RNAは、遺伝的な指示を運び、タンパク質の構築を助け、さらにはそれ自体で化学反応さえも行う、生細胞内で多才な働き手として機能する分子です。これらの任務を遂行するために、RNAの鎖は、まるで紙を精密な折り紙の形に丸めるかのように、特定の複雑な形へと折り畳まれなければなりません。その形状は、その鎖を構成する化学的な文字の配列によって決定されます。現在、科学者たちは新しい薬や生物学的なツールを生み出すために、独自のRNA分子をゼロから設計しようと試みています。これを行うためには、ある難しいパズルを解かなければなりません。すなわち、「望ましい形状があるとき、どのような文字の配列がその形へと折り畳まれるのか?」という問題です。これは「逆折り畳み問題」として知られています。長年、研究者たちは、配列がどのように折り畳まれるかを予測するために、「フォールディング・エンジン」と呼ばれるコンピュータ・プログラムに頼ってきました。これらのプログラムは、分子のエネルギーに基づいた複雑なルールを用いて、最終的な形状を推測します。しかし、地図が新しい道路の発見とともに時代遅れになるように、これらのコンピュータ・プログラムが使用するルールも時間の経過とともに変化しており、この変化がこの分野に混乱をもたらしました。
Eterna100として知られる、非常に難易度の高い100個のRNAデザインのパズルセットは、異なるコンピュータ・アルゴリズムがこの設計問題をどの程度解決できるかをテストするために作成されました。これらのパズルは、もともと古いバージョンのフォールディング・エンジンを使用して構築されたものでした。分野がより正確で新しいバージョンのエンジンへと移行するにつれ、研究者たちは古いパズルが依然として有効であるかどうか疑問を持ち始めました。RNAデザインのゲームを通じて市民科学者のオンライン・コミュニティと協力している科学者チームは、その答えを見つけようと試みました。彼らは、コンピュータのルールの変化は些細な詳細ではなく、パズルの物理学を根本的に変えてしまうものであることを発見しました。新しいエンジンを使用して元の100個のパズルを解こうとしたところ、そのうち19個が不可能であることが判明しました。新しいルールでは特定の構造的特徴が不安定になりすぎ、そのため、更新された条件下では、いかなる文字の配列もそれらの特定の形状へと折り畳まれることができないのです。
これを修正するために、研究者たちはEternaゲームの人間プレイヤーたちに目を向けました。彼らはコミュニティに対し、ターゲットとなる形状に最小限の変化を加えることで、その19個の不可能なパズルを再設計するよう依頼し、新しいエンジンに合わせて調整を行いました。プレイヤーたちは成功し、現代化されたベンチマークである「Eterna100-V2」を作り上げました。これらの新しいパズルは、オリジナルの持つ難解な精神を維持しながらも、現在のRNA物理学の理解に適合するように調整されています。チームは、最も高度な6つのコンピュータ設計アルゴリズムを、旧版と新版の両方のベンチマークに対してテストしました。その結果、これらのプログラムの性能は、使用するルールのセットに対して非常に敏感であることが分かりました。以前は最高の実績を誇っていたアルゴリズムの中には、新しいエンジンに切り替えた途端に苦戦するものもあり、一方で踏みとどまるものもありました。これは、多くのコンピュータ・プログラムが古いルールに基づいた特定の「コツ」を学習していたためであり、基礎となる物理学が変化したことで、それらのコツが機能しなくなったことが原因です。
この調査では、過去の研究において、オリジナルのパズルを解決したと主張されていた方法における重大な誤りも明らかになりました。いくつかの研究グループは、自らのアルゴリズムがオリジナルの100個すべてのパズルを解決できたと報告していました。しかし、本論文の著者らが正しい(厳格な)設定を用いて旧エンジンでの再検証を行ったところ、それらの解決策は実際には不正確であったことが判明しました。研究者たちは新しいエンジンを使用しながら、重要な設定を正しく適用せずに古いルールを模倣しようとしたため、偽陽性を生じさせていたのです。これは、この分野において、設計ツールの成功率が過大評価されていたことを意味します。新しい修正済みベンチマークを用いても、100個すべてのパズルを解き明かすことができた単一のコンピュータ・アルゴリズムは、まだ存在しません。優れたプログラムであってもほとんどのパズルを解くことができますが、数日間実行し続けても未解決のまま残るものがいくつか存在します。
本研究は、RNAのデザインの難しさは、その挙動を予測するために使用される熱力学モデルに深く結びついていると結論付けています。RNA物理学の理解が進み、コンピュータ・モデルがより正確になるにつれて、設計ツールをテストするためのベンチマークもそれと共に進化しなければなりません。研究者たちは、将来のアルゴリズムは、過去の固定されたルールに依存するのではなく、変化するモデルに適応できる柔軟性を持つ必要があると示唆しています。現在の科学的知見を反映した、修正・現代化されたパズルを提供することで、チームは、進歩を測定するための信頼できる方法をこの分野に提供しました。この取り組みは、生命の構成要素を設計しようとする探求において、私たちが成功を測定するために用いる道具もまた、私たちが創造しようとしている設計と同じくらい精密でなければならないことを浮き彫りにしています。
技術要約:Vienna 2 フォールディング・エンジンに向けた Eterna100 RNA デザイン・ベンチマークの再設計
問題提起
RNA分子の合理的設計は、標的となる二次構造へと折り畳まれる配列を生成する「逆フォールディング」アルゴリズムに依存している。これらのアルゴリズムは通常、Eternaのシチズン・サイエンス・コミュニティによって収集された、難易度の高い100個の標的構造のコレクションである Eterna100 ベンチマークを用いて評価される。しかし、これらのパズルは ViennaRNA 1(具体的にはバージョン1.8.5、Turner 1999パラメータを使用)を用いて設計されたものである。分野が ViennaRNA 2(Turner 2004などの更新された熱力学パラメータを使用)へと移行するにつれ、決定的なギャップが生じた。すなわち、Eterna100のパズルが新しい熱力学モデルの下でも解ける状態にあるのか、また、フォールディング・エンジンが変わった際にアルゴリズムの性能ランキングが維持されるのかが不明であった。さらに、Eterna100ベンチマークを「解決した」とする最近の主張は、一貫性のないフォールディング・エンジンの設定に依存しており、性能指標を不当に高めている可能性があることが判明した。
手法
著者らは、クラウドソースによる人間による設計、アルゴリズムのベンチマーク、および先行文献の厳格な再評価を組み合わせた多段階のアプローチを採用した:
- 解決不能性の特定: 著者らは、Vienna 1とVienna 2の間の熱力学的な差異が、一部のEterna100パズルを解決不能にすると仮定した。彼らは、Eternaプラットフォームを介して、Vienna 2フォールディング・エンジンを用いて、全100個のEterna100-V1パズルの解をクラウドソースによって収集した。
- ベンチマークの再設計 (Eterna100-V2): Vienna 2において解決不能と特定された19個のパズルに対し、元の構造の複雑さを維持しつつ、最小限の修正(挿入/削除)を行ってVienna 2の下で解決可能にするよう、Eternaの参加者に標的構造の再設計を依頼した。これにより、Eterna100-V2 ベンチマークが誕生した。
- アルゴリズムの評価: 6つの最先端のRNAデザイン・アルゴリズムを、Eterna100-V1(Vienna 1を使用)およびEterna100-V2(Vienna 2を使用)の両方でテストした。アルゴリズムには以下が含まれる:
- 確率的/モンテカルロ法:RNAinverse, NEMO, DesiRNA.
- ディープラーニング/強化学習法:EternaBrain, LEARNA, SentRNA.
実験は、それぞれのベンチマーク・バージョンに対して意図された特定のフォールディング・エンジンを使用して実施された。
- 既知の解の再スコアリング: Eterna100-V1を解決したと主張する最近の研究(具体的には DesiRNA と Montparnasse)によって公開された配列を、著者らは再評価した。これらは、厳格なオリジナルのVienna 1実行ファイルとパラメータ(特に、Vienna 2ではデフォルトが2であるがVienna 1では1であった
--dangles 設定の確認)を使用して、再フォールディングを行った。
主な結果
- 熱力学的感受性: オリジナルの100個のEterna100パズルのうち、19個がVienna 2では解決不能であることが判明した。この解決不能性は、大きな内部ループに対する自由エネルギー・ペナルティの増加や、マルチヘリックス・ジャンクションおよび孤立した塩基対の安定性の変化を含む、特定の熱力学的シフトに起因していた。
- 設計の成功: Eternaの参加者は、最小限の構造変更(例:「Shooting Star」への3塩基対の追加、または「Teslagon」からの1塩基の削除)によって、問題となった19個のパズルを再設計することに成功した。結果として得られた Eterna100-V2 ベンチマークは、Vienna 2において人間によって解決可能であり、かつ大部分がVienna 1でも解決可能(100中99のパズル)であり、バージョン間の比較可能性を確保している。
- アルゴリズムの性能の変化:
- ランキングはおおむね一貫していたが、絶対的な性能はフォールディング・エンジンに基づいて大きく変動した。
- Vienna 1固有のヒューリスティックや学習データに強く依存しているアルゴリズム(例:EternaBrain, NEMO, SentRNA)は、Eterna100-V2をVienna 2で評価した際に性能が低下した。
- DesiRNA はEterna100-V2において性能が向上し、その構成におけるトップパフォーマーとなったが、それでも100個すべてのパズルを解決するには至らなかった。
- どちらのベンチマーク構成においても、100個すべてを解決したアルゴリズムは存在しなかった。6つのアルゴリズムを統合しても、Eterna100-V2(Vienna 2使用)において7つの問題が未解決のまま残っている。
- 先行研究の主張の訂正: 再スコアリングにより、Eterna100-V1を解決したとされる以前の発表内容は誤りであったことが明らかになった。
- Vienna 1の実行ファイルに対して再スコアリングを行ったところ、公開されたDesiRNAの設計は、100の標的のうち正しくフォールディングしたのは69のみであった(主張されていた100から減少)。
- Montparnasse の解は、100中わずか27を解決した。
- この不一致は、これらの研究がTurner 1999パラメータを持つVienna 2の実行ファイルを使用しながら、
--dangles フラグをVienna 1のデフォルトである1に設定していなかったために発生した。これは、異なる最小自由エネルギー(MFE)構造をもたらした。
意義と主張
本論文は、RNAデザインの困難さが、使用される熱力学モデルと本質的に結びついていることを確立している。著者らは以下のことを主張している:
- Eterna100ベンチマークにはバージョン固有の定義が必要である: オリジナルのEterna100-V1と近代化されたEterna100-V2の両方は、意図されたフォールディング・エンジン設定で評価された場合、現在のアルゴリズムでは未解決のままである。
- アルゴリズムの熱力学モデルへの依存性: デザイン・アルゴリズムの性能は、フォールディング・エンジンに対して敏感である。特定の熱力学モデル(Vienna 1)から派生したヒューリスティックに依存するアルゴリズムは、更新されたモデル(Vienna 2)に対してはうまく汎用化できない。これは、熱力学モデルに対して不可知(アグノスティック)であるか、あるいは迅速に再学習可能なアルゴリズムの必要性を示唆している。
- 標準化の重要性: 本研究は、以前の文献における不整合な設定(特に
--dangles パラメータ)が、アルゴリズムの性能を過大評価させる原因となったことを強調している。著者らは、将来の評価が再現可能かつ正確であることを保証するために、ベンチマーク、解、およびバリデータ・スクリプトの標準化されたリポジトリを提供している。
結論として、人間は熱力学的な変化に適応できる一方で、現在の自動化された手法はそうすることに苦慮しており、分野は、進化するRNA熱力学予測の景観を考慮したベンチマークとアルゴリズムへと移行する必要がある。
毎週最高の バイオインフォマティクス 論文をお届け。
スタンフォード、ケンブリッジ、フランス科学アカデミーの研究者に信頼されています。
受信トレイを確認して登録を完了してください。
問題が発生しました。もう一度お試しください。
スパムなし、いつでも解除可能。
週刊ダイジェスト — 最新の研究をわかりやすく。登録