開源!港中文、MIT、復(fù)旦提出首個RNA基石模型
本文中 RNA-FM 模型的出現(xiàn)一定程度上緩解了 RNA 帶標注數(shù)據(jù)緊張的現(xiàn)狀,為其他研究者提供了訪問大批量無標簽數(shù)據(jù)的便捷接口。并且,該模型將以 RNA 領(lǐng)域基礎(chǔ)模型的身份,為該領(lǐng)域的各種各樣的研究提供強有力的支援與幫助。
不同于蛋白質(zhì)領(lǐng)域,RNA 領(lǐng)域的研究往往缺少充足的標注數(shù)據(jù),比如 3D 數(shù)據(jù)只有 1000 多個 RNA。這極大限制了機器學(xué)習(xí)方法在 RNA 結(jié)構(gòu)功能預(yù)測任務(wù)中的開發(fā)。
為了彌補標注數(shù)據(jù)的不足,本文展示了一項可為 RNA 各類研究提供豐富結(jié)構(gòu)功能知識的基石模型 ——RNA foundation model (RNA-FM)。作為全球首個基于 23 million 的無標簽 RNA 序列通過無監(jiān)督方式訓(xùn)練得到的 RNA 基石模型,RNA-FM 挖掘出了 RNA 序列中蘊含的進化和結(jié)構(gòu)模式。
值得注意的是,RNA-FM 僅需要配比簡單的下游模型,或是僅提供 embedding,就能夠在很多下游任務(wù)中獲得遠超 SOTA 的表現(xiàn),比如在二級結(jié)構(gòu)預(yù)測中可以提升 20%,距離圖預(yù)測可以提升 30%。大規(guī)模的實驗證明,該模型具有極強的泛化性,甚至可以用于 COVID-19 以及 mRNA 的調(diào)控片段。
- 論文預(yù)印本:https://arxiv.org/abs/2204.00300
- 代碼和模型:https://github.com/ml4bio/RNA-FM
- Server: https://proj.cse.cuhk.edu.hk/rnafm
引言
近年來,基于深度學(xué)習(xí)的生物計算方法在蛋白質(zhì)領(lǐng)域取得了突破性的進展,其中最著名的里程碑當屬谷歌 DeepMind 團隊研發(fā)的端到端蛋白質(zhì) 3D 結(jié)構(gòu)預(yù)測框架 AlphaFold2。然而蛋白質(zhì)只是諸多生物分子的一種,基因(DNA/RNA)作為蛋白質(zhì)的產(chǎn)生源頭,其相比于后者蘊含了更多的基礎(chǔ)信息,有著更重要的研究價值。
一般而言,蛋白質(zhì)是由用于編碼(coding)的 RNA,也就是 mRNA,翻譯得到的產(chǎn)物,一段固定的 mRNA 可以翻譯為一段固定的蛋白質(zhì)序列。而實際上這部分用于編碼的 RNA 只占所有 RNA 序列的 2%,剩下的 98% 是非編碼 RNA(non-coding RNA,ncRNA)。雖然 ncRNA 并不直接 “翻譯” 成蛋白質(zhì),但是他們會折疊成具有特定功能的三級結(jié)構(gòu),在 mRNA 的翻譯過程中或是其他生物機能中起到調(diào)控的作用。因此,分析 ncRNA 的結(jié)構(gòu)以及功能是比蛋白質(zhì)分析更為基礎(chǔ),也更為復(fù)雜的研究。
不過相比于計算方法較為成熟的蛋白質(zhì)領(lǐng)域,目前基于 RNA 的結(jié)構(gòu)和功能預(yù)測還處于初期,而原本適用于蛋白領(lǐng)域的計算方法也很難直接遷移到 RNA 領(lǐng)域。限制這些計算方法的主要是 RNA 數(shù)據(jù)的標注通常獲取很難,需要耗費很多的實驗資源和時間才能完成少量數(shù)據(jù)的標注,而計算方法大多又需要大量的標注數(shù)據(jù)進行監(jiān)督才能發(fā)揮高性能。雖然有標注的數(shù)據(jù)不多,但 RNA 領(lǐng)域其實也積累了很多的無標注序列數(shù)據(jù)。本文的方法便是利用這些無標簽的數(shù)據(jù)為各種下游任務(wù)提供額外的有效信息。
基于這種考慮,港中文、MIT、復(fù)旦及上海人工智能實驗室團隊提出了一個以無監(jiān)督方式在 23million 的無標簽純 RNA 序列上訓(xùn)練的基石模型RNA foundation model (RNA-FM)。雖然數(shù)據(jù)在訓(xùn)練過程中沒有提供標注信息,但是 RNA-FM 仍以無監(jiān)督的方式挖掘出了這些 RNA 序列蘊含著的進化和結(jié)構(gòu)模式。
如果能夠有效地將 RNA-FM 應(yīng)用于下游的 RNA 結(jié)構(gòu)和功能預(yù)測任務(wù)中,這些計算方法必將受益于 RNA-FM 歸納得到的知識,進而實現(xiàn)性能表現(xiàn)上的提升。RNA-FM 的上游預(yù)訓(xùn)練以及下游的遷移和應(yīng)用框架如下圖所示。
研究概覽
為了確認預(yù)訓(xùn)練的 RNA-FM 是否從大量的無標簽數(shù)據(jù)中學(xué)到了 “知識” 以及學(xué)到了怎樣的 “知識”,文章對 embedding 進行了一系列的分析。
首先是直接通過 UMAP 對各種特征進行簡單聚類比較,發(fā)現(xiàn)來自預(yù)訓(xùn)練 RNA-FM 的 embedding 比其他 embedding 形成了具有更加明顯的 RNA 種類聚落。這意味著 RNA-FM 的 embedding 確實包含了用于區(qū)分 RNA 種類的結(jié)構(gòu)或功能信息。
接著,文章還利用軌跡推斷(Trajectory inference)通過 RNA-FM embedding 去預(yù)測來自不同物種的 lncRNA 的演化。從下圖 streamplot 上看,預(yù)測的物種之間演化的偽時間大致與真實的物種演化信息一致,說明 RNA-FM embedding 還包含一部分進化信息。
值得注意的是,無論是 RNA 種類的群落信息還是 lncRNA 的演化信息,RNA-FM 在訓(xùn)練中都沒有直接接觸過這些的標簽。RNA-FM 完全是以自監(jiān)督的方式僅從純序列中發(fā)掘出了與結(jié)構(gòu)、功能以及演化相關(guān)的模式。
更多實驗結(jié)果
除了直接對 RNA-FM 的 embedding 進行分析,文章還嘗試將 RNA-FM 引入到各種各樣的下游 RNA 結(jié)構(gòu)預(yù)測任務(wù),包括二級結(jié)構(gòu)、接觸預(yù)測,距離預(yù)測,以及三級結(jié)構(gòu)預(yù)測,且都取得了明顯的提升。
尤其是在二級結(jié)構(gòu)預(yù)測上,文章以 RNA-FM 作為主干,僅以一個簡單的 ResNet 網(wǎng)絡(luò)作為下游模型,就在兩個公開數(shù)據(jù)集上超過了其他 12 種 state-of-the-art 方法,在 F1score 上優(yōu)于其中最好的 UFold 達 3-5 百分點,在與 UFold 的 head-to-head 比較中,RNA-FM 在絕大部分的 RNA 類別上都超過 UFold。如果將 RNA-FM 和 E2Efold 結(jié)合,還可以進一步帶來 5% 的表現(xiàn)提升。
為了驗證模型的實際應(yīng)用價值,文章利用 RNA-FM 對 COVID-19 數(shù)據(jù)進行完善的分析,包括利用 RNA-FM 精準預(yù)測 COVID-19 參照基因組(29870 nt)中關(guān)鍵調(diào)控元件,以及利用 RNA-FM embedding 粗略預(yù)測 COVID-19 主要變種的演化趨勢。
一般而言,分子的結(jié)構(gòu)決定功能,RNA-FM 既然可以出色地完成 RNA 結(jié)構(gòu)預(yù)測任務(wù),那么是否能夠利用 RNA-FM 也提升功能預(yù)測的結(jié)果呢?
因此,文章進一步嘗試將 RNA-FM 引入下游的 RNA 功能預(yù)測任務(wù)中,比如利用 RNA-FM 的 embedding 進行 RNA - 蛋白質(zhì)作用的預(yù)測。
實驗證明,RNA-FM embedding 的引入提升了模型的性能,且在一些例子中竟然達到了匹配真實二級結(jié)構(gòu)信息作為輸入的預(yù)測結(jié)果。
為了探究基于 ncRNA 訓(xùn)練的 RNA-FM 是否可以泛化到其他 RNA 上,文章最后嘗試利用 RNA-FM 基于 mRNA 上的 5’UTR 進行蛋白表達的功能預(yù)測。雖然 mRNA 不屬于 ncRNA,但是其上的 5‘UTR 是不翻譯但具有調(diào)控功能的區(qū)域,符合 ncRNA 的特點,且未出現(xiàn)在訓(xùn)練數(shù)據(jù)中。
從下圖可以看到,包含 RNA-FM embedding 的模型總是優(yōu)于不包含的模型。盡管性能上的提升比較有限,但也部分說明 RNA-FM 在非 ncRNA 的數(shù)據(jù)上也具有一定的泛化性。
結(jié)論
總的來說,該文章以無標簽的 RNA 序列數(shù)據(jù)預(yù)訓(xùn)練語言模型 RNA-FM,并通過直接或間接的方式,在結(jié)構(gòu)或功能等一系列不同的任務(wù)上進行全面的驗證,證明了 RNA-FM 確實可以有效地提升計算方法在下游任務(wù)中的表現(xiàn)。
RNA-FM 的出現(xiàn)一定程度上緩解了 RNA 帶標注數(shù)據(jù)緊張的現(xiàn)狀,為其他研究者提供了便捷的訪問大批量的無標簽數(shù)據(jù)的接口,其將以 RNA 領(lǐng)域基礎(chǔ)模型的身份,為該領(lǐng)域的各種各樣的研究提供強有力的支援與幫助。
*博客內(nèi)容為網(wǎng)友個人發(fā)布,僅代表博主個人觀點,如有侵權(quán)請聯(lián)系工作人員刪除。
蜂鳴器相關(guān)文章:蜂鳴器原理