QIIME 2 2021.2 is now available
The QIIME 2 2021.2 release is now available! Thanks to everyone involved for their hard work!
As a reminder, our next planned QIIME 2 release is scheduled for April, 2021 (QIIME 2 2021.4), but please stay tuned for updates.
Check out the QIIME 2 2021.2 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!
Virtual machine builds will be available sometime within the next week - watch this topic thread for an update!
 BREAKING CHANGES
 BREAKING CHANGES
- q2-feature-classifier- classify-sklearn: the default value for the- reads_per_batchparameter was changed from- 0to- "auto"and no longer allows- 0. If you specified the- reads_per_batchparameter explicitly as- 0, you will need to change it to- "auto"instead of- 0. If you were not explicitly setting this parameter then you have nothing to worry about! 
 
Please update scripts, workflows, etc. as appropriate. Stuck? Reach out here on the forum for help.
Here are the highlights of the release:
- QIIME 2 Framework- @thermokarst made some changes related to the Usage API, which is still a work-in-progress, more on this soon!  - refactored the DiagnosticUsagedriver to take a more idiomatic approach -
- added a missing API method (comment) to the base driver
- injected the action helpers into the base driver
 
- refactored the 
 
- @thermokarst made some changes related to the Usage API, which is still a work-in-progress, more on this soon! 
- docs- @andrewsanchez & @jwdebelius fixed a typo or two in the PD Mice tutorial  
- @andrewsanchez updated our documentation repo to accommodate new requirements introduced by a Sphinx update.
 
- @andrewsanchez & @jwdebelius fixed a typo or two in the PD Mice tutorial 
- q2cli- @thermokarst refactored this interface's Usage API driver to take a more idiomatic approach - the Usage API is still a work-in-progress, more on this soon!  
 
- @thermokarst refactored this interface's Usage API driver to take a more idiomatic approach - the Usage API is still a work-in-progress, more on this soon! 
- q2-types- @misialq refactored the DNAFASTAFormatinto a more generalFASTAFormatthat should streamline the addition of new sequence formats (think e.g. RNA) and derive theirAlignedversions
- @misialq added a new ProteinFASTAFormatand a correspondingProteinSequencetype to enable protein analysis - first plugin(s) using those are in the works 
 
- @misialq refactored the 
- q2-feature-table- @dwt & @thermokarst Added filter-opposite-axisas an option tofilter-samplesandfilter-features. Iffilter-opposite-axisis False features/samples on the opposite axis which have zero frequency after the filtering will not be removed.
- @BenKaehler, @thermokarst, and @andrewsanchez added an averageoverlap_methodtomergeand enabledmergeto processRelativeFrequencyFeatureTables.
 
- @dwt & @thermokarst Added 
- q2-quality-control- updated transformers to use view api to transform FeatureData[Sequence]topandas.Series
 
- updated transformers to use view api to transform 
- q2-gneiss- @mortonjt added ilr_phylogenetic_ordinationto enable unsupervised analysis on a phylogenetic tree using the ILR transform
- @mortonjt added ilr_phylogenetic_differentialto allow forDifferentialsproduced from differential abundance tools such as Songbird and Aldex2 to converted to phylogenetic coordinates through the ILR transform.
- @mortonjt added tutorials on how to use these commands can be found on the empress github repo
 
- @mortonjt added 
- busywork- @thermokarst automated incrementing copyright years in our various QIIME 2 · GitHub repositories.  
- @thermokarst migrated QIIME 2 · GitHub repositories off of TravisCI and onto GitHub Actions  
 
- @thermokarst automated incrementing copyright years in our various QIIME 2 · GitHub repositories. 
- workshops- @thermokarst fixed a bug that prevented us from creating new workshop entries on the site.  
- @thermokarst changed the sorting logic on the homepage to allow long-running workshops to be listed as upcoming, rather than "past"  
 
- @thermokarst fixed a bug that prevented us from creating new workshop entries on the site. 
- q2-feature-classifier- @Oddant1 made an improvement to the classify-sklearnaction so that it is more clear when"auto"reads_per_batching is engaged. - *See the breaking changes section for more details.
 
 
- @Oddant1 made an improvement to the 
- q2-diversity- @collin-lecontributed a nice metadata validation enhancement so that a user-friendly error is presented when NaNs are present in the metadata. 
 
Happy QIIMEing! 
Share: