MoleculeAlign
MoleculeAlign[ref,mol]
参照分子 ref と重ね合せた mol のバージョンを返す.
MoleculeAlign[ref,mol,{r1m1,r2m2,…}]
mol の中のインデックスが miの原子を ref のインデックスが riの原子と重ね合せる.
MoleculeAlign[ref,mol,patt]
分子パターン patt を使って ref と mol の原子マッピングを求める.
MoleculeAlign[ref,{mol1,mol2,…},patt]
moliのそれぞれを ref と重ね合せる.
MoleculeAlign[ref,mols,patt,prop]
分子を重ね合せて配置の特性 prop を返す.
詳細とオプション
- MoleculeAlignはAtomCoordinatesオプションを明示的に設定したMoleculeオブジェクトを返す.
- 原子マッピング{r1m1,r2m2,…}は重ね合される原子の部分集合を示す.
- 共線ではない原子が少なくとも3つマッピングに含まれている場合,重ね合せは一意的になる.共線の原子が与えられると,軸についての向きは定義されない.
- 原子マッピングが与えられない場合は,mol の部分構造として ref がなければならない.ref が複数回現れると,FindMoleculeSubstructureが見付けた最初の部分構造の一致が使われる.
- 複数の分子を重ね合せるときは,原子マッピングを{r1{…},r2{…},…}の形で与えることができる.ただし,右辺は重ね合せる各分子の原子インデックスのリストである.
- 複数の分子は,MethodAutomaticを使って参照分子とペアにして重ね合せることも,Method"JointRMS"でそれぞれと参照分子を一緒に重ね合せることもできる.
- 立体配座が ref に含まれないときは,重ね合せの前に自動的に生成される.
- 次は,使用可能なオプションである.
-
Weights Automatic 原子的な位置の重み Method Automatic 使用するメソッド - prop は以下のいずれかでよい.
-
"Molecule" 重ね合せられた分子 "Transformation" 使用する変換関数 "Error" 重ね合せの二乗平均平方根誤差
例題
すべて開くすべて閉じる例 (5)
2,3ジヒドロ4キノロンの1つの配座を別の配座に重ね合せる:
MoleculePatternを使って2つの分子を重ね合せ,原子のマッピングを判定する:
スコープ (3)
MoleculeAlignを使っていくつかの配座異性体を重ね合せることができる.方向がランダムのアデノシンの10の配座を生成することから始める:
モノテルペンのメントールはセスキテルペンのjujenolの下部構造である:
明示的に指定された原子マッピングを使って環境ホルモンのレスベラトロルをホルモンのエストラジオールと重ね合せる.以下はその分子である:
フェノール環の炭素原子とレスベラトロルの2つのヒドロキシル酸素原子をA環の炭素原子とエストラジオールの2つのヒドロキシル酸素原子に重ね合せる:
オプション (2)
Method (1)
テキスト
Wolfram Research (2021), MoleculeAlign, Wolfram言語関数, https://reference.wolfram.com/language/ref/MoleculeAlign.html.
CMS
Wolfram Language. 2021. "MoleculeAlign." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/MoleculeAlign.html.
APA
Wolfram Language. (2021). MoleculeAlign. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/MoleculeAlign.html