QIIME 2 2023.7 is now available!

The QIIME 2 2023.7 release is now available! Thanks to everyone involved for their hard work! :raised_hands:t3: :tada:

As a reminder, our next planned QIIME 2 release is scheduled for September 2023 (QIIME 2 2023.9), but please stay tuned for updates. :spiral_calendar:

Check out the QIIME 2 2023.7 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!

UPDATED AUG. 29th: Docker images have been built and are ready for use! :computer: :gear:

:bangbang: Important Announcements :bangbang:

  • q2-gneiss - DEPRECATION NOTICE
    • gneiss is no longer actively maintained, and thus we will be fully removing q2-gneiss from the QIIME 2 core distribution in our next release (2023.9).

Here are the highlights of the release:

  • qiime2

    • @oddant1 made some small improvements and bug fixes to Output Collections :books:
    • @oddant1 improved the error message raised when an unregistered semantic type is used. Previously, this error message stated that there was no associated format with the given semantic type, and it now specifies that the semantic type used has not yet been registered :no_entry_sign:
  • q2galaxy

  • provenance-lib

  • q2-composition

    • @bvan-tassel improved da-barplot, enabling longer y-axis labels so they don't get cut off, and updating the y-axis title placement so that it no longer collides with the Feature ID names. :boom:
  • q2-cutadapt

    • vaamb Added support for demultiplexing reads of mixed orientation with dual indices :two:
  • q2-feature-table

    • @cherman2 fixed a :bug: in feature-table summarize, removing unneccesary placeholder :zero:s that were being added as headers to the downloadable CSVs from the frequency per sample and frequency per feature tables.
    • @gregcaporaso added a new action, split, which splits a single feature table into multiple feature tables based on values associated with the samples in a categorical metadata column :bar_chart:
  • q2-metadata

    • @gregcaporaso added the merge method, which adds support for merging multiple metadata files, either with overlapping IDs or overlapping columns, or tables with neither overlapping IDs or columns overlap :card_index:
    • @hagenjp added the new parameter --p-encode-sample-size to shuffle-groups, which (when enabled) will append the sample size of each metadata group to the shuffled metadata column values :abacus:
  • q2-types

    • @gregcaporaso updated GenomeData[BLAST6] -> SampleData[BLAST6] to support updates to eggnog-diamond-search outputs within q2-moshpit :dna:

Additional Updates :hammer_and_wrench:

  • @ebolyen has just completed a massive overhaul of our continuous integration/continuous deployment (CI/CD) system :exploding_head: This is a minor note on this release, as we are still in the process of smoothing out any remaining kinks in the system, and documenting everything that has changed. We will create a formal announcement on this in our next release, but the TL;DR is that this will end up creating a much easier process for community developers to add their plugins to a QIIME 2 distribution, and will allow for more targeted distributions to be created, depending on the specific needs of users' analysis (i.e. 16S, metagenomics, etc). We currently have three QIIME 2 distributions that will be available for use - the core distribution (which we'll be renaming the "amplicon distribution" soon), the community distribution, and our new 'tiny' distribution - which contains only the framework, q2-types, q2cli, provenance-lib, and q2-mystery-stew. The core distribution is currently available for install, and the latter two distributions will be available for use sometime next week!