QIIME 2 2021.2 has been released!
Please see the official changelog for more details.
Original content of post
Important
The following is an early developer preview of the changes expected in 2021.2
This post is a live-document which will be updated throughout our development cycle. Any links will in this topic will be broken until the release is officially published. When we are ready for release, we’ll copy this changelog and create a new post in the Announcements category.
Important Developer Information
Dates (please keep an on this post, these might change):
- PRs must be submitted by: February 8, 2021
- PRs must be merged by: February 17, 2021
- Repo Freeze and Package Building: February 22, 2021
- Release Day: February 23, 2021
Developer Project Board: 2021.2 · GitHub
BREAKING CHANGES
-
q2-feature-classifier
-
classify-sklearn
: the default value for thereads_per_batch
parameter was changed from0
to"auto"
and no longer allows0
. If you specified thereads_per_batch
parameter explicitly as0
, you will need to change it to"auto"
instead of0
. 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. Want to test this prior to the next release of QIIME 2? Check out the “development environment” instructions here:
Quickstart — QIIME 2 Developer Documentation 2020.2 documentation
Here’s 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
DiagnosticUsage
driver 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.
-
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!
-
q2-types
-
@misialq refactored the
DNAFASTAFormat
into a more generalFASTAFormat
that should streamline addition of new sequence formats (think e.g. RNA) and derive theirAligned
versions -
@misialq added a new
ProteinFASTAFormat
and a correspondingProteinSequence
type to enable protein analysis - first plugin(s) using those are in the works
-
@misialq refactored the
-
q2-feature-table
-
@dwt & @thermokarst Added
filter-opposite-axis
as an option tofilter-samples
andfilter-features
. Iffilter-opposite-axis
is False features/samples on the opposite axis which have zero frequency after the filtering will not be removed. -
@BenKaehler, @thermokarst, and @andrewsanchez added an
average
overlap_method
tomerge
and enabledmerge
to processRelativeFrequency
FeatureTable
s.
-
@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_ordination
to enable unsupervised analysis on a phylogenetic tree using the ILR transform -
@mortonjt added
ilr_phylogenetic_differential
to allow forDifferentials
produced 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 github.com/qiime2 repositories off of TravisCI and onto GitHub Actions
-
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”
-
q2-feature-classifier
-
@Oddant1 made an improvement to the
classify-sklearn
action so that it is more clear when"auto"
reads_per_batch
ing is engaged.-
*
See the breaking changes section for more details.
-
-
@Oddant1 made an improvement to the
-
q2-diversity
-
@collin-le
contributed a nice metadata validation enhancement so that a user-friendly error is presented when NaNs are present in the metadata.
-