Evo 2
Evo 2は、アメリカのArc Instituteがスタンフォード大学およびNVIDIAとの共同研究を通じて公開した、超大規模なゲノム基盤モデルです。このツールは、自然言語処理の分野における大規模言語モデルが、人間の言語体系を学習して文脈を理解し、新しいテキストを生成するのと同じように、生物の設計図であるデオキシリボ核酸(DNA)、リボ核酸(RNA)、タンパク質配列を、一つの巨大な言語として扱い、分析および設計を行います。従来の生物学モデルが、特定のタンパク質や短い遺伝子配列の分析に限定されていたのとは異なり、Evo 2はバクテリアを対象としています。
Evo 2は、アメリカのArc Instituteがスタンフォード大学およびNVIDIAとの共同研究を通じて公開した、超大規模なゲノム基盤モデルです。このツールは、自然言語処理の分野で大規模言語モデルが人間の言語体系を学習し、文脈を理解して新しいテキストを生成するのと同じように、生物の設計図であるデオキシリボ核酸(DNA)、リボ核酸(RNA)、タンパク質配列を、一つの巨大な言語として扱い、分析および設計します。従来の生物学モデルが特定のタンパク質や短い遺伝子配列の分析に限定されていたのに対し、Evo 2は、バクテリアや古細菌を含む地球上のすべての生物領域を網羅する9兆個以上の塩基配列データに基づいて学習されました。アーキテクチャ的には、ストライプドハイエナ2(StripedHyena 2)アーキテクチャを導入し、単一の塩基レベルの精度を維持しながら、最大100万トークンに及ぶ膨大なゲノム情報を一度に処理できる演算効率を実現しました。
従来の生物学分野の言語モデルは、アテンションメカニズムの計算複雑度がシーケンス長に比例して2乗で増加するという限界があり、タンパク質構造予測や遺伝子断片の分析など、比較的短い文脈しか扱えませんでした。そのため、生命現象を調節する巨大な非コード領域や、複雑なエンハンサーとプロモーター間の長距離相互作用を追跡するには不十分でした。Evo 2は、従来のトランスフォーマーアーキテクチャの計算上のボトルネックを、革新的な暗黙的状態空間モデルと畳み込みのハイブリッドアーキテクチャに置き換えることで、まるで超高解像度のレンズで生命の配列全体を拡大して見るかのような独自性を持ちます。これにより、演算負荷を劇的に削減しながら、塩基配列の一つ一つの微細な変異が生体全体の生理学的機能に及ぼす影響まで把握できる、他に類を見ない分析範囲を提供します。
実際のバイオテクノロジー研究において、研究者はEvo 2を使用して、合成生物学の設計パラダイムを完全に変えることができます。例えば、研究者が特定の有益な代謝経路を持つ微生物のゲノム全体を設計したい場合、数万塩基対の大きさの調節配列とコーディング領域の整列状態を入力すると、Evo 2は、与えられた文脈に最適化されたプロモーターとエンハンサーを含む、転写調節ユニット全体を一度に生成します。さらに、臨床研究の分野では、希少疾患のゲノムデータを入力して、非コード領域で発生した一塩基多型が特定の疾患を引き起こす確率を正確に予測する予測モデルとしても活用されます。これにより、分子生物学の研究者が長年、試験管実験を繰り返して試行錯誤する必要があったプロセスを、デジタル環境での高速スクリーニングに置き換え、医薬品開発と遺伝子治療薬設計の研究期間を短縮します。
💻 必要なスペック
7B モデルの場合、16GB+(bfloat16 駆動可能)、20B/40B モデルは NVIDIA Hopper GPU(H100/H200 など)の VRAM 80GB を推奨(FP8 Transformer Engine 必須)
モデルの重量による(7B: 約 14GB、20B/40B: 約 40GB〜80GB以上、パッケージのインストール領域は 5GB以内)
⚡ インストール
4-1. クイックスタート
pip install flash-attn==2.8.0.post2 --no-build-isolation pip install evo2
4-2. 詳細なインストール
1. GPUおよびライブラリの依存関係のインストール(Transformer Engineを含む完全なインストールを推奨)conda install -c nvidia cuda-nvcc cuda-cudart-dev conda install -c conda-forge transformer-engine-torch=2.3.0
2. Flash Attentionのインストールpip install flash-attn==2.8.0.post2 --no-build-isolation
3. Evo 2 ライブラリのインストールpip install evo2
4. ソースから直接インストールする場合の代替コマンドgit clone https://github.com/arcinstitute/evo2 cd evo2 pip install -e .
🧬 バイオ活用シナリオ
🔬ゲノムスケールでの遺伝子機能と変異の予測
疾患を引き起こす非コード変異を探索するために、ヒトゲノムDNA配列(10kbp以上)をEvo 2に入力し、単一塩基変異の適合度と転写量の変化を数秒以内に計算し、in silicoでの機能変化解析に活用する。
🧬巨大遺伝子およびプロモーター構造のジェネレーティブデザイン
高効率な遺伝子発現システムの設計のために、ターゲットとなる転写調節メカニズムに必要なDNA配列と条件付き埋め込み情報を提供し、最適なタンパク質発現効率を誘導するプロモーター-エンハンサー合成コードをデザインする。
🧫仮想微生物ゲノム配列の設計
合成生物学プロセスで使用される合成細菌ゲノムを作成するために、StripedHyena 2アーキテクチャに基づいて100万bpのコンテキストを活用し、機能性代謝遺伝子クラスター全体が統合された人工DNA鎖を設計する。
FAQ
Evo 2とは何ですか?
Evo 2は、アメリカのArc Instituteがスタンフォード大学およびNVIDIAとの共同研究を通じて公開した、超大規模なゲノム基盤モデルです。このツールは、自然言語処理の分野で大規模言語モデルが人間の言語体系を学習し、文脈を理解して新しいテキストを生成するのと同じように、生物の設計図であるデオキシリボ核酸(DNA)、リボ核酸(RNA)、タンパク質配列を、一つの巨大な言語として扱い、分析および設計します。従来の生物学モデルが特定のタンパク質や短い遺伝子配列の分析に限定されていたのに対し、Evo 2は、バクテリアや古細菌を含む地球上のすべての生物領域を網羅する9兆個以上の塩基配列データに基づいて学習されました。アーキテクチャ的には、ストライプドハイエナ2(StripedHyena 2)アーキテクチャを導入し、単一の塩基レベルの精度を維持しながら、最大100万トークンに及ぶ膨大なゲノム情報を一度に処理できる演算効率を実現しました。 従来の生物学分野の言語モデルは、アテンションメカニズムの計算複雑度がシーケンス長に比例して2乗で増加するという限界があり、タンパク質構造予測や遺伝子断片の分析など、比較的短い文脈しか扱えませんでした。そのため、生命現象を調節する巨大な非コード領域や、複雑なエンハンサーとプロモーター間の長距離相互作用を追跡するには不十分でした。Evo 2は、従来のトランスフォーマーアーキテクチャの計算上のボトルネックを、革新的な暗黙的状態空間モデルと畳み込みのハイブリッドアーキテクチャに置き換えることで、まるで超高解像度のレンズで生命の配列全体を拡大して見るかのような独自性を持ちます。これにより、演算負荷を劇的に削減しながら、塩基配列の一つ一つの微細な変異が生体全体の生理学的機能に及ぼす影響まで把握できる、他に類を見ない分析範囲を提供します。 実際のバイオテクノロジー研究において、研究者はEvo 2を使用して、合成生物学の設計パラダイムを完全に変えることができます。例えば、研究者が特定の有益な代謝経路を持つ微生物のゲノム全体を設計したい場合、数万塩基対の大きさの調節配列とコーディング領域の整列状態を入力すると、Evo 2は、与えられた文脈に最適化されたプロモーターとエンハンサーを含む、転写調節ユニット全体を一度に生成します。さらに、臨床研究の分野では、希少疾患のゲノムデータを入力して、非コード領域で発生した一塩基多型が特定の疾患を引き起こす確率を正確に予測する予測モデルとしても活用されます。これにより、分子生物学の研究者が長年、試験管実験を繰り返して試行錯誤する必要があったプロセスを、デジタル環境での高速スクリーニングに置き換え、医薬品開発と遺伝子治療薬設計の研究期間を短縮します。
Evo 2はいつ使いますか?
Evo 2は、アメリカのArc Instituteがスタンフォード大学およびNVIDIAとの共同研究を通じて公開した、超大規模なゲノム基盤モデルです。このツールは、自然言語処理の分野における大規模言語モデルが、人間の言語体系を学習して文脈を理解し、新しいテキストを生成するのと同じように、生物の設計図であるデオキシリボ核酸(DNA)、リボ核酸(RNA)、タンパク質配列を、一つの巨大な言語として扱い、分析および設計を行います。従来の生物学モデルが、特定のタンパク質や短い遺伝子配列の分析に限定されていたのとは異なり、Evo 2はバクテリアを対象としています。
Evo 2のバイオ研究での活用例は何ですか?
🔬ゲノムスケールでの遺伝子機能と変異の予測: 疾患を引き起こす非コード変異を探索するために、ヒトゲノムDNA配列(10kbp以上)をEvo 2に入力し、単一塩基変異の適合度と転写量の変化を数秒以内に計算し、in silicoでの機能変化解析に活用する。
📝 アップデートノート
まだアップデートノートはありません。
🧪 関連「生命のコード」
関連する「生命のコード」記事はまだありません。