Summary
We recently discovered a bug related to the q2-quality-control
plugin’s evaluate-composition
command that caused TAR and TDR scores to be swapped. Other metrics computed by this method were unaffected.
Impact
This issue impacts all versions of q2-quality-control
prior to 2018.6.1
. Other implementations of these metrics (e.g., in tax-credit) were not affected.
If you think you may have been impacted please check your provenance at https://view.qiime2.org for the versions listed above.
If data you already generated is impacted, be aware: the scores were computed correctly but are labelled incorrectly in the output. Simply swapping the labels will correct this issue.
Resolution
We have issued an updated release of QIIME 2 2018.6 that fixes this error. Installing with the standard installation instructions will download the patched version of q2-quality-control included in this updated release.
If you already installed the 2018.6 release of QIIME 2 and want to check if you have the patched version of q2-quality-control installed, use the following command (be sure to activate the environment in question first):
qiime info | grep 'quality-control'
If you have the patch installed, you will see the following:
quality-control: 2018.6.1
Please note, at the time this is posted we have not reissued the VMs with the latest release — please watch for an announcement about that in the next few days.
We apologize for any inconvenience this may have caused, and are happy to discuss further.
Special thanks to @Rocio for bringing this issue to our attention, and for providing a well documented issue report. It made troubleshooting this issue very straightforward. Thanks!