QIIME 2 2020.2 更新踩着2月的尾巴來了!疫情仍在,學習的好時光呀,加油!這次更新有一些小的指令更改,已經把需要關注的重點更新突出顯示。官方提醒下一次的更新釋出是QIIME 2 2020.5,請持續關注更新。
有關安裝最新的QIIME2發行版的詳細資訊,以及教程和其他資源,請檢視QIIME2 2020.2文檔[1]。如果您遇到任何問題,請聯系QIIME 2論壇[2]!
虛拟機版本将在下周的某個時候提供-請關注此主題主題文章以擷取更新[3]!
一、突破性變化
總結一下就是線程(核心數)全部使用不能用0了,要改為auto;另外删除了三個可視化工具。
1. q2-alignment
mafft:0不再是n_threads值可接受的值。請改為指定auto。
2.q2-phylogeny
• fasttree:對于n_threads值,0不再是可接受的值。請改為指定auto。
• iqtree:0不再是n_cores的可接受值,請改為auto。
• iqtree_ultrafast_bootstrap:n_cores,0不再是可接受的值,請改為auto。
• align_to_tree_mafft_fasttree:0不再是n_thread可接受值,請改為auto。
3.q2-gneiss
• balance_taxonomy: 此可視化工具已删除。
• ols_regression: 此可視化工具已删除。
• lme_regression:此可視化工具已删除。
二、亮點
1.QIIME 2 Framework
• 添加了新的檢查,以更好地處理QIIME 2環境中錯誤配置的時區。如果QIIME 2和tzlocal無法确定機器的目前時區(或者,如果它确定有多個沖突的定義),則QIIME 2在标記來源時将回退到使用UTC作為時區。
• 添加了新的類型檢查實用程式is_metadata_column_type。
• [開發]修改了插件在PluginManager執行個體上注冊的方式-現在可以按需注冊插件,這對測試和開發特别有幫助。
• [開發]添加了一個新的用法API,允許插件開發人員将與接口無關的用法示例注冊為插件的一部分。我們仍在緻力于這方面的界面支援,是以盡管API已經存在,但目前它的效用有限--密切關注今年晚些時候的全面釋出吧!
• 修複了parse_primitive的一個小問題,該問題導緻某些不正确的強制TypeMap。
2.docs
• 修正了概述教程中的一個拼寫錯誤!
• gneiss教程已更新,以反映上述重大更改。
• 添加了一個示範QIIME 2中通用實用程式功能的教程。
3.q2view
删除某些邏輯來限制某些請求的發生,這些檢查旨在作為尚未解決的更廣泛的工作計劃的一部分。
4.q2cwl
更正了阻止q2cwl處理primitive union類型的錯誤。q2cwl可以再一次将所有QIIME 2操作呈現為CWL工具(注意:此QIIME 2接口不是标準分發的一部分,此時必須單獨安裝)。
5.q2-emperor
• 向biplot可視化工具添加了--p-invert标志,它允許您切換箭頭和點(對于探索微生物代謝物資料很有用)。
• 将依賴項更新為最新版本的Emperor(1.0.0)
• 修複了無法為繪圖生成SVG圖例的錯誤。
• 修複了導緻類别表僅在調整視窗大小時更新的錯誤。
• 修複了更改可見尺寸時會建立重複軸的錯誤。
6.q2-sample-classifier
• 修複了在ArtifaceAPI中多次執行時會導緻重複繪制混淆矩陣圖例的圖形故障。
• 清理了熱圖可視化工具,以便更好地處理各種矩陣大小!
• 優化和子產品化的單元測試。
• 添加了類型檢查,以更改
confusion_matrix
預測值的資料類型,使其與真實值的資料類型相比對。
7.q2-demux
向emp-single/emp-paired無法映射任何讀取時發生的錯誤添加了附加建議(修改新的Golay校正參數)。
8.q2-feature-classifier
• 建立了一條更好的錯誤消息,用于在classfy-skLearning耗盡記憶體時(這是一種常見情況)。
• 添加了新的extract_reads參數:read_orientation!這允許使用者指定引物相對于序列的方向。
•
classify-consensus-vsearch
classify_hybrid_vsearch_sklearn
這兩個添加了
maxhits
,
maxrejects
,
output_no_hits
和
weak_id
參數。
9.q2-phylogeny
• 添加了流程Align-to-tree-mafft-iqtree 和Align-to-tree-mafft-raxml 。它們類似于align-to-tree-mafft-fasttree,但使用IQ-tree/RAxML進行系統發育推斷。--parttree選項僅添加了align-to-tree-mafft-fasttree和align-to-tree-mafft-raxml流程。該選項解決了要求比對超過一百萬次讀取的情況。
• [前面已提及]已将幾個方法方法的n_thread和n_cores參數的允許值從Int%Range(0,None)改為Int%Range(1,None)| Str%Choices([‘auto’])。這不允許使用值0來指定自動線程/核心數,相反,使用者應該使用值auto。
10.q2-dada2
修複了denoise_paired方法中的描述文本,以反映新的最小12 nt重疊,而不是舊的20 nt要求。 這項更改不是新變化,我們隻是忘記了更新幫助文本!
11.q2-deblur
修複了導緻q2-deblur在某些樣本ID架構上爆炸的回歸。
12.q2-types
• 修複阻止使用CasavaOneEightLanelessPerSampleDirFmt格式的錯誤。
• 改進在DNAFASTAFormat中發現無效字元時的錯誤消息
13.q2-longitudinal
修複成對差異操作中的錯誤,該錯誤阻止使用者在沒有組間差異時生成t值。
14.q2-composition
修複了一個小錯誤,該錯誤導緻ancom可視化滑鼠懸停中斷。
15.q2-quality-control
添加了與vsearch一起使用的新exclude_seqs參數:left_justify!如果成對alignment以gap開頭,則允許使用者拒絕比對。
16.qiime2.org
添加了指向我們社群行為準則的連結!
17.雜項
• 更新了QIIME 2項目存儲庫的許可證和版權頭,以反映新的一年!
• 将最新版本的matplotlib引入标準發行版!
QIIME-ing快樂!
之前的幾次更新在這裡:
1.QIIME 2 2019.10 更新
2. QIIME 2 2019.7 更新
3. QIIME 2 2019.4更新學習筆記
4. QIIME2 CLI更新學習筆記
5. QIIME 2 2019.1更新學習筆記
6. QIIME 2 2018.11釋出學習筆記
References
[1] https://docs.qiime2.org/2020.2/
[2] https://forum.qiime2.org/
[3] https://forum.qiime2.org/t/qiime-2-2020-2-is-now-available/13822