生体分子のマルチステートモデリングとは、多数の可能な機能状態を採用できる 生物学的分子または複合体の挙動を表現および計算するために使用される一連の技術を指します。
生物学的シグナル伝達システムは、多くの場合、相互に互換性のある機能的に重要な複数の変更を受けることができる生物学的高分子の複合体に依存しています。したがって、それらは機能的に非常に多くの異なる状態で存在することができます。このような多状態システムのモデリングには、2 つの問題があります。多状態システムをどのように記述および指定するかという問題 (「指定問題」) と、コンピュータを使用してシステムの進行を時間とともにシミュレートする方法 (「計算問題」) です。指定問題に対処するために、モデラーは近年、すべての可能な状態の明示的な指定から離れ、κ 計算、[1] BioNetGen、[2] [3] [ 4] [5] Allosteric Network Compiler [6]など、暗黙的なモデル指定を可能にするルールベースのモデリングに移行しています。[7] [8]計算問題に取り組むために、彼らは粒子ベースの方法に目を向けました。これは、多くの場合、常微分方程式、偏微分方程式、またはGillespie確率シミュレーションアルゴリズムに基づく集団ベースの方法よりも計算効率が高いことが証明されています。[9] [10]現在のコンピューティングテクノロジを考えると、粒子ベースの方法が唯一の選択肢となる場合があります。粒子ベースのシミュレーターはさらに2つのカテゴリに分類されます。StochSim [11] DYNSTOC [12] RuleMonkey [9] [13] NFSim [14]などの非空間シミュレーター と、Meredys [16] SRSim [17] [18] MCell [19] [20] [21]などの空間シミュレーターです。このように、モデラーはさまざまなツールから選択することができ、最適な選択は特定の問題によって異なります。より高速で強力な方法の開発が進行中であり、将来的にはこれまで以上に複雑なシグナリングプロセスをシミュレートできるようになることが期待されます。
導入
シグナル伝達における多状態生体分子
生きた細胞では、シグナルは複雑な計算装置として機能するタンパク質のネットワークによって処理されます。[22]これらのネットワークは、翻訳後修飾、リガンド結合、構造変化、または新しい複合体の形成を含む複数のメカニズムを通じて達成される機能的に異なる様々な状態で存在できる単一のタンパク質の能力に依存しています。[22] [23] [24] [25]同様に、核酸は、タンパク質結合、他の核酸との結合、構造変化、DNAメチル化など、さまざまな変換を受けることができます。
さらに、複数のタイプの修飾が共存し、特定の時点で生物学的高分子に複合的な影響を及ぼすこともあります。したがって、生体分子または生体分子の複合体は、機能的に異なる状態を非常に多くとることがよくあります。状態の数は、可能な修飾の数に応じて指数関数的に増加します。この現象は「組み合わせ爆発」として知られています。[25]これは、このような生体分子をモデル化またはシミュレートする計算生物学者にとって懸念事項です。なぜなら、このような多数の状態をどのように表現およびシミュレートできるかという疑問が生じるからです。
組み合わせ爆発の例
生物学的シグナル伝達ネットワークには、さまざまな可逆的な相互作用、翻訳後修飾、構造変化が組み込まれています。さらに、タンパク質が複数の(同一または非同一の)サブユニットで構成され、複数のタンパク質や核酸種が集まって大きな複合体を形成することもよくあります。したがって、これらの特徴のいくつかを備えた分子種は、多数の可能な状態で存在することができます。
例えば、酵母の 足場タンパク質 Ste5 は、25666 個の固有のタンパク質複合体の一部であると推定されています。[23]大腸菌では、 4 種類の走化性受容体が 3 つずつのグループで相互作用し、各受容体は少なくとも 2 つの可能な立体配座で存在でき、最大 8 つのメチル化部位を持つため、[24]数十億の潜在的な状態が生じます。タンパク質キナーゼ CaMKIIは、12 個の触媒サブユニットの12量体であり、[26] 2 つの六量体リングに配置されています。[27] 各サブユニットは少なくとも 2 つの異なる立体配座で存在でき、各サブユニットにはさまざまなリン酸化部位とリガンド結合部位があります。最近のモデル[28]では、立体配座状態、2 つのリン酸化部位、およびカルシウム/カルモジュリンの結合の 2 つのモードが組み込まれており、六量体リングあたり合計で約 10 億の状態が可能です。Danosら[29]が発表したEGF受容体とMAPキナーゼカスケードの結合モデルは、異なる分子種を考慮しているが、著者らはモデルをさらに拡張できるいくつかの点を指摘している。ErbB受容体シグナル伝達のより最近のモデルでは、1グーゴル( )個以上の異なる分子種を考慮している。[30]組み合わせ爆発の問題は合成生物学にも関連しており、比較的単純な合成真核生物遺伝子回路の最近のモデルでは、187の種と1165の反応が特徴となっている。[31]
もちろん、多状態分子または複合体の可能な状態すべてが必ずしも存在するわけではありません。実際、可能な状態の数がコンパートメント内の分子の数よりはるかに多いシステム (例: 細胞) では、すべての状態が存在できません。場合によっては、たとえば、いくつかの特徴の組み合わせが互換性がない場合、経験的情報を使用して特定の状態を除外できます。ただし、そのような情報がない場合、すべての可能な状態を事前に考慮する必要があります。そのような場合、計算モデルを使用して、さまざまな状態がどの程度存在するかを明らかにすることができます。
これほど多数の分子種が存在する(または存在する可能性がある)のは、組み合わせ現象です。これは、比較的小さな特徴や修飾(翻訳後修飾や複合体形成など)の組み合わせによって分子または複合体全体の状態が決まることから生じます。これは、コーヒーショップで選択肢がほんの少しあるだけで(小、中、大、ミルクあり、カフェイン抜き、エスプレッソ追加)すぐに多数の飲み物(この場合は 24 種類。2 値選択肢が増えるごとにその数は 2 倍になる)が選べるようになるのと同じです。可能な組み合わせの総数を把握することは困難ですが、(はるかに少ない)特徴や修飾のセットと、それぞれが生体分子の機能に与える影響を理解することは、通常、概念的に難しくはありません。分子が特定の反応を起こす速度は、通常、主に単一の特徴または特徴の小さなサブセットに依存します。反応速度を決定するのは、それらの特徴の有無です。反応速度は、この反応に影響しない特徴のみが異なる 2 つの分子では同じです。したがって、パラメータの数は反応の数よりはるかに少なくなります。(コーヒー ショップの例では、飲み物のサイズやミルクの有無に関係なく、エスプレッソを 1 杯追加すると 40 セントかかります)。このような「ローカル ルール」は、通常、実験室での実験で発見されます。したがって、マルチ ステート モデルは、モジュール機能とローカル ルールの組み合わせという観点から概念化できます。つまり、膨大な数の分子種と反応を説明できるモデルであっても、必ずしも概念的に複雑であるとは限りません。
仕様と計算

多状態タンパク質を含むシグナル伝達システムの組み合わせの複雑さは、2 種類の問題を提起します。最初の問題は、そのようなシステムをどのように指定するかに関するものです。つまり、モデラーがすべての複合体、それらの複合体が受けるすべての変化、およびそれらの変化を支配するすべてのパラメーターと条件を堅牢かつ効率的な方法で指定する方法です。この問題は「指定問題」と呼ばれます。2 番目の問題は計算に関するものです。これは、多数の状態とさらに多数の状態間の遷移の可能性を前提として、組み合わせの複雑なモデルが指定された後に計算的に扱いやすいかどうか、電子的に保存できるかどうか、および妥当な計算時間で評価できるかどうかという疑問を提起します。この問題は「計算問題」と呼ばれます。多状態モデリングの組み合わせの複雑さに対処するために提案されたアプローチの中には、主に指定問題に対処するものもあれば、効果的な計算方法を見つけることに焦点を当てたものもあります。一部のツールは、指定と計算の両方に対処します。以下のセクションでは、指定問題に対するルールベースのアプローチと、計算問題を解決するための粒子ベースのアプローチについて説明します。多状態モデリングのための幅広い計算ツールが存在する。[32]
仕様の問題
明示的な仕様
たとえば、生物学的モデルでタンパク質を指定する最も単純な方法は、それぞれの状態を明示的に指定し、状態から状態への遷移を可能にするシミュレーションフレームワークで、それぞれの状態を分子種として使用することです。たとえば、タンパク質がリガンドに結合しているかどうか、2 つのコンフォメーション状態 (たとえば、開いた状態または閉じた状態) で存在できるかどうか、2 つの可能な細胞内領域 (たとえば、細胞質または膜結合)に配置されているかどうかなど、結果的に考えられる 8 つの状態を次のように明示的に列挙できます。
- 結合した、開いた、細胞質
- 結合した、開いた、膜
- 結合した、閉じた、細胞質
- 結合した、閉じた、膜
- 結合していない、開いた、細胞質
- 結合していない、開いた、膜
- 非結合、閉鎖、細胞質
- 結合していない、閉じた、膜状の
可能なすべての状態を列挙することは、時間がかかり、エラーが発生しやすいプロセスです。複数の状態をとることができる高分子複合体の場合、各状態を列挙することはすぐに面倒になり、不可能になります。さらに、調査中の複合体のモデルに 1 つの変更または機能を追加すると、可能な状態の数が 2 倍になり (変更がバイナリの場合)、指定する必要のある遷移の数も 2 倍以上になります。
ルールベースのモデル仕様
すべての可能な分子種(すべての可能な状態を含む)、これらの種が受ける可能性のあるすべての反応または遷移、およびこれらの反応を制御するすべてのパラメータをリストする明示的な記述は、生物システムの複雑さが増すにつれてすぐに扱いにくくなることは明らかです。したがって、モデラーは、生物シグナル伝達システムを指定するための明示的ではなく暗黙的な方法を探してきました。暗黙的な記述とは、多くの種類の分子種に適用される反応とパラメータを 1 つの反応テンプレートにグループ化するものです。また、反応パラメータ、つまり反応が発生する可能性または速度、または反応が発生するかどうかを制御する一連の条件を追加することもあります。特定の反応に重要な分子または複合体の特性(反応に影響を与えるか、反応の影響を受けるかのいずれか)のみが明示的に記載され、その他のすべての特性は反応の仕様では無視されます。
例えば、タンパク質からのリガンド解離の速度は、タンパク質の立体構造状態に依存するかもしれないが、細胞内局在には依存しない。したがって、暗黙の記述では、2つの解離プロセス(立体構造状態に応じて異なる速度を持つ)がリストされるが、細胞内局在を参照する属性は無視される。なぜなら、それらはリガンド解離の速度に影響を与えず、また、リガンド解離の速度によっても影響を受けないからである。この仕様ルールは、「気にしないなら書かない」と要約されている。[29]
この種の仕様は、反応ではなく、反応のセットを含むより一般的な「反応ルール」で記述されるため、「ルールベース」と呼ばれることがよくあります。[4]モジュールルールによるシステムの記述は、機能または属性のサブセットのみが特定の反応ルールに関連するという仮定に依存しています。この仮定が成り立つ場合、一連の反応を 1 つの反応ルールに粗粒化できます。この粗粒化により、基礎となる反応の重要な特性が保持されます。たとえば、反応が化学反応速度論に基づいている場合、そこから派生したルールも化学反応速度論に基づいています。
ルールベースの仕様記述方法は数多く存在する。一般に、モデルの仕様記述はシミュレーションの実行とは別の作業である。そのため、既存のルールベースのモデル仕様記述システムの中には[4] 、モデルの仕様記述のみに焦点を絞り、指定されたモデルを専用のシミュレーションエンジンにエクスポートできるものもある。しかし、仕様記述問題に対する多くの解決策には、指定されたモデルを解釈する方法も含まれている[3] 。これは、モデルをシミュレートする方法、またはモデルを他のプログラムでのシミュレーションに使用できる形式に変換する方法を提供することで行われる。
初期のルールベースの仕様記述法はκ計算[1]である。これはプロセス代数であり、高分子を内部状態と結合部位で符号化し、それらの相互作用のルールを指定するために使用できる。[29] κ計算は、多状態モデルを符号化するための言語を提供することにのみ関係しており、モデル自体の解釈には関係していない。Kappaと互換性のあるシミュレータはKaSimである。[33]
BioNetGen は、仕様記述とシミュレーション機能の両方を提供するソフトウェアスイートです。[2] [3] [4] [5]ルールベースのモデルは、指定された構文である BioNetGen 言語 (BNGL) を使用して記述できます。 [4] 基本的な概念は、生化学システムをグラフとして表現することです。グラフでは、分子がノード (またはノードのコレクション) として、化学結合がエッジとして表現されます。したがって、反応ルールはグラフ書き換えルールに対応します。[3] BNGL は、これらのグラフと関連するルールを構造化文字列として指定するための構文を提供します。[4] BioNetGen は、これらのルールを使用して、各生化学反応を記述する常微分方程式 (ODE) を生成できます。あるいは、SBMLですべての可能な種と反応のリストを生成し、[34] [35] SBML を読み取ることができるシミュレーションソフトウェアパッケージにエクスポートできます。また、BioNetGen独自のODEベースのシミュレーションソフトウェアと、確率シミュレーション中にオンザフライで反応を生成する機能を利用することもできます。[5]さらに、BNGLで指定されたモデルは、DYNSTOC、 [12] RuleMonkey、[13] NFSimなどの他のシミュレーションソフトウェアで読み込むことができます。 [14]
一連のルールから完全な反応ネットワークを生成する別のツールは、アロステリックネットワークコンパイラ(ANC)です。[6]概念的には、ANCは分子をモノ・ワイマン・チェンジュ(MWC)タイプの調節機構を備えたアロステリックデバイスと見なし、[36]その相互作用は内部状態だけでなく外部の変更によっても制御されます。ANCの非常に便利な機能は、依存パラメータを自動的に計算し、それによって熱力学的正確性を課すことです。[37]
κ計算の拡張はReact(C)によって提供されています。[38] React Cの著者らは、それが確率的π計算を表現できることを示しました。[39]彼らはまた、 React(C)で指定されたモデルに対して、Gillespie確率アルゴリズム[40]に基づく確率的シミュレーションアルゴリズムを提供しています。[38]
ML-Rules [41]は React(C) に似ていますが、ネスト機能が追加されています。モデルのコンポーネント種は、そのすべての属性とともに、より高次のコンポーネント種の一部になることができます。これにより、ML-Rules は、たとえば一連の生化学プロセスと細胞全体または細胞群のマクロ的な動作との間のギャップを埋めることができるマルチレベルモデルをキャプチャできます。たとえば、分裂酵母の細胞分裂の概念実証モデルには、サイクリン/ cdc2の結合と活性化、フェロモンの分泌と拡散、細胞分裂と細胞の移動が含まれています。 [41] ML-Rules で指定されたモデルは、James II シミュレーションフレームワークを使用してシミュレートできます。[42]マルチレベルの生物学的システムを表す同様のネストされた言語は、Oury と Plotkin によって提案されています。[43]分子有限オートマトン(MFA)フレームワークに基づく仕様形式は、常微分方程式のシステムを生成およびシミュレートしたり、運動論的モンテカルロアルゴリズムを使用して確率論的シミュレーションを行うために使用することができます。[8]
いくつかのルールベースの仕様システムとそれに関連するネットワーク生成およびシミュレーションツールは、生物学的コンパートメント内の相互作用の現実的なシミュレーションを可能にするために、空間的異質性に対応するように設計されています。たとえば、Simmuneプロジェクト[44] [45]には空間コンポーネントが含まれています。ユーザーは、任意の形状の膜またはコンパートメント内の多状態生体分子と相互作用を指定できます。次に、反応ボリュームはインターフェイスボクセルに分割され、これらのサブボリュームごとに個別の反応ネットワークが生成されます。
確率的シミュレータコンパイラ(SSC)[46]は、任意の複雑な形状の領域で相互作用する生体分子のルールベースのモジュール仕様を可能にします。ここでも、システムはグラフを使用して表現され、化学的相互作用または拡散イベントはグラフ書き換えルールとして形式化されます。[46]次に、コンパイラは確率的反応拡散アルゴリズムを起動する前に、反応ネットワーク全体を生成します。
PySB [47]では異なるアプローチが採用されており、モデルの仕様はプログラミング言語Pythonに埋め込まれています。モデル(またはモデルの一部)はPythonプログラムとして表現されます。これにより、ユーザーは触媒や重合などの高次生化学プロセスをマクロとして保存し、必要に応じて再利用することができます。モデルはPythonライブラリを使用してシミュレートおよび分析できますが、PySBモデルはBNGL、 [4] kappa、[1]およびSBML [34]にエクスポートすることもできます。
多状態および多成分種を含むモデルは、マルチパッケージを使用してシステム生物学マークアップ言語(SBML)[34]のレベル3で指定することもできます。ドラフト仕様が利用可能です。[48]
したがって、特定の反応にとって重要な状態と特徴のみを考慮することにより、ルールベースのモデル仕様では、同様の反応を起こす可能性のあるすべての分子状態を明示的に列挙する必要がなくなり、効率的な仕様が可能になります。
計算問題
生物モデルでシミュレーションを実行する場合、シミュレーション ソフトウェアは、指定された一連の初期条件から始めて、通常は指定された終了時刻まで一連の時間ステップを反復しながら、一連のルールを評価します。シミュレーション アルゴリズムを分類する 1 つの方法は、ルールが適用される分析レベルを調べることです。ルールは、集団ベース、単一粒子ベース、またはハイブリッドのいずれかになります。
人口ベースのルール評価
集団ベースのルール評価では、ルールは集団に適用されます。同じ状態にある同じ種のすべての分子が一緒にプールされます。特定のルールを適用すると、プールの 1 つのサイズが縮小または拡大されますが、他のプールが犠牲になる場合もあります。
計算生物学におけるシミュレーション手法の最もよく知られているクラスのいくつかは、常微分方程式と偏微分方程式の数値積分や Gillespie 確率シミュレーション アルゴリズムに基づくものなど、集団ベースのファミリーに属します。
微分方程式は、分子濃度の経時的変化を決定論的に記述します。微分方程式に基づくシミュレーションでは、通常、それらの方程式を解析的に解こうとはせず、適切な数値ソルバーを使用します。
確率的ギレスピーアルゴリズムは、確率的マスター方程式に従って、反応速度と分子数から計算されるランダム反応イベントの進行を通じて分子プールの構成を変更します。[40]
ポピュレーションベースのアプローチでは、モデル化されるシステムは、任意の時点で特定の状態にあると考えることができます。この場合、状態は、ポピュレーションされた分子プールの性質とサイズに応じて定義されます。これは、すべての可能な状態の空間が非常に大きくなる可能性があることを意味します。常微分方程式と偏微分方程式の数値積分または Gillespie 確率アルゴリズムを実装する一部のシミュレーション方法では、すべての可能な分子プールとそれらが受ける反応は、たとえ空であっても、シミュレーションの開始時に定義されます。このような「最初に生成する」方法[4]は、分子状態の数が増えるとスケーリングが悪くなります。[49]たとえば、サブユニットあたり 6 つの状態と 10 個のサブユニットを持つ CaMKII の単純なモデルであっても、2.54 GHz Intel Xeonプロセッサで反応ネットワーク全体を生成するには 290 年かかると最近推定されました。[50]さらに、生成優先法におけるモデル生成ステップは、例えばモデルにアクチンフィラメントのような任意の大きさのタンパク質複合体の組み立てが含まれる場合など、必ずしも終了するわけではない。このような場合には、終了条件をユーザーが指定する必要がある。[3] [5]
たとえ大規模な反応系をうまく生成できたとしても、集団ベースのルール評価を用いたシミュレーションは計算上の限界に達する可能性がある。最近の研究では、強力なコンピュータでも、常微分方程式を用いて8つ以上のリン酸化部位(リン酸化状態)を持つタンパク質をシミュレートすることはできないことが示された。[14]
状態空間のサイズを縮小する方法が提案されています。1 つは、各時点で現在の状態に隣接する状態 (つまり、次の反復で到達できる状態) のみを考慮する方法です。これにより、最初にすべての可能な状態を列挙する必要がなくなります。代わりに、各反復で「オンザフライ」[4]で反応が生成されます。これらの方法は、確率的アルゴリズムと決定論的アルゴリズムの両方で使用できます。これらの方法は、以下で説明する「ネットワークフリー」の方法とは対照的に、(縮小されているとはいえ) 反応ネットワークの定義に依存しています。
「オンザフライ」ネットワーク生成でも、集団ベースのルール評価用に生成されたネットワークは非常に大きくなり、計算処理が困難になるか、不可能になる可能性があります。代替アプローチとして、粒子ベースのルール評価が提供されています。
パーティクルベースのルール評価

パーティクルベース(「エージェントベース」と呼ばれることもある)シミュレーションでは、タンパク質、核酸、高分子複合体、または小分子が個別のソフトウェアオブジェクトとして表現され、シミュレーション全体を通してその進行状況が追跡されます。[51]パーティクルベースのルール評価では、集団ではなく個々の粒子を追跡するため、粒子の総数が多く、粒子の種類(またはプール)の数が少ないシステムをモデル化する場合には、計算コストが高くなります。[51]ただし、組み合わせの複雑さの場合、個々の粒子をモデル化すると、シミュレーションの任意の時点で、既存の分子、その状態、およびそれらが受ける可能性のある反応のみを考慮する必要があるため、利点があります。パーティクルベースのルール評価では、シミュレーションの開始時またはシミュレーションの他の時点で、完全または部分的な反応ネットワークを生成する必要がないため、「ネットワークフリー」と呼ばれます。
この方法は、シミュレーション段階でのモデルの複雑さを軽減し、時間と計算能力を節約します。 [9] [10]シミュレーションは各粒子を追跡し、各シミュレーションステップで、粒子はそれに適用される反応(またはルール)のみを「認識」します。これは粒子の状態に依存し、実装によっては、ホロ酵素または複合体内の隣接する粒子の状態に依存します。シミュレーションが進むにつれて、粒子の状態は発動されるルールに従って更新されます。[10]
粒子ベースのシミュレーションパッケージの中には、反応物、パラメータ、ルールの指定にアドホックな形式を使用するものもあります。また、BNGLなどのルールベースの仕様フォーマットでファイルを読み込むことができるものもあります。[4]
非空間粒子ベースの方法
StochSim [11]は粒子ベースの確率シミュレータであり、主に化学反応やその他の分子遷移をモデル化するために使用されます。StochSimで使用されるアルゴリズムは、エンティティプールではなく個々のエンティティに対して動作する点で、より広く知られているGillespie確率アルゴリズム[40]とは異なり、集団ベースではなく粒子ベースになっています。
StochSim では、各分子種に特定の変更を表すバイナリ状態フラグを多数装備できます。反応は、特定の値に設定された状態フラグのセットに依存するようにできます。さらに、反応の結果には、状態フラグが変更されることが含まれます。さらに、エンティティは幾何学的配列に配置することができ(たとえば、複数のサブユニットで構成されるホロ酵素の場合)、反応は「隣接エンティティに敏感」になることができます。つまり、特定のエンティティの反応の確率は、隣接するエンティティの状態フラグの値によって影響を受けます。これらの特性により、StochSim は、ホロ酵素または指定されたサイズの複合体に配置されたマルチ状態分子のモデリングに最適です。実際、StochSim は、細菌 走化性受容体のクラスター、[52]および CaMKII ホロ酵素のクラスターのモデリングに使用されています。[28]
StochSimの拡張機能には、粒子ベースのシミュレータDYNSTOCが含まれています。これは、StochSimのようなアルゴリズムを使用して、BioNetGen言語(BNGL)で指定されたモデルをシミュレートし、[4]高分子複合体内の分子の取り扱いを改善します。[12]
BNGL入力ファイルを読み込むことができるもう一つの粒子ベースの確率シミュレータはRuleMonkeyです。[13]そのシミュレーションアルゴリズム[9]は、シミュレーション時間ステップが可変であるという点で、StochSimとDYNSTOCの両方の基礎となるアルゴリズムとは異なります。
ネットワークフリー確率シミュレータ(NFSim)は、反応速度を任意の数学的または条件式として定義できるようにすることで、モデルの選択的な粗粒化を容易にする点で、上記のものと異なります。 [14] RuleMonkeyとNFsimは、異なるが関連するシミュレーションアルゴリズムを実装しています。両方のツールの詳細なレビューと比較は、YangとHlavacekによって提供されています。[53]
生物系では、一部の成分が複雑な多状態分子であるのに対し、他の成分は状態がほとんどないか、あるいは 1 つしかなく、多数存在するという状況は容易に想像できます。このようなシステムをモデル化するために、ハイブリッド アプローチが提案されています。ハイブリッド粒子/集団 (HPP) フレームワークでは、ユーザーはルールベースのモデルを指定できますが、その後のシミュレーションで一部の種を (粒子ではなく) 集団として扱うように指定できます。[10]この方法は、比較的分子数が少ない多状態システムに対する粒子ベース モデリングの計算上の利点と、分子数が多く状態数が少ないシステムに対する集団ベース モデリングの計算上の利点を組み合わせたものです。HPP モデルの仕様は BioNetGen によってサポートされており、[4] NFSim でシミュレーションを実行できます。[14]
空間粒子ベースの方法

空間粒子ベースの方法は、空間を明示的に表現する点で上記の方法とは異なります。
細胞区画の表現を可能にする粒子ベースのシミュレーターの一例はSRSimである。[17] [18] SRSimはLAMMPS分子動力学シミュレーター[55]に統合されており、ユーザーはBNGLでモデルを指定することができる。[4] SRSimを使用すると、シミュレーション内の粒子の形状と相互作用部位をユーザーが指定できる。そのため、最近の内部キネトコアのモデルで証明されているように、複雑な生体分子複合体の組み立てと構造をシミュレートするのに特に適している。[56]
MCell [19] [20] [21]は、ユーザーが定義した任意の複雑な幾何学的環境内で個々の分子をトレースすることを可能にする。これにより、ニューロンのような複雑な幾何学的形状を持つ細胞を含む、生きた細胞の現実的な再構成における生体分子のシミュレーションが可能になる。反応室は樹状突起棘の再構成である。[54]
MCell は、MCell 自体の内部でアドホック形式を使用して、マルチステート モデルを指定します。MCell では、任意の分子種に「スロット」を割り当てることができます。各スロットは特定の修飾を表し、任意の数のスロットを分子に割り当てることができます。各スロットは、特定の状態によって占有される可能性があります。状態は必ずしも 2 値ではありません。たとえば、特定のリガンドと対象のタンパク質の結合を表すスロットは、「未結合」、「部分結合」、「完全結合」の状態を取ることができます。
MCell のスロットと状態の構文は、多量体タンパク質または高分子複合体のモデル化にも使用できます。このように使用すると、スロットは複合体のサブユニットまたは分子コンポーネントのプレースホルダーとなり、スロットの状態は、特定のタンパク質コンポーネントが複合体に存在するか存在しないかを示します。これについて考える方法は、MCell 高分子が複数の次元を持つことができるということです。つまり、「状態次元」と 1 つ以上の「空間次元」です。「状態次元」は、多状態タンパク質を構成する複数の可能な状態を記述するために使用され、空間次元は、高分子複合体の隣接するサブユニットまたはメンバー間の位相関係を記述します。Meredys と比較した、タンパク質複合体を表すこの方法の 1 つの欠点は、MCell では複合体の拡散、したがって多状態分子の拡散が考慮されないことです。これは、場合によっては、複合体と相互作用するリガンドの拡散定数を調整したり、チェックポイント機能を使用したり、異なるレベルでシミュレーションを組み合わせたりすることで回避できます。
生物学における多状態モデルの例
多状態分子を含み、ここで説明したツールのいくつかを使用する生物システムのモデルの選択 (決して網羅的ではありません) を以下の表に示します。
参照
参考文献
この記事は、 CC BY 4.0ライセンス (2014) (査読者レポート)
に基づき、以下のソースから改変されました: Melanie I Stefan; Thomas M Bartol; Terrence J Sejnowski ; Mary B Kennedy (2014 年 9 月) 。 「生体分子のマルチステート モデリング」。PLOS Computational Biology。10 ( 9): e1003844。doi : 10.1371 / JOURNAL.PCBI.1003844。ISSN 1553-734X。PMC 4201162。PMID 25254957。Wikidata Q18145441 。
- ^ abc Danos V, Laneve C (2004). 「形式分子生物学」理論計算機科学. 325 :69–110. doi : 10.1016/j.tcs.2004.03.065 .
- ^ ab Blinov ML、Faeder JR、Goldstein B、Hlavacek WS (2004 年 11 月)。「BioNetGen: 分子ドメインの相互作用に基づくシグナル伝達のルールベースモデリング用ソフトウェア」。バイオインフォマティクス。20 (17 ) : 3289–91。doi : 10.1093/ bioinformatics /bth378。PMID 15217809。
- ^ abcde Faeder JR、Blinov ML、Goldstein B、Hlavacek WS (2005)。「生化学ネットワークのルールベースモデリング」。複雑性。10 (4): 22–41。Bibcode :2005Cmplx..10d..22F。doi : 10.1002/cplx.20074。S2CID 9307441 。
- ^ abcdefghijklm フラヴァチェク WS、フェーダー JR、ブリノフ ML、ポズナー RG、ハッカ M、フォンタナ W (2006 年 7 月)。 「シグナル伝達システムをモデル化するためのルール」。科学の STKE。2006 (344): re6。CiteSeerX 10.1.1.83.1561。土井:10.1126/stke.3442006re6。PMID 16849649。S2CID 1816082 。
- ^ abcd Faeder JR、Blinov ML、Hlavacek WS (2009)。「BioNetGen による生化学システムのルールベースモデリング」。システム生物学。分子生物学の方法。第 500 巻。ニュージャージー州トトワ: Humana Press。pp. 113–67。CiteSeerX 10.1.1.323.9577。doi : 10.1007 / 978-1-59745-525-1_5。ISBN 978-1-934115-64-0. PMID 19399430。
- ^ abc Ollivier JF、 Shahrezaei V 、 Swain PS (2010 年 11 月)。「アロステリックタンパク質と生化学ネットワークのスケーラブルなルールベースモデリング」。PLOS Computational Biology。6 ( 11 ): e1000975。Bibcode : 2010PLSCB ... 6E0975O。doi : 10.1371/journal.pcbi.1000975。PMC 2973810。PMID 21079669 。
- ^ Lok L、Brent R ( 2005 年 1 月)。「Moleculizer 1.0 による細胞反応ネットワークの自動生成」。Nature Biotechnology 23 (1): 131–6. doi :10.1038/nbt1054. PMID 15637632. S2CID 23696958.
- ^ ab Yang J、Meng X、Hlavacek WS (2010 年 11 月)。「分子有限オートマトンによる生化学システムのルールベースモデリングとシミュレーション」。IET Systems Biology。4 ( 6): 453–66。arXiv : 1007.1315。doi : 10.1049 / iet -syb.2010.0015。PMC 3070173。PMID 21073243。
- ^ abcd Yang J、Monine MI、Faeder JR、Hlavacek WS (2008 年 9 月)。「生化学ネットワークのルールベースモデリングのための運動モンテカルロ法」。Physical Review E . 78 ( 3 Pt 1): 031910。arXiv : 0712.3773。Bibcode : 2008PhRvE..78c1910Y。doi : 10.1103 / PhysRevE.78.031910。PMC 2652652。PMID 18851068。
- ^ abcd Hogg, JS, Harris, LA, Stover, LJ, Nair, NS, & Faeder, JR (2013). 生化学システムのルールベースモデルの正確なハイブリッド粒子/集団シミュレーション。arXiv プレプリント arXiv:1301.6854。
- ^ ab Le Novère N、 Shimizu TS (2001 年 6 月)。「STOCHSIM: 確率的生体分子プロセスのモデリング」。 バイオインフォマティクス。17 (6): 575–6。doi : 10.1093/bioinformatics/17.6.575。PMID 11395441。
- ^ abc Colvin J、Monine MI、Faeder JR、Hlavacek WS、Von Hoff DD、Posner RG (2009 年 4 月)。「大規模ルールベース モデルのシミュレーション」。バイオインフォマティクス 。25 ( 7): 910–7。doi :10.1093/bioinformatics/btp066。PMC 2660871。PMID 19213740。
- ^ abc Colvin J、Monine MI、Gutenkunst RN、Hlavacek WS、Von Hoff DD、Posner RG (2010 年 7 月)。「RuleMonkey: ルールベース モデルの確率的シミュレーション用ソフトウェア」 。BMC Bioinformatics。11 : 404。doi : 10.1186 / 1471-2105-11-404。PMC 2921409。PMID 20673321。
- ^ abcde Sneddon MW、Faeder JR 、Emonet T (2011 年 2 月)。「 NFsimによる生物学的複雑性の効率的なモデリング、シミュレーション、粗粒化」。Nature Methods。8 ( 2): 177–83。doi :10.1038/nmeth.1546。PMID 21186362。S2CID 5412795。
- ^ Schöneberg J, Ullrich A, Noé F (2014-10-24). 「連続空間における粒子ベースの反応拡散ダイナミクスのシミュレーションツール」BMC Biophysics . 7 (1): 11. doi : 10.1186/s13628-014-0011-5 . PMC 4347613 . PMID 25737778.
- ^ Tolle DP、Le Novère N (2010 年 3 月)。「Meredys、マルチステートのリアルな分子複合体を使用し たマルチコンパートメント反応拡散シミュレータ」。BMC Systems Biology。4 : 24。doi : 10.1186 / 1752-0509-4-24。PMC 2848630。PMID 20233406。
- ^ ab Gruenert G、Ibrahim B、Lenser T、Lohel M 、 Hinze T、Dittrich P (2010 年 6 月)。「拡散する幾何学 的に制約された分子によるルールベースの空間モデリング」。BMC Bioinformatics。11 : 307。doi : 10.1186 /1471-2105-11-307。PMC 2911456。PMID 20529264。
- ^ ab Grunert G、Dittrich P (2011)。「SRSim ソフトウェアを使用した、組み合わせ的に複雑な生化学反応システムの空間およびルールベースのモデリング」。メンブレン コンピューティング。コンピュータ サイエンスの講義ノート。第 6501 巻。pp . 240–256。doi : 10.1007/978-3-642-18123-8_19。ISBN 978-3-642-18122-1。
- ^ ab Stiles JR、Van Helden D、Bartol TM、Salpeter EE、Salpeter MM (1996 年 6 月)。「改良されたデュアル記録による 100 マイクロ秒未満の小型エンドプレート電流上昇時間は、シナプス小胞からの受動アセチルコリン拡散でモデル化できる」。米国科学アカデミー紀要。93 (12): 5747–52。Bibcode : 1996PNAS ... 93.5747S。doi : 10.1073/ pnas.93.12.5747。PMC 39132。PMID 8650164 。
- ^ ab Stiles JR、Bartol TM (2001)。計算神経科学:実験者のための現実的なモデリング。De Schutter、E(編)「計算神経科学:実験者のための現実的なモデリング」CRC Press、ボカラトン。
- ^ ab Kerr RA、Bartol TM、Kaminsky B、Dittrich M、Chang JC、Baden SB、他 (2008 年 10 月)。「溶液中および表面上の生物学的反応拡散システムの高速モンテカルロシミュレーション法」。SIAM Journal on Scientific Computing。30 ( 6): 3126–3149。Bibcode : 2008SJSC ... 30.3126K。doi : 10.1137/070692017。PMC 2819163。PMID 20151023。
- ^ ab Bray D (1995年7月). 「タンパク質分子は生体細胞内の計算要素として機能」. Nature . 376 (6538): 307–12. Bibcode :1995Natur.376..307B. doi :10.1038/376307a0. PMID 7630396. S2CID 4326068.
- ^ ab Endy D, Brent R (2001年1月). 「細胞挙動のモデリング」. Nature . 409 (6818): 391–5. Bibcode :2001Natur.409..391E. doi : 10.1038/35053181 . PMID 11201753. S2CID 480515.
- ^ ab Bray D (2003年2月). 「ゲノミクス. 分子の浪費」. Science . 299 (5610): 1189–90. doi :10.1126/science.1080010. PMID 12595679. S2CID 34035288.
- ^ ab Hlavacek WS、Faeder JR、Blinov ML、Perelson AS、Goldstein B (2003年12 月)。「シグナル伝達における複合体の複雑性」。バイオテクノロジーとバイオエンジニアリング。84 (7): 783–94。doi : 10.1002 /bit.10842。PMID 14708119。S2CID 9092264 。
- ^ Bennett MK、Erondu NE、Kennedy MB (1983年10月)。「脳内に高濃度に存在するカルモジュリン依存性タンパク質キナーゼの精製と特性評価」。The Journal of Biological Chemistry。258 ( 20): 12735–44。doi : 10.1016/S0021-9258(17)44239-6。PMID 6313675。
- ^ Rosenberg OS、Deindl S、Sung RJ、Nairn AC、Kuriyan J (2005 年 12 月)。「CaMKII の自己阻害キナーゼドメインの構造とホロ酵素の SAXS 分析」。Cell . 123 (5): 849–60. doi : 10.1016/j.cell.2005.10.029 . PMID 16325579. S2CID 2654357。
- ^ abc Stefan MI、Marshall DP、Le Novère N (2012)。「構造解析と確率モデル化により、CaMKIIによるカルモジュリン捕捉のメカニズムが示唆される」。PLOS ONE。7 ( 1 ) : e29406。Bibcode : 2012PLoSO ...729406S。doi : 10.1371 /journal.pone.0029406。PMC 3261145。PMID 22279535 。
- ^ abc Danos V、Feret J、Fontana W、Harmer R、Krivine J (2007)。細胞シグナル伝達のルールベースモデリング。第 18 回国際同時実行理論会議の議事録、CONCUR 2007、ポルトガル、リスボン
- ^ ab Creamer MS、Stites EC、Aziz M、Cahill JA、Tan CW、Berens ME、他 (2012 年 8 月)。「ERBB 受容体シグナル伝達のための大規模ルールベース モデルの仕様、注釈、視覚化、シミュレーション」。BMC Systems Biology。6 : 107。doi : 10.1186 / 1752-0509-6-107。PMC 3485121。PMID 22913808。
- ^ ab Marchisio MA、Colaiacovo M、Whitehead E 、 Stelling J (2013 年 5 月)。「真核生物合成遺伝子回路の設計のため のモジュール式ルールベースモデリング」。BMC Systems Biology。7 : 42。doi : 10.1186 /1752-0509-7-42。PMC 3680069。PMID 23705868。
- ^ Chylek LA、Stites EC、Posner RG、Hlavacek WS (2013) ルールベースモデリングアプローチの革新。Systems Biology: Integrative Biology and Simulation Tools、第1巻 (Prokop A、Csukás B、編集者)、Springer。
- ^ Feret J、Danos V、Krivine J、Harmer R、Fontana W (2009 年 4 月)。「分子システムの内部粗視化」。米国科学 アカデミー紀要。106 (16): 6453–8。Bibcode :2009PNAS..106.6453F。doi : 10.1073 / pnas.0809908106。PMC 2672529。PMID 19346467。
- ^ abc Hucka M, Finney A, Sauro HM, Bolouri H, Doyle JC, Kitano H他 (2003 年 3 月). 「システム生物学マークアップ言語 (SBML): 生化学ネットワーク モデルの表現と交換のための媒体」.バイオインフォマティクス. 19 (4): 524–31. doi : 10.1093/bioinformatics/btg015 . PMID 12611808.
- ^ Finney A、Hucka M (2003 年 12 月)。「システム生物学マークアップ言語: レベル 2 以降」。生化学協会トランザクション。31 (パート6 ): 1472–3。CiteSeerX 10.1.1.466.8001。doi :10.1042/ bst0311472。PMID 14641091 。
- ^ Monod J、Wyman J、Changeux JP (1965年5 月)。「アロステリック遷移の性質について:もっともらしいモデル」。分子生物学ジャーナル。12 :88–118。doi : 10.1016 / S0022-2836(65)80285-6。PMID 14343300 。
- ^ Colquhoun D、Dowsland KA、Beato M 、 Plested AJ (2004 年 6 月)。「複雑な反応メカニズムに微視的可逆性を導入する方法」。Biophysical Journal。86 ( 6): 3510–8。Bibcode : 2004BpJ .... 86.3510C。doi :10.1529/ biophysj.103.038679。PMC 1304255。PMID 15189850。
- ^ ab John, M., Lhoussaine, C., Niehren, J., & Versari, C. (2011). 制約付き生化学反応ルール。プログラミング言語とシステム (pp. 338-357)。Springer Berlin Heidelberg。
- ^ Priami C (1995). 「確率的π計算」.コンピュータジャーナル. 38 (7): 578–589. doi : 10.1093/comjnl/38.7.578 .
- ^ abc Gillespie DT (1977). 「結合化学反応の正確な確率的シミュレーション」J Phys Chem . 81 (25): 2340–2361. CiteSeerX 10.1.1.704.7634 . doi :10.1021/j100540a008. S2CID 2606191.
- ^ abc Maus C、Rybacki S、Uhrmacher AM (2011 年 10 月)。「細胞生物学的システムのルールベースのマルチレベルモデリング」 。BMC Systems Biology。5 : 166。doi : 10.1186 / 1752-0509-5-166。PMC 3306009。PMID 22005019。
- ^ ab J. Himmelspach および AM Uhrmacher、「Plug'n Simulation」、第 40 回シミュレーションシンポジウムの議事録。IEEE Computer Society、2007 年、137-143 ページ。
- ^ Oury N、 Plotkin G (2013)。「確率的マルチレベルマルチセット書き換えによるマルチレベルモデリング」(PDF)。コンピュータサイエンスにおける数学的構造。23 (2): 471–503。doi : 10.1017 /s0960129512000199。hdl :20.500.11820/ 2c05ac75-14eb - 4939 -bf71-5e76b9a942ef。S2CID 702281。
- ^ ab Meier-Schellersheim M、Xu X、Angermann B、Kunkel EJ、Jin T、Germain RN (2006 年 7 月)。「新しい分子相互作用ベースのモデリング手法によって明らかになった化学感知における局所調節の重要な役割」。PLOS Computational Biology。2 ( 7 ) : e82。Bibcode : 2006PLSCB...2...82M。doi : 10.1371/ journal.pcbi.0020082。PMC 1513273。PMID 16854213。
- ^ Angermann BR、Klauschen F、Garcia AD、Prustel T、Zhang F、Germain RN、Meier-Schellersheim M (2012 年 1 月)。「動的空間コンテキストに埋め込まれた細胞シグナル伝達プロセスの計算モデル化」。Nature Methods。9 ( 3 ) : 283–9。doi : 10.1038/nmeth.1861。PMC 3448286。PMID 22286385 。
- ^ ab Lis M、Artyomov MN、 Devadas S、Chakraborty AK (2009 年 9 月)。「直接コンパイルによる反応拡散プロセスの効率的な確率的シミュレーション」。バイオインフォマティクス。25 (17): 2289–91。doi :10.1093 / bioinformatics /btp387。PMC 2734316。PMID 19578038。
- ^ Lopez CF、Muhlich JL、Bachman JA、 Sorger PK (2013)。「PySBを使用した Python での生物学的モデルのプログラミング」。 分子システム生物学。9 : 646。doi :10.1038/msb.2013.1。PMC 3588907。PMID 23423320。
- ^ Zhang F、Meier-Schellersheim M (2013)。「SBML レベル 3 パッケージ仕様: SBML レベル 3 (マルチ) のマルチステート、マルチコンポーネント、マルチコンパートメント種パッケージ。バージョン 1、リリース 01 (ドラフト、リビジョン 369)」。
- ^ Tolle DP, Le Novère N (2006). 「システム生物学における粒子ベースの確率的シミュレーション」. Curr. Bioinform . 1 (3): 315–320. doi :10.2174/157489306777827964. S2CID 41366617.
- ^ Michalski PJ、Loew LM (2012 年 6 月)。「CaMKII の活性化とダイナミクスはホロ酵素構造に依存しない: 無限サブユニットホロ酵素近似」。Physical Biology。9 ( 3 ) : 036010。Bibcode : 2012PhBio...9c6010M。doi :10.1088/1478-3975 / 9/ 3 /036010。PMC 3507550。PMID 22683827。
- ^ ab Mogilner A、 Allard J、 Wollman R (2012年4月)。「細胞極性:細胞生物学のツールとしての定量的モデリング」。Science . 336 (6078): 175–9。Bibcode :2012Sci...336..175M。doi :10.1126/science.1216380。PMID 22499937。S2CID 10491696。
- ^ Levin MD、Shimizu TS、Bray D (2002年4月)。「膜受容体クラスター内におけるCheR分子の結合と拡散」。Biophysical Journal。82 ( 4 ):1809–17。Bibcode : 2002BpJ .... 82.1809L。doi : 10.1016/S0006-3495(02)75531-8。PMC 1301978。PMID 11916840。
- ^ Yang J 、 Hlavacek WS (2011 年 10 月)。「生化学システムに対するルールベース モデルのネットワークフリー シミュレーションにおける反応物サイト サンプリングの効率」。物理生物学。8 (5): 055009。Bibcode : 2011PhBio ... 8e5009Y。doi :10.1088/1478-3975/ 8 /5/055009。PMC 3168694。PMID 21832806。
- ^ ab Kinney JP、Spacek J、Bartol TM、Bajaj CL、Harris KM、Sejnowski TJ (2013 年 2 月)。「細胞外シートとトンネルが海馬神経網におけるグルタミン酸拡散を調節する」。比較神経学 ジャーナル。521 ( 2): 448–64。doi :10.1002/cne.23181。PMC 3540825。PMID 22740128。
- ^ Plimpton S (1995 年 3 月). 「短距離分子動力学のための高速並列アルゴリズム」. Journal of Computational Physics . 117 (1): 1–9. Bibcode :1995JCoPh.117....1P. doi :10.1006/jcph.1995.1039. S2CID 15881414.
- ^ Tschernyschkow S、Herda S、 Gruenert G、Döring V、Görlich D、Hofmeister A、他 (2013 年 9 月)。「内部キネトコア構造のルールベースモデリングとシミュレーション」。Progress in Biophysics and Molecular Biology。113 (1): 33–45。doi :10.1016/ j.pbiomolbio.2013.03.010。PMID 23562479 。
- ^ Shimizu TS、Aksenov SV、Bray D (2003 年 5 月)。「細菌走化性シグナル伝達経路の空間的に拡張された確率モデル」。Journal of Molecular Biology。329 ( 2): 291–309。doi : 10.1016 /s0022-2836(03)00437-6。PMID 12758077 。
- ^ Mirschel S、Steinmetz K、 Rempel M、Ginkel M、Gilles ED (2009年3 月)。「PROMOT: システム生物学のためのモジュール モデリング」。バイオインフォマティクス。25 (5): 687–9。doi : 10.1093 / bioinformatics /btp029。PMC 2647835。PMID 19147665。
- ^ Hoops S, Sahle S, Gauges R, Lee C, Pahle J, Simus N, et al. (2006年12月). 「COPASI--a COmplex PAthway SIMulator」 .バイオインフォマティクス. 22 (24): 3067–74. doi : 10.1093/bioinformatics/btl485 . PMID 17032683.
- ^ Aitken S、Alexander RD、Beggs JD (2013 年 9 月)。「RNA ポリメラーゼ II C 末端ドメイン のリン酸化のルールベースの運動モデル」。Journal of the Royal Society、Interface。10 ( 86 ): 20130438。doi : 10.1098 / rsif.2013.0438。PMC 3730697。PMID 23804443。
- ^ Artyomov MN、Lis M、Devadas S、Davis MM、Chakraborty AK (2010 年 9 月)。「CD4 および CD8 の MHC 分子への結合は主に Lck 送達を強化するために作用する」。米国科学 アカデミー紀要。107 ( 39): 16916–21。Bibcode :2010PNAS..10716916A。doi : 10.1073 / pnas.1010568107。PMC 2947881。PMID 20837541。
- ^ Ibrahim B、Henze R、Gruenert G、Egbert M、Huwald J、Dittrich P (2013 年 7 月)。「空間ルールベースモデリング: 方法とヒト有糸分裂キネトコアへの応用」。細胞 。2 ( 3 ) : 506–44。doi : 10.3390/ cells2030506。PMC 3972674。PMID 24709796。
