改變了什麼
定序技術 · AI 人工智慧 · 效能評測 · 基因體學 · 比較2023 年 5 月至 2026 年 5 月的模型 · 紀錄至 2026 年 9 月
Oxford Nanopore 三年來的鹼基判讀模型,當作一份紀錄來讀:改了什麼,由誰量測
Dorado v4 到 v6——改了什麼、改了多少、值不值得
2023 年 5 月到 2026 年 5 月之間,Oxford Nanopore 為 R10.4.1 孔道推出了五版 DNA 鹼基判讀模型,從 v4.2.0 到 v6.0.0。獨立測試發現幾乎每一步都有進步,而超高準確度等級經逐讀段量測到的最大進步,發生在架構改變之前。接著 v6.0.0 只推出高準確度模型,公司表示超高準確度等級已不再需要。但在細菌基因體上,此後發表的測試結論相反:2025 年 5 月的 sup@v5.2.0 仍是 Oxford Nanopore 最準確的 DNA 模型,而新模型在帶有兩類特殊 DNA 修飾的基因體上會失準。
- 0v6.0.0 世代的 DNA SUP 模型數量——RNA 則有一個
- ~43%
sup@v5.2.0比hac@v6.0.0少的讀段錯誤,五個細菌基因體 - 13/13帶 dnd 或 dpd 修飾系統、以 HAC v6 組裝後出錯的菌株,一項 294 株的研究
- ~1 QOxford Nanopore 表示
sup@v5.0.0高估自身品質分數的幅度 - 2.7–5.7×同一批資料、同一次執行中,SUP 比 HAC 多花的時間倍數
改了什麼,每項改變有多確定 先列確定程度;各列依確定程度分組,不交錯
| 確定程度 | 改變 | 幅度 |
|---|---|---|
| 有文件——發布紀錄 | Dorado 0.3.0(2023 年 5 月)帶來適用於 5 kHz 取樣資料的 v4.2.0 模型 | 每個鹼基約 12.5 個訊號取樣,原本約 10 個——是資料的改變,不是模型的改變 |
| 有文件——發布紀錄 | SUP 在 v5.0.0 改為 Transformer 架構(Dorado 0.7.0,2024 年 5 月);HAC 仍為遞迴網路 | sup@v5.2.0 有 78,718,162 個參數,hac@v5.2.0 有 8,790,768 個——8.95 倍 |
| 有文件——發布紀錄 | Dorado 1.0.0(2025 年 5 月)移除了舊 R9.4.1 孔道、4 kHz 資料與 RNA002 的模型,以及 Fast5 輸入 | Dorado 0.9.6 仍可使用 |
| 有文件——發布紀錄 | v6.0.0(Dorado 2.0.0,2026 年 5 月)在 DNA 只有 HAC 模型;RNA 則有 fast、HAC 與 SUP | 截至 2026 年 9 月,模型清單中沒有 DNA 的 SUP 或 fast v6 |
| 同儕審查的量測 | SUP v4.3 對 v5.0,同一批 80 株細菌的原始資料 | 平均 cgMLST 等位基因距離:未修正 4.53 → 0.76;同樣修正後 1.78 → 0.04 |
| 預印本,尚未經同儕審查 | HAC v6 對 SUP v5.2,十種食源性病原菌共 294 株 | cgMLST 幾乎相同的比例 93.5% 對 97.3%;帶 dnd 或 dpd 系統的 13 株在 HAC v6 下全數出錯 |
| 獨立測試 | sup@v4.2.0 → sup@v4.3.0 | 讀段中位數 Q18.5 → Q20.5,讀段錯誤少約三分之一;九個基因體的組裝錯誤 173 → 37 |
| 獨立測試 | hac@v5.0.0 → hac@v5.2.0 | 讀段中位數 Q16.3 → Q17.0,讀段錯誤少約 15%;組裝錯誤中位數 37.5 → 13 |
| 獨立測試 | sup@v5.0.0 → sup@v5.2.0 | 讀段準確度大致持平;組裝錯誤中位數 3 → 3,組裝平均準確度 Q60.4 → Q61.6 |
| 獨立測試 | hac@v5.2.0 → hac@v6.0.0 | 讀段中位數 Q17.2 → Q18.1,讀段錯誤少約 19%;組裝錯誤中位數 25.5 → 11 |
| 廠商說法,與測試相符 | sup@v5.0.0 的品質分數約高估 1 個 Q 值;v5.2 的讀段「一樣準確」 | 說明同一批讀段在 v5.2.0 下分數較低、實測準確度卻持平的原因 |
| 廠商說法,基準不同 | v5 SUP 原始讀段準確度達 Q26、99.75% | 這是人類 HG002 資料上的眾數;本文的獨立數據則是細菌上的中位數 |
| 廠商說法,基準不同 | HAC v6 單分子準確度達 Q23.5 | 獨立測試在細菌菌株上得到中位數 Q18.1、峰值約 Q19.7 |
| 廠商說法,未獲證實 | SUP 等級「不再需要」 | sup@v5.2.0 讀段錯誤仍少約 43%,組裝錯誤中位數約為三分之一——4 對 11 |
| 廠商說法,未獲證實 | HAC v6 修正後的細菌組裝可與 SUP v5.2 相當 | 修正縮小了差距,但沒有消除 |
| 廠商說法,未獲證實 | HAC v6 的修飾鹼基判讀「在每一個模型上」都勝過 SUP | 在五個細菌基因體上,沒有任何模型在每項指標都最佳,hac@v6.0.0 也不總是勝過 hac@v5.2.0 |
時序
發生的先後 模型版本依 Dorado 自己的發布說明標日期,量測依發表日期;舊 R9.4.1 孔道用的 v3.x 模型不在本文任何比較之內,也不標日期
- 2023 年 5 月 18 日Dorado 0.3.0 推出適用於 5 kHz 資料的 v4.2.0 模型。
- 2023 年 10 月 24 日Ryan Wick 在九個細菌基因體上測試 v4.2.0 的 fast、HAC、SUP 模型,以及一個針對天然細菌 DNA 微調的研究模型;研究模型略勝 SUP。
- 2023 年 12 月 5 日Dorado 0.5.0 推出 v4.3。12 月 18 日,Wick 測得 SUP 讀段中位數由 Q18.5 升至 Q20.5,九個基因體的組裝錯誤由 173 降到 37;他也轉述,研究模型的細菌訓練資料已併入。
- 2024 年 5 月 21 日Dorado 0.7.0 推出 v5:SUP 由 LSTM 改為 Transformer,HAC 仍為 LSTM。Oxford Nanopore 在 London Calling 大會宣稱 v5 SUP 達 Q26、99.75%。
- 2025 年 1 月 21 日Dorado 0.9.1 加快鹼基判讀。某實驗室用 SUP v5.0 重新判讀一次定序資料,時間由 46.3 小時降到 18.7 小時。
- 2025 年 5 月 21 日Dorado 1.0.0 推出 v5.2:HAC 由五層 LSTM 增為七層;SUP 架構不變,只換權重。R9.4.1、4 kHz 與 RNA002 模型以及 Fast5 輸入一併移除。
- 2025 年 5 月 27 日Wick:HAC 讀段錯誤少約 15%,組裝錯誤中位數少 65%;SUP 讀段大致不變。
- 2025 年 6 月 13 日Prior 等人發表於《臨床微生物學期刊》:在 80 株菌株上,SUP v5.0 讓 cgMLST 分型接近 Illumina,而 v4.3 有時仍不足。
- 2026 年 1 月 27 日至 2 月 26 日一位使用者在 Dorado 的議題追蹤區回報,同一批讀段在
sup@v5.2.0下分數較低。2 月 16 日 Oxford Nanopore 回覆:v5.0.0 高估分數約 1 個 Q 值。 - 2026 年 3 月 18 日Oxford Nanopore 部落格說明 Transformer 架構的 SUP,並表示它維持了 LSTM 的推論運算預算。
- 2026 年 3 月 24 日Biggel 等人發布預印本,以 294 株食源性病原菌測試 SUP v5.2。
- 2026 年 5 月 20 日Dorado 2.0.0 推出 v6.0:DNA 只有採用自訂遞迴層的 HAC 模型,沒有 SUP。Oxford Nanopore 機器學習副總裁 Mike Vella 在 London Calling 大會上說:「重要的是,這次我們不推出 sup 模型……我們認為這個模型已經夠好,不再需要 sup 等級。」
- 2026 年 6 月 11 日Wick:
hac@v6.0.0讀段錯誤比hac@v5.2.0少約 19%,但sup@v5.2.0仍領先約 43%;有一個克雷伯氏菌基因體以 v6 組裝時每次約有 100 個錯誤。 - 2026 年 6 月 19 日Wick 對組裝結果進行修正:差距縮小但未消除。Vella 向他提出,克雷伯氏菌的錯誤可能來自訓練資料中沒有的硫代磷酸骨架修飾。
- 2026 年 7 月 6 日預印本第二版加入 HAC v6:帶 dnd 或 dpd DNA 修飾系統的 13 株,每一株的組裝都高度不準確。
- 2026 年 7 月 8 至 9 日Wick 的甲基化測試發現,沒有任何模型在每項指標都最佳。隔天他把克雷伯氏菌的錯誤歸因於 dpd 系統造成的 7-去氮鳥嘌呤修飾,並引用 Biggel 的預印本。
- 2026 年 7 月 13 日Dorado 2.1.0 加快 v6.0.0 HAC 在 Blackwell GPU 上的速度,以及 v5.0.0 以後的 SUP 處理短讀段的速度。
- 2026 年 7 月 15 日Kulkarni 等人發表於《自然通訊》:研究 CpG 甲基化時,較舊的 v4 模型仍是可靠的選擇;其他修飾則是較新的模型較好。
若依日期排列,這裡最大的事件是 v5.0.0:超高準確度模型改為 Transformer。若依證據排列,它卻是量測最少的一步。Wick 的獨立系列測過 v4.2.0 對 v4.3.0,接著是 v5.0.0 對 v5.2.0,從未逐讀段比較 sup@v4.3.0 與 sup@v5.0.0。獨立量測這一步的,是 Prior 等人的 cgMLST 研究:他們把 80 株菌株的同一批原始資料用兩種模型各判讀一次。
結果很明確,但屬於另一種證據。未修正時,與真實基因體的平均等位基因距離由 4.53 降到 0.76;經同樣修正後,由 1.78 降到 0.04。這是共識序列的準確度,也是多數實驗室實際使用的。模型版本據以宣傳的單讀段數字 Q26,則來自 Oxford Nanopore 自己在人類資料上的眾數量測。
- 4.53 → 0.76平均 cgMLST 等位基因距離,同一批原始資料的 SUP v4.3 對 v5.0,未經任何修正
- Q26Oxford Nanopore 的 v5 SUP 數字:眾數,人類 HG002 資料
論點
關於同一個模型的兩種主張 Oxford Nanopore 支持 HAC v6,Ryan Wick 反對放棄 SUP;兩者皆已公開發表,這裡都具名呈現
Oxford Nanopore 的主張在於一種取捨。更準確的鹼基判讀器通常意味著更大的模型,而更大的模型意味著更多電腦、更慢的執行與更高的延遲。Mike Vella 在 London Calling 大會上說,HAC v6「打破了這個取捨」,靠的是自行設計的神經網路層與 Dorado 的底層最佳化。公司據此提出三項具體說法:修正後的細菌組裝可與 SUP 相當;修飾鹼基判讀在每個模型上都勝過 SUP;模型已夠好,不再需要 SUP 等級。公司表示,模型先在 GitHub 發布,是為了讓早期使用者在它進入儀器軟體前先行測試。
Wick 的主張是:在細菌菌株上,量測結果不支持最後一項說法。他在三篇文章中發現,sup@v5.2.0 在讀段與組裝層級都較好;修正縮小差距但沒有消除;甲基化結果則沒有單一贏家。他的呼籲很直接:「不要放棄 sup 鹼基判讀」。他寫道,他自己與許多微生物基因體學的合作者都使用 SUP,因為有足夠運算能力即時執行。他的說法中有兩點屬於個人判讀,他也如此表明:HAC v6 大概是以人類定序為主要考量開發的;細菌基因體的準確度大致已停滯。
- 3Oxford Nanopore 對 HAC v6 提出、已由獨立細菌測試檢驗的具體說法
- 5Wick 2026 年測試中的細菌基因體數,每種一個
主張一
Oxford Nanopore:HAC v6 讓 SUP 不再必要
- 自訂遞迴層讓模型大小接近舊 HAC:9,808,240 個參數對 8,790,768 個。
- 宣稱:修正後的細菌組裝可與 SUP v5.2 相當,修正後組裝高於 Q60。
- 宣稱:短串聯重複的判讀更好,修飾鹼基判讀是 Oxford Nanopore 歷來最準確的。
主張二
Wick:在細菌上,SUP 仍是較好的模型
- 讀段準確度中位數:
sup@v5.2.0為 Q20.6,hac@v6.0.0為 Q18.1。 - 每次組裝錯誤中位數 4 對 11,修正也無法消除差距。
- 甲基化:沒有模型在每項指標都最佳;某些 5mC 分析可能以
hac@v5.2.0為宜。
- 讀段準確度中位數:
共識
雙方都不爭執的部分
hac@v6.0.0是至今最準確的 HAC 模型,在 Wick 的執行中也比hac@v5.2.0略快。- SUP 的運算成本是 HAC 的數倍;HAC 是能跟上滿載 PromethION 的等級。
- 雙方都沒有說明 DNA 的 SUP v6 是否會推出。
補充
量測結果並列 每一列是單篇文章內的比較;各篇使用的 Dorado 版本與定序深度不同,因此各列不可串接
| 比較 | 讀段準確度中位數 | 讀段錯誤減少 | 組裝錯誤 | 測試 |
|---|---|---|---|---|
| SUP v4.2.0 → v4.3.0 | Q18.5 → Q20.5 | 約三分之一 | 合計 173 → 37,九個基因體 | 2023 年 12 月 |
| HAC v5.0.0 → v5.2.0 | Q16.3 → Q17.0 | ~15% | 中位數 37.5 → 13 | 2025 年 5 月 |
| SUP v5.0.0 → v5.2.0 | 大致不變 | — | 中位數 3 → 3 | 2025 年 5 月 |
| HAC v5.2.0 → v6.0.0 | Q17.2 → Q18.1 | ~19% | 中位數 25.5 → 11 | 2026 年 6 月 |
sup@v5.2.0 對 hac@v6.0.0 | Q20.6 對 Q18.1 | ~43% | 中位數 4 對 11 | 2026 年 6 月 |
| 同一次執行、同一批資料 | HAC | SUP | SUP 耗時倍數 |
|---|---|---|---|
| Dorado 1.0.0,不判讀修飾鹼基 | hac@v5.2.0 3 小時 18 分 | sup@v5.2.0 18 小時 45 分 | 5.7× |
| Dorado 2.0.0,同時判讀修飾鹼基 | hac@v5.2.0 8 小時 4 分 | sup@v5.2.0 21 小時 33 分 | 2.7× |
| Dorado 2.0.0,同時判讀修飾鹼基 | hac@v6.0.0 7 小時 48 分 | sup@v5.2.0 21 小時 33 分 | 2.8× |
SUP 的參數量是 HAC 的 8.95 倍,但在同一次執行中耗時只是 2.7 到 5.7 倍;參數比不等於時間比。Wick 的計時全部來自大學叢集上的共用節點,他說這讓數字不夠精確,因此只有同一次執行內的比值值得引用。
另有兩項關於速度的數字方向不同,也都有紀錄。Oxford Nanopore 部落格說 Transformer 架構的 SUP 維持了 LSTM 的推論運算預算;Prior 等人則發現,在他們的設備上 SUP v5.0 的判讀時間是 v4.3 的兩到三倍,之後 Dorado 0.9.1 把他們其中一次執行由 46.3 小時縮短到 18.7 小時。此外,sup@v5.2.0 在參數量完全相同下比 sup@v5.0.0 快約 33%,但用的是較新的 Dorado 版本,Wick 也無法確定原因是軟體還是叢集負載。
- 8.95×v5.2.0 SUP 對 HAC 的參數比
- 2.7–5.7×同一次執行內 SUP 對 HAC 的時間比
品質分數
分數較低不等於讀段較差
- 在
sup@v5.2.0下,通過 Q20 的讀段比sup@v5.0.0少 62.5%,通過 Q15 的少 17.8%;長度與鹼基數幾乎不變。 - Oxford Nanopore 的回答:v5.0.0 的分數比讀段真實準確度高約 1 個 Q 值,v5.2 修正了校準。
- 以比對量測,兩版 SUP 的讀段準確度沒有變化,與這個回答相符。
- 在
特殊修飾
HAC v6 沒學過的東西
- 帶 dnd(硫代磷酸化)或 dpd(7-去氮鳥嘌呤)系統的菌株:13 株在 HAC v6 下全數出錯,等位基因不符 24 到 314 個,中位數 78。
- SUP v5.2 也非完全不受影響:它在四株帶 dnd 系統的沙門氏菌 Kentucky 血清型上出錯,等位基因不符 20 到 68 個。
- 在公開基因體中,67 種病原菌有 44 種出現 dnd;dpd 在數種克雷伯氏菌、大腸桿菌屬與腸桿菌屬中最高約占 8%。
甲基化
修飾鹼基不照版本順序
- CpG 甲基化以較舊的 v4 5mCG 模型最可靠;v5.2 的 5mCG 模型會漏掉周圍有其他 CG 的甲基化 CpG。
- 較新的 v5 模型在 CpG 以外的 5mC、4mC 與 6mA 上明顯較好。
- CpG 方面 HAC 表現幾乎與 SUP 相同;6mA 與 4mC 則 SUP 一貫較好。
廠商數字與獨立數字描述的是不同的東西,兩者並不因此有誤。Oxford Nanopore 的準確度數字是人類 HG002 資料上原始讀段準確度的眾數;Wick 報告的是細菌菌株上、納入所有讀段的中位數。奈米孔讀段的準確度呈雙峰分布——一個小峰在 Q5 到 Q10 附近,主峰在 Q15 以上——所以眾數、中位數與平均數確實不同,讀段品質篩選也會同時改變三者。Wick 自己測得 hac@v6.0.0 的眾數約 Q19.7,較接近其中位數 Q18.1,而離 London Calling 大會上所示的 Q23.5 較遠。
- Q23.5London Calling 2026 為 HAC v6 展示的數字
- Q19.7五個細菌基因體上 HAC v6 讀段準確度的峰值
值不值得
哪個模型適合哪種需求 模型比較的結論是適配,不是冠軍:每張卡片說明適合誰、最擅長什麼、代價是什麼
sup@v5.2.0適合細菌組裝與分型,只要 GPU 撐得住
- 在本文每一項獨立細菌測試中表現最佳:讀段、組裝與修正後組裝。
- 在 50 倍覆蓋度下,294 株食源性病原菌中有 97.3% 的 cgMLST 圖譜幾乎相同。
- 代價:判讀時間是 HAC 的 2.7 到 5.7 倍——而且在某些帶 dnd 系統的基因體上仍會出錯。
hac@v6.0.0適合大量、受運算限制與即時的工作
- 讀段錯誤比
hac@v5.2.0少約 19%,速度還略快。 - Oxford Nanopore 建議多數使用者採用的等級,也是能跟上滿載 PromethION 的等級。
- 代價:在帶 dnd 或 dpd 系統的基因體上會出錯——某項研究中 13 株全數出錯。alpaqa 這類不需參考序列的檢查工具可標出受影響的組裝。
- 讀段錯誤比
v4 5mCG 模型
適合 CpG 甲基化
- 在一項涵蓋細菌、植物、小鼠與人類的獨立基準測試中,是 CpG 位點最可靠的模型。
- CpG 方面 HAC 表現幾乎與 SUP 相同,較便宜的等級就夠用。
- 代價:修飾鹼基模型與其對應的鹼基判讀模型綁定,選擇它就等於讓 CpG 判讀搭配 v4 的鹼基判讀。
v5 修飾模型
適合 6mA、4mC 與 CpG 以外的 5mC
- 在這些修飾上明顯優於 v4 模型。
- 6mA 與 4mC 方面,SUP 一貫優於 HAC。
- 代價:在細菌上,沒有任何 v5.2 或 v6 模型在每項指標都最佳;某些 5mC 分析中
hac@v5.2.0的召回率最好。
- 換模型後,重新檢視任何品質分數篩選。同一批讀段中,
sup@v5.2.0超過 Q20 的讀段比sup@v5.0.0少 62.5%——這是重新校準,不是準確度下降。要看比對準確度,而不是分數。 - 換用新模型前,先用自己的資料測試。有一版 SUP 在讀段層級毫無進步,最新的 HAC 則會在一整類基因體上出錯。
- 細菌組裝請用細菌模型修正。在 Wick 的測試中,較舊的堆疊式細菌模型讓 147 個組裝中 6 個變差,兩種讀段層級模型則分別是 22 個與 14 個,而且它改善得最多。
- 比較研究時限於同一種孔道。每個模型只針對一種定序條件訓練,R9.4.1 資料需要 R9.4.1 模型——而 Dorado 0.9.6 是最後一個還提供這些模型的版本。
哪些要保留看待
這裡幾乎每一項跨版本的讀段與組裝數字,都來自同一位獨立測試者,涵蓋五到九個細菌基因體、每種一個;人類、宏基因體與 RNA 的結果可能不同,Wick 本人也懷疑 HAC v6 在人類資料上會好看些。他的計時來自共用的叢集節點。Oxford Nanopore 的數字與他的數字是眾數對中位數、人類資料對細菌資料,因此兩者的差距本身並不證明任何一方有誤。294 株的研究是預印本,尚未經同儕審查。至於 DNA 的 SUP v6 會不會推出,目前未知:公司只說「這次」不推出。
什麼會改變結論
推出 DNA 的 sup@v6.0.0;有獨立測試顯示 HAC v6 在細菌組裝上追平 SUP;或有 HAC 模型納入 dnd 與 dpd 修飾訓練。在這些發生之前,Oxford Nanopore 最準確的 DNA 模型仍是 2025 年 5 月的版本。
無法查證的部分
「傳言」——Oxford Nanopore 的 Clive Brown 在 London Calling 2024 大會上,據 Bio-IT World 引述:Q30 的單股準確度已可達成,代價是約 15% 的產量與慢四倍的鹼基判讀。Dorado 的發布說明與模型清單中,都沒有這種模式的模型或設定。
「傳言」——Oxford Nanopore 的 Mike Vella,經 Wick 於 2026 年 6 月轉述:公司正在開發更新的修正模型,以修正與硫代磷酸修飾有關的錯誤。此後唯一一版 Dorado 並未列出新的修正模型。
核心要點與來源
- Ryan Wick,《Ryan Wick 的生物資訊部落格》——六篇文章,2023 年 10 月至 2026 年 7 月
- Oxford Nanopore Technologies——Dorado 發布說明、模型清單與模型文件、London Calling 2024 新聞稿、準確度頁面、2026 年 3 月的部落格文章,以及 London Calling 2026 技術演講
- Allison Proffitt,《Bio-IT World》(2024)
- Dorado GitHub 議題 #1565(2026)
- Prior 等人,《臨床微生物學期刊》(2025)
- Biggel 等人,《bioRxiv》預印本(2026)
- Kulkarni 等人,《自然通訊》(2026)。百分比皆依已發表的 Q 值與計時重新計算,錯誤率為
10^(−Q/10)。