QIIME 2 2023.2 is now available!

The QIIME 2 2023.2 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 May 2023 (QIIME 2 2023.5), but please stay tuned for updates. :spiral_calendar:

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

Docker images have been built and are ready for use! :computer: :gear:

Here are the highlights of the release:

  • q2-composition

    • @lizgehret fixed a :bug: in ANCOM-BC where a reference_level value was chosen that is a column within the metadata, but the associated IDs from that group are not found in the feature table :bar_chart: No error would be raised, ANCOM-BC just defaulted back to alphabetical order for the intercept column :abc:
      This will now produce an error that includes the reference_level value, along with the IDs not found in the table :mag:
    • @lizgehret added type enforcement for the reference_level parameter, which now only allows numerical metadata columns to be used :1234:
    • @lizgehret added citations for ANCOM and ANCOM-BC methods :scroll:
    • @lizgehret made some improvements to the tabulate visualizer:
      • Each tab now contains the data slice name and short descriptions for LFC and W-Scores :chart_with_upwards_trend:
      • Columns used to calculate the intercept are included at the top of each slice's table :nerd_face:
    • @gregcaporaso added a new visualizer called da_barplot that adds support for generating bar plots :bar_chart: from ANCOM-BC data, inspired by Figure 6 in the ANCOM-BC paper :newspaper:
    • @crusher083 added a new flag in ANCOM called --filter-missing that will filter samples with missing metadata when enabled, and will produce an error that includes the IDs with missing metadata if disabled :face_with_monocle:
  • q2-feature-table

    • ghubrakesh authored a change that makes the language used for the summarize output more clear, changing feature count to frequency :robot:
  • q2-fmt

  • q2-stats

    • @lizgehret fixed some :beetle: :beetle: and associated test failures caused by API changes to the frictionless dependency :computer:
  • q2-types

    • @colinbrislawn made a small update within the per_sample_sequences formats that updates the :panda_face: call of .iteritems to .items, since pandas will be deprecating .iteritems in the near future :scream:
  • docs


An off-topic reply has been split into a new topic: qiime2 docker question

Please keep replies on-topic in the future.