今年 12 月,QIIME 2 团队选择放弃计划的 2023.11 版本,转而减少拉取请求的长队列并开发一些新功能。
有关 2024.2 中计划中的向后不兼容接口更改的完整详细信息,以及最新的环境文件可以在此处找到![1]
QIIME 2 2024.2 版本现已发布!感谢所有参与者的辛勤工作!
提醒一下,我们计划的下一个 QIIME 2 版本计划于 2023 年 5 月发布(QIIME 2 2023.5),但请继续关注更新。
查看QIIME 2 2024.2 文档[2]有关安装最新 QIIME 2 版本的详细信息,以及教程和其他资源。如果您遇到任何问题,请在 QIIME 2 论坛上联系!
Docker 镜像将在本周晚些时候构建。
重要:QIIME 2 2024.2 中的界面更改
在 2024.2 版本中,以下接口更改已生效(如前所述[3]):
Threads
类型,以便标准化有效输入。使 QIIME 2 中与并行化相关的参数**的一致性,并且在接口(如 Galaxy)需要管理并行化而不是用户管理并行化的上下文中非常重要。q2-vsearch
插件中的merge-pairs
方法现在通过--o-unmerged-sequences
选项输出未合并的读取。调用qiime vsearch merge-pairs
现在需要提供--o-unmerged-sequences
或提供--output-dir
。feature-table
插件中的summarize
方法不再接受FeatureTable[RelativeFrequency]
语义类型作为输入。在审查内容后,我们意识到所呈现的大部分信息(例如,汇总的特征频率)都没有意义(他们没有错,只是没有有意义的解释)。feature-table
插件中的subsample
方法已重命名为subsample-ids
,以避免与 rarefy
和 *-rarefaction
方法混淆。Distribution Updates[4]
q2-fondue
和 q2-vsearch
添加到 Shotgun 发行版中q2-types-genomics
,作为统一 q2-types
和 q2-types-genomics
的更大更新的一部分(有关此更改的更多详细信息,请参阅 q2-types
)框架更新[5]
接口更新
qiime tools cache import
,允许将数据直接导入到 cli 上缓存中的工件的命令~
import
和cache-import
命令上公开--validate-level
选项,允许用户自定义验证导入数据的程度。这对于导入非常大的数据集非常有用,因为完全验证时间过长。python API 中也公开了相同的参数。qiime tools import
对于存在最少验证器的格式,--validate-level min
可用于相对于默认 (--validate-level max
) 加快导入速度。如果您希望看到对不存在的最小验证器--validate-level min
的支持,请在q2-types[7]上提交问题。在您的问题中,请包含有关带参数和不带参数的qiime tools import
命令运行时的详细信息。missing metadata-file
错误,该错误在未提供metadata-column
参数时会产生错误插件更新
assemble-megahit
、index-contigs
和map-reads-to-contigs
操作的并行支持demux-paired
和demux-single
命令上的--p-cut
选项,以支持具有 poly-N 尾部的库demux-single
和demux-paired
命令中添加了对锚定适配器的支持,以提高置信度和更快的解复用速度denoise-paired
一个错误,即在过滤和去噪步骤后,序列为零的样本被丢弃,但在合并和后续步骤后保留了序列为零的样本。这些样本现在从结果表中删除,但保留在去噪统计信息中demux summarize
导致 NaN 出现在可视化中的 bugcore-metrics
和core-metrics-phylogenetic
中的emperor plot
公开了参数ignore_missing_samples
。这允许用户在使用任一核心指标管道时处理其元数据文件中缺少其输入表中存在的样本的情况alpha-diversity
更新为依赖 API 并基于每个样本biom.Table
执行 alpha 计算(避免转换为全密集矩阵)classify-consensus-vsearch
进行了更改,从而减少了内存负载和运行时间summarize-plus
**,以及对原始summarize
可视化的一些数字格式改进tabulate-seqs
序列上的超链接未链接到 BLAST 的问题--p-allow-empty-table
参数(即filter-samples
,filter-features
和filter-features-conditionally
),如果提供的过滤参数导致空表,则默认引发错误classify-kraken2
操作的并行支持decontam-identify
用户元数据中不允许使用特殊字符的 bugclassify-*
和regress-*
操作中添加了对其他 FeatureTable 类型(即 RelativeFrequency、PresenceAbsense、Composition)的支持ProteinFASTAFormat
允许的字母表,以包括 U、O、J 和所有小写字符--o-unmerged-sequences
,允许用户将未合并的双端读取保留为工件,以便进一步分析--p-strand
选项,以添加cluster-features-de-novo
对混合方向读取的支持