✨ 要約🔬 技術概要
生命の構成要素の形状と挙動を研究する科学者たちは、しばしば、ある一つのタンパク質を理解するために、十数もの異なるソフトウェアを使い分けなければならないという、もどかしい現実に直面している。それぞれのプログラムは独自の言語を用い、独自のファイル形式を使用し、独自のルールに従っている。研究者は、あるツールで分子を構築し、別のツールでその動きをシミュレーションし、さらに別のツールでその安定性を評価するという作業を行う。切り替えるたびに、構造を翻訳しなければならず、その翻訳の過程で微細なエラーが紛れ込む可能性がある。さらに悪いことに、ほとんどのこれらのツールは、天然のものとは鏡合わせの関係にある分子を扱うのが苦手である。自然界において、タンパク質は左手型の(L型)アミノ酸から構成されているが、科学者たちは、体内で効果が長く持続するような薬を作るために、右手型の(D型)バージョンを作成する必要がある場合がある。既存のソフトウェアは、これらの鏡像体を「異物」として扱ったり、完全に動作を停止させたりすることが多く、その結果、研究者は不確実性を伴う回避策を強いられることになる。
そこで登場したのが、この断片化されたプロセスを単一の透明な空間へと統合するために設計された新しいツール、Poseである。キング・アブドゥルアズィーズ大学のサリ・サバンによって開発されたPoseは、複雑な外部エンジンを必要とせずに、タンパク質、DNA、および小さな薬物様分子を構築、移動、分析できるソフトウェアライブラリである。これは標準的な数学的ツールキットであるNumPyに基づいて完全に構築されているため、従来の分子モデリング・ソフトウェアのような重厚なインストール要件を必要とせず、ほぼすべてのコンピュータで動作する。Poseの最も重要な特徴は、左手型と右手型の分子を完璧な対称性を持って扱う能力である。自然界において、左手型のアミノ酸とその右手型の鏡像体は、空間における向きを除いて化学的には同一である。Poseは、両方に単一かつ一貫した数学的テーブルを適用することでこのルールを尊重し、鏡像分子が元の分子と全く同じエネルギー・スコアを受け取ることを保証している。この一貫性により、研究者はソフトウェアを混乱させたり矛盾した結果を生じさせたりすることなく、一つの鎖の中に左手型と右手型のパーツを混在させることができる。
研究者たちは、Poseの計算結果を、業界標準である5つの確立されたプログラムと比較することで、その性能をテストした。彼らは同じ分子構造をPoseと参照プログラムの両方に投入し、数値が一致するかどうかを確認した。同一の座標において、Poseは参照プログラムのエネルギー計算を極めて高い精度で再現した。物理的な動きをシミュレートするための力場(フォースフィールド)については、その差はしばしば100万分の1キロジュール毎モル未満であり、これはロジックの欠陥というよりも、コンピュータによる小数点の処理に起因する可能性が高い極めて微小な差であった。薬物がタンパク質にどのように結合するかを予測するために使用されるスコアリング関数のテストにおいても、Poseは参照ツールに対し、数千分の1カロリー毎モル以内の誤差で一致した。決定的なことに、研究者が構造を反転させて右手型のバージョンを作成した際、Poseのエネルギー・スコアは変化せずなかった。これは、Poseが鏡像体を自然界と同様に扱っていることを裏付けている。対照的に、参照プログラムの一つであるPyRosettaは、反転させた構造に対してスコアに顕著な差異を示し、データの扱いにおける非対称性を露呈した。
単なるエネルギー計算を超えて、Poseは複雑な構造をゼロから再構築する能力についてもテストされた。研究者たちは、実際のタンパク質における原子間の角度を取り出し、それらの角度のみから全体の形状を再構築するようPoseに求めた。その結果得られた構造は、元の構造との差が1アングストロムの100分の1未満、つまり単一の原子の幅よりも小さい距離であった。このレベルの正確性は、他の多くのツールが信頼性の高い実行が困難な、右手型のアミノ酸を含む短いDNAの鎖に対しても維持された。また、ソフトウェアは、原子の経時的な動きのシミュレーションや、側鎖の最も安定した配置を見つけるといった動的なタスクの実行能力も示した。これらのシミュレーションは、特化した高速の参照プログラムよりも実行時間は長かったものの、中間範囲においては統計的に区別がつかない結果を生み出した。例えば、タンパク質のポケットに薬物分子をドッキングさせる際、Poseは10ケース中6ケースで正しい位置を見つけ出し、創薬において広く使用されている確立されたツールと同等の性能を発揮した。
この研究は、分子をシミュレートする最も速い方法であると主張しているわけではない。実際、著者らは、彼らの純粋なソフトウェアによるアプローチが、大手製薬会社が使用する高度に最適化されコンパイルされたエンジンよりも大幅に低速であることを認めている。むしろ、Poseの価値はその明快さと柔軟性にある。すべての計算がブラックボックス化されたプログラムの中に隠されるのではなく、読み取り可能なコードの一行として記述されているため、研究者はエネルギー・スコアがどのように導出されるかを正確に把握できる。彼らは、大規模なソフトウェアスイートを再コンパイルすることなく、単一の項を変更したり、ルールを入れ替えたり、あるいは新しいタイプの分子を追加したりすることができる。この透明性により、分子力がどのように機能するかを学生に教えるための教材として、あるいは新しいエネルギー関数を開発するため、または左手型と右手型を混合した新しい分子を設計するための理想的なツールとなっている。異なる力場を統一的に扱い、鏡像体が数学的な誠実さをもって扱われることを保証することで、Poseは次世代の分子設計のための、クリーンで信頼できる基盤を提供している。
技術要約:「Pose: 純粋なNumPyによる、キラル意識型の構造エンジン」
問題提起 分子モデリングのプロトコルは、しばしば異なるソフトウェアのエコシステム間(例:あるツールで構造を構築し、OpenMMでシミュレーションを行い、Rosettaでスコアリングし、AutoDock Vinaでドッキングを行うなど)の境界を越えることを要求される。各プログラムは、独自のファイル形式、インストール要件、および内部慣習を持っている。キラリティ(対掌性)の一貫した取り扱いには決定的なギャルプが存在する。D-アミノ酸や非標準残基は創薬やプロテオリシス耐性において不可悪であるが、多くのツールはこれらをネイティブに扱うことに苦慮している。具体的には、L-残基用にパラメータ化されたエネルギー関数(CMAPグリッドやロタマーライブラリなど)は、ねじれ角が明示的に反転されていない限り、鏡像に対して誤ったエネルギー値を算出することが多い。このプロセスは異なるエンジン間で一様に実装されているわけではない。さらに、これらの関数を再実装することは、参照プログラムとの項ごとの透明な比較なしには検証が困難である。
手法 著者らは、コンパイルされた拡張機能を持たない、純粋なNumPyによる構造エンジンとして設計されたPythonライブラリ、Pose を提示する。その唯一の実行時依存関係はNumPyであり、生の計算速度よりも透明性と拡張性を優先している。
アーキテクチャと設計: Poseは、分子状態(ポリペプチド、核酸、および低分子)を、デカルト座標、原子レコード、結合グラフ、および残基テンプレートを含む辞書として表現する。すべてのエネルギー項は、読み取り可能なNumPy配列操作として実装されており、ユーザーはPython内で個々の項を直接検査、修正、または重み付けすることができる。
キラル慣習: Poseは、配列内の小文字の残基コードがD-残基の構築をトリガーするという、統一されたキラル慣習を実装している。これは、保存されたL-テンプレートをxy平面を通じて反射することによって達成される。極めて重要な点として、D-残基に対して、Poseはすべての掌性依存テーブル(ロタマーライブラリ、ラマチャンドランマップ、CMAPグリッド)を反転したねじれ角で読み取る。これにより、構造とその鏡像が同一のエネルギーを受け取ることが保証される。著者らはこの特性を数学的および経験的に検証している。
力場とスコア関数: Poseは、3つの力場(OpenFF Sage 2.3.0、AMBER ff19SB、CHARMM36)と2つのスコア関数(Rosetta REF15、AutoDock Vina)を再実装している。
力場: 調和結合/角度、Urey-Bradley項、フーリエねじれ、レナード・ジョーンズ、クーロン静電相互作用、およびバイキュービックCMAP補正を含む。電荷は、Sage、事前計算されたAM1-BCCセット、またはOpenFF-GNNモデルのNumPy再実装から導出される。
スコア関数: REF15は、2010年のバックボーン依存ロタマーライブラリを利用した19の重み付き項で実装されている。AutoDock Vinaは、その5つの分子間相互作用項を用いて実装されている。
サンプリングプロトコル: このライブラリには、最小化(最急降下法、L-BFGS、FIRE)、分子動力学(Verlet、BAOAB Langevin)、シミュレーテッド・アニーリング、サイドチェーン・パッキング、およびドッキングの手法が含まれる。
非標準残基: Poseは、26種類のアミノ酸(セレノメチオニンやホスホチロシンなどの6種類の非標準残基を含む)をサポートしている。これらに対するテンプレートとロタマーライブラリは、その標準的な親残基から派生するか、Rosettaのプロトコルを用いて計算される。
主な貢献
統一されたキラル処理: Poseは、混合キラル(L/D)鎖および非標準残基を構築およびスコアリングするための一貫したフレームワークを提供し、参照プログラムが失敗しやすいエネルギー計算における鏡像対称性を保証する。
透明な再実装: 純粋なNumPyを使用することで、研究者は数学的方程式からコードに至るまで、あらゆるエネルギー計算を追跡することができ、手法の開発や教育を促進する。
クロスプロトコル統合: このライブラリは、中間ファイルへの変換なしに、複数の力場やスコア関数にまたがるプロトコルを可能にし、フォーマットに関連するエラーを減少させる。
検証スイート: 著者らは、OpenMM、PyRosetta、およびAutoDock Vinaと比較するための包括的なベンチマークスイートを提供している。
結果 論文では、4つのベンチマークを通じてPoseを検証している:
ベンチマーク1(エネルギーの一致): 同一の座標において、Poseは高い精度で参照プログラムと一致した:
OpenFF Sage 2.3.0は、OpenMM/OpenFF Interchangeに対し 8.8 × 10 − 5 8.8 \times 10^{-5} 8.8 × 1 0 − 5 kJ/molで一致した。
ff19SBおよびCHARMM36は、OpenMMに対し最大 6.5 × 10 − 4 6.5 \times 10^{-4} 6.5 × 1 0 − 4 kJ/molで一致した。
AutoDock Vinaは、0.013 kcal/molで一致した。
Rosetta REF15は、25/30の構造においてPyRosettaに対し 2 × 10 − 4 2 \times 10^{-4} 2 × 1 0 − 4 REUで一致した。不一致は主に、Rosettaには存在するがPoseには完全には再現されていない特定のN末端プロリンパッチに起因している。
ベンチマーク2(キラル対称性): Poseにおける全L構造および全D構造の鏡像反射は、最大 4 × 10 − 12 4 \times 10^{-12} 4 × 1 0 − 12 kJ/mol(浮動小数点ノイズ)のエネルギー変化をもたらし、スコアは変化しなかった。対照的に、PyRosettaのREF15による鏡像複合体のスコアは、グリシンやその他の残基の鏡像鎖におけるスコアリングの非対称性により、最大31.4 REU変化した。
ベンチマーク3(構造再構築): Poseは、二面角からタンパク質を再構築した際、PyRosettaと比較してCα \alpha α RMSD 0.0097 Åを達成した。また、6つのD-残基を含むグラミシジンAセグメントを0.455 ÅのRMSDで正常に再構築した。
ベンチマーク4(サンプリングプロトコル): Poseのモデリング手法(パッキング、アニーリング、最小化、ドッキング)は、中央値のパフォーマンスにおいて参照プログラムと同等の結果を示したが、ドッキングにおける成功率が低く(タンパク質-タンパク質で7/10 vs 10/10、受容体-リガンドで6/10 vs 8/10)、実行時間も長かった。
意義と主張 本論文は、Poseが、複雑な分子力学およびスコアリング関数を正確に再実装しつつ、キラル系に対する厳密な鏡像対称性を維持できる純粋なNumPyライブラリであることを実証したと主張している。著者らは、Poseが高スループットの速度ではなく、透明性と拡張性 のために設計されていることを強調している。これは、新しいエネルギー項を開発する研究者、計算メカニズムを実演する教育者、および標準的なコンパイル済みパッケージがサポートや一貫性に欠ける可能性のある混合キラル系を扱うユーザーのためのツールとして機能する。
著者らは、Poseが同一座標において参照プログラムと一致するものの、ベンチマークは実験データに対する予測精度ではなく、一致性のテストであることを謙虚に述べている。また、Poseがコンパイル済みエンジンよりも遅いこと(2倍から2,000倍の差)や、一部のサンプリングプロトコル(de novo 折り畳みなど)がネイティブフォールドに到達しなかったことは、最適化されていない環境における基礎となる手法の限界と一致していると認めている。主要な貢献は、力場、スコア関数、およびキラル慣習を横断するプロトコルのための、単一の検査可能な環境を提供することにある。
毎週最高の バイオインフォマティクス 論文をお届け。
スタンフォード、ケンブリッジ、フランス科学アカデミーの研究者に信頼されています。
受信トレイを確認して登録を完了してください。
問題が発生しました。もう一度お試しください。
スパムなし、いつでも解除可能。
週刊ダイジェスト — 最新の研究をわかりやすく。 登録 ×