The QIIME 2 2017.11 release is now live! There are lots of exciting new changes packed into this release that are described below. Through the end of 2017 we will have monthly releases. We highly recommend staying up-to-date with the latest releases to get access to new features, bug fixes, documentation, etc. We will only provide user support for the latest monthly release of QIIME 2 as these monthly releases continue through the end of 2017.
QIIME 2 will succeed QIIME 1 on January 1, 2018. QIIME 1 will no longer be officially supported at that time, as development and support effort for QIIME will be focused entirely on QIIME 2. Existing QIIME 1 users are strongly encouraged to transition from QIIME 1 to QIIME 2 now as QIIME 1 support will end in one month! ![]()
Check out the QIIME 2 2017.11 docs for details on installing the latest QIIME 2 release, as well as tutorials and other resources. Get in touch on the QIIME 2 forum if you run into any issues!
We will provide official conda builds on release day for native QIIME 2 installations. Virtual machine builds such as AWS and Docker will be released within the following week. We will post a follow-up announcement here when those builds become available.
Here's the highlights of the release:
- QIIME 2 Framework
- The
Choicespredicate used onStrprimitive types will now raise an error if it is given an empty set. Thanks @patthehat033!
- The
- docs
- Added help text on how to identify valid
metricvalues in the longitudinal tutorial. - Clarified how to receive support and report bugs in the "Community" section of the docs.
- Removed link to old "Planned Plugins" spreadsheet. The best place to learn about new plugins is here, on the QIIME 2 Forum!
- Fixed a bug in the feature-classifier tutorial: an incorrect value was suggested for the
trunc-lenparameter in one of the commands. - Trained new classifiers with
sklearn 0.19.1. - Added tutorials for the new
evaluate-compositionandevaluate-seqsactions in theq2-quality-controltutorials page. - Added tutorials describing new features in
q2-longitudinal, including spaghetti plots and measuring baseline differences/distances. - q2-longitudinal tutorial: provided more information on using
q2-metadatato view validmetricvalues in artifact inputs, on interpretinglinear-mixed-effectsresults, and fixed an inaccurate description of the z-scores provided in LME results.
- Added help text on how to identify valid
- q2-vsearch
- A new method
join-pairshas been added to join paired end sequence reads usingvsearch'smerge_pairscommand. See the paired end reads community tutorial for more details. - Perform open-reference OTU picking using
cluster-features-open-reference. dereplicate-sequencesnow supports using joined sequences (SampleData[JoinedSequencesWithQuality]) andSampleData[SequencesWithQuality].
- A new method
- q2-demux
- Support
SampleData[JoinedSequencesWithQuality]as input data for thesummarizevisualizer. See the paired end reads community tutorial for more details. - Added a new transformer:
EMPPairedEndDirFmt -> BarcodeSequenceFastqIterator.
- Support
- q2-quality-filter
- Added a new method:
q-score-joined, which is similar toq-score, but for joined reads. See the paired end reads community tutorial for more details.
- Added a new method:
- q2-deblur
- Joined sequences can now be processed in
deblur. See the paired end reads community tutorial for more details.
- Joined sequences can now be processed in
- q2-quality-control
- Added new actions:
evaluate-seqsandevaluate-composition! These actions are described in the tutorials.
- Added new actions:
- q2-longitudinal
linear-mixed-effectsnow shows the table at the top of the visualization.- Exposed random slope and intercept values in
linear-mixed-effects. first-differencesandfirst-distancesnow accept abaselineparameter which allows comparison against a value in the providedstate-columninstead of the previous state.- The
volatilitymethod can now overlay spaghetti plots in its visualization with a newspaghettiparameter.
- q2-types
- Added new importable type
SampleData[JoinedSequencesWithQuality]for representing demultiplexed paired end sequence data that has already been joined. See the paired end reads community tutorial for more details. QIIME1DemuxFormatnow supports empty files.- Added a new transformer:
SingleLanePerSampleSingleEndFastqDirFmt -> QIIME1DemuxDirFmt.
- Added new importable type
- q2cli
- Updated file path validation, resulting in clearer error messages of file path-related errors for users of
q2cli!
- Updated file path validation, resulting in clearer error messages of file path-related errors for users of
- q2studio
- Now displays a prominent warning that it is a prototype and that some features may not work as well as its CLI counterpart (q2cli).
- q2-gneiss
- Fixed a bug related to recent versions of
pandas.
- Fixed a bug related to recent versions of
- q2-feature-classifier
- Bumped the minimum version of
sklearnto0.19.1.
- Bumped the minimum version of
Happy QIIME-ing! ![]()