1. 程式人生 > 資訊 >電腦插個“U 盤”就能給基因測序:實時檢視結果,售價 1000 美元

電腦插個“U 盤”就能給基因測序:實時檢視結果,售價 1000 美元

現在,你也可以像黑客帝國裡的 Neo 一樣,檢視構成自己和別人的“原始碼”了。

方法也非常簡單,將體液滴到這樣一個大號的“U 盤”上:

然後連線插進電腦,再配合軟體使用,就能近乎實時地檢視你的 DNA 測序結果了:

畢竟現實中的我們並不生活在矩陣(Matrix)裡,也不是由程式碼組成。

但作為人體生長髮育“配方”的 DNA 序列,某種程度上就相當於一個人的“原始碼”了。

而理論上,上述的這一方法甚至能在 6 小時內對超過 1.6 億個鹼基進行測序,速度非常快。

這是怎麼做到的?

從把 DNA“拉絲”並推進一個奈米尺寸大小的孔洞裡開始:

將 DNA“拉絲”進洞

這是一種叫做奈米孔測序(Nanopore sequencing)

的技術。

在這種方法裡,未知序列的樣品會被輸送穿過一個直徑 1 奈米的小孔。

以人類體液為樣本,需要先利用酶“拉開”DNA 分子的“拉鍊”,讓一根單鏈進入奈米孔:

奈米孔所在的生物系統會泡在電解質溶液中,並被施以空間勻強電場。

DNA 在核酸外切酶的作用下被迅速逐一切割成單個鹼基分子,在電場的驅使下通過奈米孔,此時,就會形成可檢測的離子電流。

不同鹼基的化學性質不同,這也就使得整條 DNA 鏈會在穿越奈米孔引起幅度不同的電流變化。

而這種電流訊號的強弱,就能反映 DNA 樣本的核酸序列資訊。

具體而言,每一個 DNA 片段都就會返回一個基於核苷酸變化的電壓讀數。

當然,這種反映並不直觀,還需要通過一種類似 NLP 的演算法邏輯,將含有噪聲的電訊號轉化為鹼基識別的序列資料。

這種方法比起傳統的基因測序方法,比如 NGS 來說,速度要更快,而且對變異結構的檢測也更準確。

給電腦插個“U 盤”就能看

而從牛津大學衍生而出的 Oxford Nanopore 公司,就將上述核心技術打包,塞進了這樣一個尺寸 10 釐米的“U 盤”之中

這一產品叫做 MinION,使用時需要將自己的體液滴到指定位置。

然後再用一根線將其與電腦連線,再安裝產品相應的軟體,此外再無需任何設定。

然後,就能在電腦螢幕上看到資料採集、實時分析和執行反饋、本地基本通訊和資料流:

根據官方的資料,理論上最大輸出速度可達到 420 個鹼基 / 秒,而從一個單元格中的樣本最多可得到 50GB 的資料,準確率達到 88% 以上。

除了對專業的研究人員售賣以外,官方的簡介中也表明,“沒有大量實驗室經驗的人群也可使用”。

完整的產品包售價 1000 美元,摺合人民幣約 6370 元

對於這一產品,有人覺得非常有趣,對於學校或者一些個人開發者來說無疑降低了技術門檻。

也有網友吐槽這只是“聽起來很酷”,畢竟除非測序的物件是一個雞蛋,否則得到的任何序列都只是你全體 DNA 的一個小子集而已。

最近,還有一位來自霍普金斯大學的教授基於這一產品做了進一步的開發,提出了一個叫做 UNCALLED 的程式。

在面對大型序列時,這一軟體將序列內容與已知的基因序列進行匹配,快速挑選出所需的目標序列。

舉個例子,研究人員想要確定一個人是否攜帶了遺傳性癌症相關基因的變異(比如 BRCA1),就可以使用這一軟體快速判斷當前樣本是否值得研究

論文:

https://www.nature.com/articles/s41587-020-0731-9

開源下載:

https://github.com/skovaka/UNCALLED

參考連結:

[1]https://stackoverflow.blog/2021/12/24/sequencing-your-dna-with-a-usb-dongle-and-open-source-code/

[2]https://news.ycombinator.com/item?id=29695013

[3]https://www.extremetech.com/extreme/190409-minion-usb-stick-gene-sequencer-finally-comes-to-market