化学グラフ ジェネレーターは、特定の境界条件に準拠した化学構造のコンピューター表現を生成するソフトウェア パッケージです。このようなソフトウェア パッケージの開発は、ケミインフォマティクスの研究テーマです。化学グラフ ジェネレーターは、薬物設計における仮想ライブラリ生成、逆QSAR/QSPRと呼ばれる特定の特性を持つ分子設計、有機合成設計、逆合成、コンピューター支援構造解明(CASE)システムなどの分野で使用されています。CASE システムは、計算生物学の現在の分野である計算メタボロミクスにおける未知物質の構造解明で再び注目を集めています。
歴史

分子構造生成はグラフ生成問題の一分野である。 [1]分子構造は、原子価、結合多重度、フラグメント などの化学的制約を持つグラフである。これらのジェネレーターは、CASEシステムの中核である。ジェネレーターでは、分子式が基本的な入力である。実験データからフラグメントが得られた場合、それらも入力として使用して構造生成を加速することができる。最初の構造ジェネレーターは、化学的目的のために修正されたグラフジェネレーターのバージョンであった。最初の構造ジェネレーターの1つがCONGENであり、[2]もともとは有機化学における最初の人工知能プロジェクトであるDENDRALプロジェクトのために開発された。[3] DENDRALは、火星生命体を探すためにNASAが開始したマリナー計画の一環として開発されました。 [4] [5] CONGENは、部分構造の重なりをうまく処理した。原子ではなく部分構造間の重なりがビルディングブロックとして使用された。立体異性体の場合、重複検出のために対称群の計算が実行された。
DENDRALの後、分子構造の数学的合成と解析のためのツールである別の数学的手法MASS [6]が報告されました。CONGENと同様に、MASSアルゴリズムは隣接行列ジェネレーターとして機能しました。多くの数学的ジェネレーターは、Igor Faradjev [7]とRonald C. Readの順序的生成法[8]からの効率的な分岐限定法の後継です。これらの報告は1970年代のものですが、これらの研究は今でも構造ジェネレーターの基本的な参考文献となっています。順序的生成法では、ベクトルなどのグラフ表現に対して特定の順序チェック関数が実行されます。たとえば、MOLGEN [9]は、隣接行列の行を埋めるときに降順チェックを実行します。この降順チェックは、入力の価数分布に基づいています。文献では、ジェネレーターを構造アセンブリと構造削減の2つの主要なタイプに分類しています。アルゴリズムの複雑さと実行時間が比較の基準となります。
構造アセンブリ
生成プロセスは、分子式からの原子のセットから始まります。構造アセンブリでは、原子は組み合わせ的に接続され、すべての可能な拡張が検討されます。実験データからサブ構造が得られた場合は、これらのサブ構造から生成が開始されます。これらのサブ構造は、分子内の既知の結合を提供します。最も初期の試みの 1 つは、1975 年に Hidetsugu Abe によってパターン認識ベースの構造ジェネレータを使用して行われました。[10]このアルゴリズムには 2 つのステップがありました。1つ目は、低解像度のスペクトルデータからサブ構造を予測すること、2 つ目は、一連の構築ルールに基づいてこれらのサブ構造をアセンブリすることです。Hidetsugu Abe と他の貢献者は、複数の構造生成方法を含むCASE ツールである CHEMICS [ 11] に関する最初の論文を発表しました。このプログラムは、定義済みの重複しないフラグメント ライブラリに依存しています。CHEMICS は、コンポーネントの複雑さに基づいて、プライマリからターラ二次コンポーネント セットと三次コンポーネント セットは、これらの一次コンポーネントから始めてレイヤーごとに構築されます。これらのコンポーネント セットはベクトルとして表され、プロセス内の構成要素として使用されます。
Craig Shelley と Morton Munk は、この分野で多数の CASE 論文を発表し、多大な貢献をしました。これらの論文の最初の論文では、構造ジェネレーター ASSEMBLE が報告されました。[12]このアルゴリズムは、この分野における最も初期のアセンブリ方法の 1 つと考えられています。名前が示すように、このアルゴリズムは、重複する部分構造を組み立てて構造を構築します。ASSEMBLE は、「隣接原子タグ」を含めることで重複を克服します。ジェネレーターは純粋に数学的であり、スペクトル データの解釈を一切必要としません。スペクトル データは、構造のスコアリングと部分構造の情報に使用されます。ジェネレーターは、分子式に基づいて原子のペアの間に結合を形成し、すべての拡張が指定された制約に対してチェックされます。このプロセスをツリーと見なすと、ツリーの最初のノードは、スペクトル データによって部分構造が提供されている場合は、その部分構造を含む原子セットです。分子を結合で拡張することで、中間構造が構築されます。各中間構造は、生成ツリーのノードによって表すことができます。 ASSEMBLEは、使いやすさを考えてユーザーフレンドリーなインターフェースで開発されました。ASSEMBLEの2番目のバージョンは2000年にリリースされました。[13]別のアセンブリ方法はGENOAです。[14] ASSEMBLEや他の多くのジェネレータと比較して、GENOAは構成的な部分構造検索ベースのアルゴリズムであり、重複も考慮してさまざまな部分構造を組み立てます。
ジェネレータの効率と網羅性もデータ構造に関係している。以前の方法とは異なり、AEGIS [15]はリスト処理ジェネレータであった。隣接行列と比較して、リストデータはより少ないメモリを必要とする。このシステムではスペクトルデータが解釈されないため、ユーザーは入力としてサブ構造を提供する必要があった。構造ジェネレータは、HMBC、HSQC、その他のNMRデータなど、使用するデータの種類によっても異なる。LUCYは、未知分子のHMBCデータに基づくオープンソースの構造解明方法であり[16]、最初にHMBC信号の解釈のすべての組み合わせが接続マトリックスに実装され、次に決定論的ジェネレータが欠落している結合情報を埋めることで完了する、網羅的な2段階構造生成プロセスを伴う。このプラットフォームは、任意のサイズの分子で構造を生成できるが、30個を超える重原子を含む分子式は、実際のアプリケーションには時間がかかりすぎる。この制限により、新しいCASEシステムの必要性が浮き彫りになった。 SENECAはLUCYの欠点を解消するために開発された。[17]網羅的アプローチの限界を克服するために、SENECAは最適解を見つけるための確率的方法として開発された。このシステムは、シミュレーテッドアニーリングと遺伝的アルゴリズムという2つの確率的方法で構成される。まず、ランダムな構造が生成され、次にそのエネルギーが計算されて構造とそのスペクトル特性が評価される。この構造を別の構造に変換することにより、最適エネルギーに達するまでプロセスが続行される。生成において、この変換はジャン=ルー・ファロンの規則に基づく方程式に依存している。[18] LSD(構造決定のためのロジック)[19]は、フランスの科学者による重要な貢献である。このツールは、HMBCやCOSYデータなどのスペクトルデータ情報を使用して、すべての可能な構造を生成する。LSDは、一般公衆利用許諾書(GPL)の下でリリースされたオープンソースの構造ジェネレーターである。よく知られている商用CASEシステムであるStrucEluc [20]にも、NMRベースのジェネレーターが搭載されている。このツールはACD Labsのもので、特にMASSの開発者の一人であるMikhail Elyashbergが開発した。COCON [21]は別のNMRベースの構造生成ツールであり、構造生成に理論データセットを利用している。J-HMBCとJ-COSYを除くすべてのNMRタイプを入力として使用できる。
1994年、HuとXuは整数分割ベースの構造生成器を報告した。[22]分子式をフラグメント、コンポーネント、セグメントに分解することは、整数分割の応用として実行された。これらのフラグメントは、構造生成器の構成要素として使用された。この構造生成器は、CASEシステムであるESESOCの一部であった。[23]

一連の確率的生成器が Jean-Loup Faulon によって報告されました。ソフトウェア MOLSIG [24]は、標準ラベル付けと重複チェックのためにこの確率的生成器に統合されました。 [25]他の多くの生成器と同様に、ツリーアプローチは Jean-Loup Faulon の構造生成器の骨組みです。ただし、すべての可能な拡張を考慮すると、組み合わせ爆発が発生します。この網羅性に対処するために、順序立った生成が実行されます。OMG [26] 、 MOLGEN、Jean-Loup Faulon の構造生成器[27]などの多くのアセンブリアルゴリズムは、順序立った生成方法です。Jean-Loup Faulon の構造生成器は、原子に対する同値クラスに依存しています。同じ相互作用タイプと要素を持つ原子は、同じ同値クラスにグループ化されます。分子内のすべての原子を拡張するのではなく、各クラスの 1 つの原子が他の原子に接続されます。以前のジェネレーターと同様に、Julio Peironcely の構造ジェネレーター OMG は、原子とサブ構造を入力として受け取り、幅優先探索法を使用して構造を拡張します。このツリー拡張は、すべてのブランチが飽和構造に到達すると終了します。
OMGは、Brendan McKayのNAUTYパッケージの標準拡張法に基づいて構造を生成します。このアルゴリズムは標準ラベル付けを計算し、1つの結合を追加して構造を拡張します。拡張を標準的に保つために、標準結合が追加されます。[28] NAUTYはグラフ標準ラベル付けの効率的なツールですが、OMGはMOLGENよりも約2000倍遅いです。[29]問題は、すべての中間構造の保存にあります。その後、OMGは並列化され、開発者はPMG(Parallel Molecule Generator)をリリースしました。[30] MOLGENは1つのコアのみを使用してPMGよりも優れていますが、コアの数を10に増やすことでPMGはMOLGENよりも優れています。
構成的探索アルゴリズムは、Igor Faradjev のアルゴリズムなどの分岐限定法であり、メモリの問題に対する追加のソリューションです。分岐限定法は行列生成アルゴリズムです。以前の方法とは対照的に、これらの方法では、中間構造を構築せずにすべての接続行列を構築します。これらのアルゴリズムでは、正準基準と同型性チェックは、数学的群論の自己同型群に基づいています。MASS、SMOG [31]、および Ivan Bangov のアルゴリズム[32] は、文献の良い例です。MASS は数学的合成の方法です。まず、特定の分子式のすべての接続行列を構築します。次に、原子価を行列生成の入力として使用します。行列は、制約と価数に関して原子間のすべての可能な相互作用を考慮して生成されます。構成的探索アルゴリズムの利点は、メモリ使用量が少ないことです。SMOG は MASS の後継です。
これまでの方法とは異なり、MOLGENは計算群論の応用として数学者のグループによってクローズドソースプラットフォームとして開発された、唯一維持されている効率的な汎用構造生成器です。MOLGENは秩序だった生成方法です。MOLGENにはさまざまなバージョンが開発されており、さまざまな機能を提供しています。ユーザーのニーズに基づいて、さまざまな種類の入力を使用できます。たとえば、MOLGEN-MS [33]を使用すると、ユーザーは未知の分子の質量分析データを入力できます。他の多くのジェネレータと比較して、MOLGENはさまざまな角度から問題にアプローチします。MOLGENの主な特徴は、すべての中間構造を構築せず、重複を生成せずに構造を生成することです。
この分野では、2021年までの最近の研究は船津公人研究グループによるものです。組み立て法の一種として、リングシステムや原子フラグメントなどのビルディングブロックが構造生成に使用されます。[34]すべての中間構造は、あらゆる方法でビルディングブロックを追加することによって拡張されます。重複数を減らすために、ブレンダン・マッケイの標準パス拡張法が使用されます。生成時の組み合わせ爆発を克服するために、適用領域とリングシステムは逆QSPR / QSAR分析に基づいて検出されます。[35]適用領域、またはターゲット領域は、QSPR / QSARからの生物学的および医薬品活性情報に基づいて記述されます。[36]その研究では、単調に変化した記述子(MCD)を使用して適用領域を記述します。中間構造のすべての拡張に対して、MCDが更新されます。MCDの使用により、生成プロセスでの探索空間が削減されます。 QSPR/QSARベースの構造生成では、生成された構造の合成可能性が欠如しています。生成時に逆合成パスを使用すると、生成プロセスがより効率的になります。たとえば、RetroPath [37]と呼ばれるよく知られたツールは、与えられた反応ルールに基づく分子構造の列挙と仮想スクリーニングに使用されます。 [38]そのコアアルゴリズムは幅優先法であり、各ソース化合物に反応ルールを適用して構造を生成します。構造生成と列挙は、Brendan McKayの標準拡張法に基づいて実行されます。RetroPath 2.0は、異性体変換、列挙、QSAR、メタボロミクスなど、さまざまなワークフローを提供します。
これらの数学的構造生成法に加えて、生成オートエンコーダモデル[39] [40]などのニューラルネットワークの実装は、この分野の新しい方向性です。
構造の縮小
これらのアセンブリ方法とは異なり、削減方法では、原子ペア間のすべての結合を作成し、ハイパーグラフを生成します。次に、グラフのサイズが制約に関して縮小されます。まず、ハイパーグラフ内のサブ構造の存在が確認されます。アセンブリ方法とは異なり、生成ツリーはハイパーグラフから開始し、各ステップで構造のサイズが縮小します。結合はサブ構造に基づいて削除されます。サブ構造がハイパーグラフ内になくなった場合、サブ構造は制約から削除されます。ハイパーグラフによるサブ構造の重複も考慮されました。最も初期の削減ベースの構造ジェネレーターは COCOA [41]であり、徹底的かつ再帰的な結合除去方法です。生成されたフラグメントは、円形の指紋[42]や原子シグネチャ[43]に匹敵する、ストレージを最適化するために原子中心のフラグメントとして記述されます。構造を保存するのではなく、各原子の最初の隣接原子のリストのみが保存されます。削減方法の主な欠点は、ハイパーグラフのサイズが非常に大きいことです。実際、構造が不明な分子の場合、ハイパー構造のサイズが非常に大きくなり、実行時間が比例して増加します。
Simona Bohanec による構造生成器 GEN [44]は、構造の組み立てと構造の縮小という 2 つのタスクを組み合わせています。COCOA と同様に、問題の初期状態はハイパー構造です。組み立てと縮小の両方の方法には利点と欠点があり、GEN ツールは生成ステップでこれらの欠点を回避します。言い換えると、構造の縮小は構造制約が提供されている場合に効率的であり、構造の組み立ては制約がない場合の方が高速です。まず、無駄な接続が削除され、次にサブ構造が組み立てられて構造が構築されます。このように、GEN はこれらの方法を組み合わせることで、より効率的に制約に対処します。GEN は禁止構造を作成する接続を削除し、次にサブ構造情報に基づいて接続マトリックスを埋めます。この方法では、サブ構造間の重複は受け入れられません。マトリックス表現で構造が構築されると、飽和分子が出力リストに格納されます。COCOA 法はさらに改良され、新しいジェネレーター HOUDINI が構築されました。[45]これは2つのデータ構造に依存しています。1つはハイパー構造内のすべての結合を表す化合物の正方行列を構築し、もう1つはサブ構造表現を使用して原子中心のフラグメントをリスト化する方法です。構造生成では、HOUDINIはすべての原子中心のフラグメントをハイパー構造にマッピングします。
数学的基礎
化学グラフ

化学構造を表すグラフでは、頂点と辺はそれぞれ原子と結合を表します。結合順序は辺の多重度に対応し、結果として化学グラフは頂点と辺にラベルが付けられたグラフになります。頂点と辺にラベルが付けられたグラフは、化学グラフとして記述されます。ここで、は頂点、つまり原子の集合であり、は結合を表す辺の集合です。
グラフ理論では、頂点の次数とは接続の数です。化学グラフでは、原子の最大次数はその原子価であり、化学元素が形成できる結合の最大数です。たとえば、炭素の原子価は 4 です。化学グラフでは、原子が原子価に達すると飽和します。グラフは、各頂点のペアの間に少なくとも 1 つのパスがある場合に接続されています。化学混合物[46]は多くの化学者の主な関心事の 1 つですが、計算量の爆発的な増加により、多くの構造ジェネレーターは接続された化学グラフのみを出力します。したがって、目的は完全に飽和した分子を生成することであるため、接続性チェックは構造生成の必須の中間ステップの 1 つです。分子は、そのすべての原子が飽和している場合に飽和します。
分子グラフの対称群
要素の集合に対して、順列とはこれらの要素を並べ替えることである。[47]以下に例を挙げる。
この表の 2 行目は、1 行目の順列を示しています。順列の乗算と は、以下に示すように、関数合成として定義されます。
2 つの順列の組み合わせも順列です。群 は、次が成り立つように 定義された結合二項演算を伴う要素の集合です。
- のすべての要素に対して、を満たす要素が存在します。
- G の各元に対して、単位元に等しい元が存在します。
群の位数は、群の要素の数です。 は整数の集合であると仮定します。関数合成演算の下では、は対称群、つまり X 上のすべての順列の集合です。 のサイズが の場合、 の位数はです。集合系は、有限集合とその部分集合(集合のブロックと呼ばれる)で構成されます。集合系を保存する順列の集合は、グラフの自己同型を構築するために使用されます。自己同型は、グラフの頂点を順列化します。言い換えると、グラフをそれ自体にマッピングします。このアクションは、辺頂点保存です。 がグラフの辺で、 がの順列である場合、
の順列はグラフの自己同型であり、
グラフの自己同型群は と表記され、上のすべての自己同型の集合である。分子グラフでは、正準ラベリングと分子対称性検出は自己同型群の実装である。この分野ではInChI [48]やALATIS [49]などのよく知られた正準ラベリング手法があるが、 NAUTYは自己同型群の計算と正準ラベリングによく使用されるソフトウェアパッケージである。
利用可能な構造ジェネレーターのリスト
利用可能なソフトウェア パッケージとそのリンクを以下に示します。
参照
参考文献
この記事は、 CC BY 4.0ライセンス(2021)(査読者レポート)
の下、以下のソースから改変されました: Mehmet Aziz Yirik、Christoph Steinbeck (2021年1月5日) 。「化学グラフジェネレーター」。PLOS Computational Biology。17(1):e1008504。doi:10.1371 / JOURNAL.PCBI.1008504。ISSN 1553-734X。PMC 7785115。PMID 33400699。Wikidata Q104747658 。
- ^ Yirik, Mehmet Aziz; Steinbeck, Christoph (2021年1月5日). 「化学グラフジェネレーター」. PLOS Computational Biology . 17 (1): e1008504. Bibcode :2021PLSCB..17E8504Y. doi : 10.1371 /journal.pcbi.1008504 . PMC 7785115. PMID 33400699.
- ^ Bruccoleri RE; Karplus M (1987年1月1日). 「均一なコンフォメーションサンプリングによる短いポリペプチドセグメントのフォールディングの予測」. Biopolymers . 26 (1): 137–168. doi :10.1002/BIP.360260114. ISSN 0006-3525. PMID 3801593. Wikidata Q69715633.
- ^ Sutherland, G. (1967-02-15). 「DENDRAL - 化学構造を生成およびフィルタリングするためのコンピュータプログラム」.スタンフォード大学コンピュータサイエンス学部.
- ^ Robert K. Lindsay、Bruce G. Buchanan、Edward A. Feigenbaum 、 Joshua Lederberg (1993 年 6 月)。「DENDRAL: 科学的仮説形成のための最初のエキスパート システムのケース スタディ」。人工知能。61 (2): 209–261。doi :10.1016/0004-3702( 93 )90068-M。ISSN 0004-3702。Wikidata Q29387651 。
- ^ Karina A. Gulyaeva; Irina L. Artemieva (2020). 「有機化学インテリジェントシステム開発におけるオントロジーアプローチ」。インテリジェントシステムとコンピューティングの進歩 :69–78。doi : 10.1007 / 978-981-32-9343-4_7。ISSN 2194-5357。Wikidata Q105092432 。
- ^ VV Serov; ME Elyashberg; LA Gribov (1976年4月). 「分子構造の数学的合成と分析」. Journal of Molecular Structure . 31 (2): 381–397. doi :10.1016/0022-2860(76)80018-X. ISSN 0022-2860. Wikidata Q99232065.
- ^ Faradzev, IA (1978). 「組み合わせオブジェクトの構成的列挙」. Colloq. Internat. CNRS . 260 : 131–135.
- ^ Charles J. Colbourn ; Ronald C. Read (1979). 「グラフの制限されたクラスを生成するための整然としたアルゴリズム」. Journal of Graph Theory . 3 (2): 187–195. doi :10.1002/JGT.3190030210. ISSN 0364-9024. Zbl 0404.05051. Wikidata Q99232279.
- ^ Grüner, T; Laue, R; Meringer, M; Bayreuth, U (1997). 「グループアクションのアルゴリズム: グラフに適用される準同型原理と秩序ある生成」.離散数学と理論計算機科学における DIMACS シリーズ. pp. 113–22.
- ^ Hidetsugu. Abe; Peter C. Jurs (1975年9月). 「分子構造ジェネレータとパターン認識技術による有機分子の自動化学構造解析」.分析化学. 47 (11): 1829–1835. doi :10.1021/AC60361A007. ISSN 0003-2700. Wikidata Q99232471.
- ^ 佐々木伸一;阿部秀次;広田裕二;石田嘉明工藤嘉宏;落合秀吉;斉藤啓二;山崎透(1978年11月1日)。 「CHEMICS-F: 有機化合物の構造解明のためのコンピュータプログラムシステム」。化学情報およびコンピューターサイエンスのジャーナル。18 (4): 211–222。土井:10.1021/CI60016A007。ISSN 1520-5142。ウィキデータ Q99233202。
- ^ Craig A. Shelley、Morton E. Munk (1981 年11月)。「Case、構造解明プロセスのコンピュータモデル」。Analytica Chimica Acta。133 ( 4): 507–516。doi : 10.1016 / S0003-2670 (01)95416-9。ISSN 0003-2670。Wikidata Q99233261 。
- ^ Martin Badertscher、Andrew Korytko、Klaus-Peter Schulz、他 (2000 年 5 月)。「Assemble 2.0: 構造ジェネレータ」。ケモメトリクスおよびインテリジェント ラボ システム。51 (1): 73–79。doi : 10.1016 / S0169-7439 (00)00056-3。ISSN 0169-7439。Wikidata Q99233839 。
- ^ Raymond E. Carhart、Dennis H. Smith、Neil AB Gray、James G. Nourse、Carl Djerassi (1981 年 4 月) 。 「化学推論のための人工知能の応用。37 . GENOA: 重複部分構造と代替部分構造を利用した構造解明用コンピュータ プログラム」。The Journal of Organic Chemistry。46 ( 8): 1708–1718。doi : 10.1021 /JO00321A037。ISSN 0022-3263。Wikidata Q99233344 。
- ^ HJ ルインゲ; J・H・ヴァン・デル・マース(1990年6月)。 「AEGIS、冗長構造を網羅的に生成するアルゴリズム」。化学分析およびインテリジェント実験システム。8 (2): 157-165。土井:10.1016/0169-7439(90)80131-O. ISSN 0169-7439。ウィキデータ Q99233812。
- ^ Christoph Steinbeck (1996年9月20日). 「LUCY—NMR相関実験からの構造解明プログラム」. Angewandte Chemie International Edition . 35 (17): 1984–1986. doi :10.1002/ANIE.199619841. ISSN 1433-7851. Wikidata Q50368945.
- ^ Christoph Steinbeck (2001 年 11 月)。「SENECA: 有機化学におけるコンピューター支援構造解明のためのプラットフォームに依存しない分散型並列システム」。Journal of Chemical Information and Computer Sciences (英語と英語)。41 (6): 1500–1507。doi : 10.1021 /CI000407N。ISSN 1520-5142。PMID 11749575。Wikidata Q28837910 。
- ^ Jean-Loup Faulon (1996 年 1 月)。「化学構造の確率的生成器。2. シミュレーテッド アニーリングを 使用した構造異性体の空間の探索」。化学情報およびコンピュータ サイエンスのジャーナル。36 (4): 731–740。doi : 10.1021 /CI950179A。ISSN 1520-5142。Wikidata Q28837961 。
- ^ ジャン=マルク・ヌジラール;マシオ・ジョルジュ(1991年1月)。 「構造決定のロジック」。四面体。47 (22): 3655–3664。土井:10.1016/S0040-4020(01)80878-4。ISSN 0040-4020。ウィキデータ Q57818172。
- ^ KA Blinov; ME Elyashberg; SG Molodtsov; AJ Williams; ER Martirosian (2001 年 4 月 1 日). 「1H-1H、13C-1H、15N-1H 2D NMR 相関を利用した自動構造解明のエキスパート システム」. Fresenius' Journal of Analytical Chemistry . 369 (7–8): 709–714. doi :10.1007/S002160100757. ISSN 0937-0633. PMID 11371077. Wikidata Q43616194.
- ^ Jochen Junker (2011年7月28日). 「理論的なNMR相関に基づく構造の考察」. Journal of Cheminformatics . 3 (1): 27. doi : 10.1186/1758-2946-3-27 . ISSN 1758-2946. PMC 3162559. PMID 21797997. Wikidata Q38264559 .
- ^ チャン・ユー・フー;陸徐(1994 年 11 月)。 「分子式からの有機異性体の構造生成原理」。アナリティカ チミカ アクタ。298 (1): 75–85。土井:10.1016/0003-2670(94)90044-2。ISSN 0003-2670。ウィキデータ Q99233968。
- ^ ハオ・ジュンフェン;陸徐。 Changyu Hu (2000 年 10 月)。 「有機化合物の構造解明エキスパートシステム(ESESOC)」。中国の科学。シリーズ B: 化学。43 (5): 503–515。土井:10.1007/BF02969496。ISSN 1006-9291。ウィキデータ Q105032775。
- ^ Jean-Loup Faulon (1994 年 9 月 1 日). 「化学構造の確率的生成器。1. 巨大分子の構造解明への応用」. Journal of Chemical Information and Computer Sciences . 34 (5): 1204–1218. doi :10.1021/CI00021A031. ISSN 1520-5142. Wikidata Q99233862.
- ^ Jean-Loup Faulon、Carla J Churchwell、Donald P Visco (2003 年 5 月 1 日)。「シグネチャ分子記述子。2. 拡張原子価シーケンスからの分子の列挙」。Journal of Chemical Information and Computer Sciences。43 ( 3 ): 721–734。doi : 10.1021 /CI020346O。ISSN 1520-5142。PMID 12767130。Wikidata Q52016182 。
- ^ フリオ・E・ペイロンセリー;ミゲル・ロハス=チェルト。ダヴィデ・フィケラ。テオ・ライマース;レオン・クーリエ。ジャン=ルー・フォロン。トーマス・ハンケマイヤー (2012 年 9 月 17 日)。 「OMG: オープン分子ジェネレーター」。ケモインフォマティクスジャーナル。4 (1): 21.土井: 10.1186/1758-2946-4-21。ISSN 1758-2946。PMC 3558358。PMID 22985496。ウィキデータ Q27499209。
- ^ Jean Loup Faulon (1992年7月1日). 「巨大分子の構造解明のためのグラフ等価クラスの使用について」. Journal of Chemical Information and Computer Sciences . 32 (4): 338–348. doi :10.1021/CI00008A013. ISSN 1520-5142. Wikidata Q99233853.
- ^ Brendan D. McKay ; Adolfo Piperno (2014 年 1 月). 「実用的なグラフ同型性、II」. Journal of Symbolic Computation . 60 :94–112. doi :10.1016/J.JSC.2013.09.003. ISSN 0747-7171. Zbl 1394.05079. Wikidata Q99301767.
- ^ Yirik, MA (2020). 「構造ジェネレーターのベンチマーク」 – Blogger 経由。
- ^ モハマド・マフディ・ジャグーリ;ソンシク TQ ジョンマンズ。フランク・デ・ブール。フリオ・ペロンセリー;ジャン=ルー・フォロン。テオ・ライマース。トーマス・ハンケマイヤー (2013 年 12 月)。 「PMG: マルチコア代謝物の同定」。理論的コンピュータサイエンスにおける電子ノート。299:53~60。土井:10.1016/J.ENTCS.2013.11.005。ISSN 1571-0661。ウィキデータ Q105032974。
- ^ MS Molchanova; VV Shcherbukhin; NS Zefirov (1996年1月). 「SMOGプログラムによる分子構造のコンピュータ生成」. Journal of Chemical Information and Computer Sciences . 36 (4): 888–899. doi :10.1021/CI950393Z. ISSN 1520-5142. Wikidata Q99233768.
- ^ IP Bangov; KD Kanev (1988年2月). 「コンピューターによる総体式からの構造生成: II. 多重結合不飽和および環状化合物。フラグメントの使用」. Journal of Mathematical Chemistry . 2 (1): 31–48. doi :10.1007/BF01166467. ISSN 0259-9791. Wikidata Q105033085.
- ^ Kerber, A; Laue, R; Meringer, M; Varmuza, K. (2001). 「MOLGEN-MS: MS 分類と網羅的構造生成による低分解能電子衝撃質量スペクトルの評価」.質量分析の進歩. pp. 939–940.
- ^ 宮尾智之、金子宏昌、船津公人(2016年6月14日)。「環系に基づく化学グラフ生成による新規分子設計」。Journal of Computer-Aided Molecular Design。30 ( 5 ): 425–446。doi : 10.1007 /S10822-016-9916-1。ISSN 0920-654X。PMID 27299746。Wikidata Q50627884 。
- ^ 宮尾知之;金子宏正;船津公人(2014年11月26日)。 「Inverse-QSPR/QSAR のためのリングシステムベースの網羅的構造生成」。分子情報学。33 (11–12): 764–778。土井:10.1002/MINF.201400072。ISSN 1868-1743。PMID 27485423。ウィキデータ Q39092888。
- ^ 宮尾知之;荒川正元;船津公人(2010年1月1日)。 「Inverse-QSPR/QSAR の徹底的な構造生成」。分子情報学。29 (1-2): 111-125。土井:10.1002/MINF.200900038。ISSN 1868-1743。PMID 27463853。ウィキデータ Q51758769。
- ^ ボードアン・デレピーヌ;トーマス・ドゥイグー;パブロ・カーボネル;ジャン=ルー・フォロン(2017年12月9日)。 「RetroPath2.0: 代謝エンジニアのための逆合成ワークフロー」。代謝工学。45:158-170。土井:10.1016/J.YMBEN.2017.12.002。ISSN 1096-7176。PMID 29233745。ウィキデータ Q47256449。
- ^ Mathilde Koch、Thomas Duigou、Pablo Carbonell、Jean-Loup Faulon (2017年12月19日)。「RetroPath2.0による化学空間での分子構造列挙と仮想スクリーニング」 。Journal of Cheminformatics。9 ( 1 ) : 64。doi : 10.1186 / S13321-017-0252-9。ISSN 1758-2946。PMC 5736515。PMID 29260340。Wikidata Q47199780 。
- ^ アルトゥール・カドゥリン;セルゲイ・ニコレンコ。クズマ・クラブロフ。アレックス・アリパー。アレックス・ザヴォロンコフ(2017年7月13日)。 「druGAN: 望ましい分子特性を持つ新しい分子をインシリコで新たに生成するための高度な敵対的生成オートエンコーダー モデル」。分子医薬品学。14 (9): 3098–3104。土井:10.1021/ACS.MOLPHARMACEUT.7B00346。ISSN 1543-8384。PMID 28703000。ウィキデータ Q38681438。
- ^ Thomas Blaschke、Marcus Olivecrona、Ola Engkvist、Jürgen Bajorath、Hongming Chen (2017 年 12 月13日)。「de Novo 分子設計における Generative Autoencoder の応用」。 分子情報学。37 ( 1–2): 1700123。arXiv : 1711.07839。doi : 10.1002 / MINF.201700123。ISSN 1868-1743。PMC 5836887。PMID 29235269。Wikidata Q48127458 。
- ^ Christie BD; Munk ME (1988年5月1日). 「還元による構造生成: コンピュータ支援による構造解明のための新しい戦略」. Journal of Chemical Information and Computer Sciences . 28 (2): 87–93. doi :10.1021/CI00058A009. ISSN 1520-5142. PMID 3392122. Wikidata Q38594392.
- ^ Robert C Glem、Andreas Bender、Catrin H Arnby、Lars Carlsson、Scott Boyer、James Smith (2006 年 3 月 1 日)。「円形フィンガープリント: 物理化学から ADME まで応用できる柔軟な分子記述子」。IDrugs : the Investigational Drugs Journal。9 ( 3): 199–204。ISSN 1369-7056。PMID 16523386。Wikidata Q51947334 。
- ^ Jean-Loup Faulon、Michael J Collins、Robert D Carr (2004 年 3 月 1 日)。「シグネチャ分子記述子。4. 拡張原子価シーケンスを使用した分子の正規化」。Journal of Chemical Information and Computer Sciences。44 ( 2): 427–436。doi : 10.1021 /CI0341823。ISSN 1520-5142。PMID 15032522。Wikidata Q45023689 。
- ^ Simona Bohanec (1995年5月1日). 「構造削減と構造アセンブリの組み合わせによる構造生成」. Journal of Chemical Information and Computer Sciences . 35 (3): 494–503. doi :10.1021/CI00025A017. ISSN 1520-5142. Wikidata Q99233866.
- ^ A. Korytko; KP Schulz; MS Madison; Munk ME (2003 年 9 月 1 日). 「HOUDINI: コンピュータベースの構造生成への新しいアプローチ」. Journal of Chemical Information and Computer Sciences . 43 (5): 1434–1446. doi :10.1021/CI034057R. ISSN 1520-5142. PMID 14502476. Wikidata Q52009004.
- ^ G. Massiot、JM Nuzillard (1992年7月)。「コンピューターによる天然物構造の解明」。植物化学分析。3 ( 4 ):153–159。doi : 10.1002 /PCA.2800030403。ISSN 0958-0344。Wikidata Q57818162 。
- ^ Donald Lawson Kreher、Douglas R. Stinson (1999 年3月)。「組み合わせアルゴリズム: 生成、列挙、および検索」。ACM SIGACTニュース。30 (1): 33–35。doi : 10.1145 /309739.309744。ISSN 0163-5700。Wikidata Q105033277 。
- ^ Stephen R Heller、Alan McNaught、Igor Pletnev、Stephen Stein、 Dmitrii Tchekhovskoi (2015) 。 「 InChI 、 IUPAC国際化学識別子」。Journal of Cheminformatics。7 ( 1): 23。doi : 10.1186 / S13321-015-0068-4。ISSN 1758-2946。PMC 4486400。PMID 26136848。Wikidata Q21146620 。
- ^ Hesam Dashti、William M Westler、John L Markley 、Hamid R Eghbalnia (2017年5月23日)。「小さな分子の一意の識別子により、その原子の厳密なラベル付けが可能に」 。Scientific Data。4 : 170073。doi : 10.1038 / SDATA.2017.73。ISSN 2052-4463。PMC 5441290。PMID 28534867。Wikidata Q33718167 。
- ^ Yirik, Mehmet Aziz; Sorokina, Maria; Steinbeck, Christoph (2021年12月). 「MAYGEN: 秩序ある生成原理 に基づく、構造異性体用のオープンソース化学構造ジェネレーター」. Journal of Cheminformatics . 13 (1): 48. doi : 10.1186/s13321-021-00529-9 . PMC 8254276. PMID 34217353.
- ^ McKay, Brendan D.; Yirik, Mehmet Aziz; Steinbeck, Christoph (2022年12月). 「Surge: 高速オープンソース化学グラフジェネレーター」. Journal of Cheminformatics . 14 (1): 24. doi : 10.1186/s13321-022-00604-9 . PMC 9034616. PMID 35461261 .
