環状化合物は承認済み低分子薬の99%以上を占め、縮合/架橋環・スピロ環・大環状化合物は特に創薬で重要な構造クラスである。しかし既存の環系分類手法(Bemis-Murcko、Scaffold Tree)は複雑な環接続パターンを統一的に処理できず、大規模データベース解析や分子生成への応用に課題があった。
→ D3Rings で分類 + VAE/AAE/CharRNN で生成 → 10倍ライブラリのドッキング効果を実証
RDKit GetSSSR() で環を列挙後、非環式結合でフラグメント分割。各フラグメントの環数を計算:
DrugBank(1万分子)・COCONUT(37万分子)で学習 → 各10倍拡張
DrugBank 学習での MOSES 指標比較
COCONUT 様ライブラリのサイズ vs. トップスコア改善
| 環カテゴリ | ChEMBL | DrugBank | COCONUT |
|---|---|---|---|
| 非環式 | 1.1% | 13.8% | 5.1% |
| 単環式 | 42.9% | 42.2% | 23.3% |
| 縮合/架橋 | 55.1% | 43.7% | 71.2% |
| スピロ | 1.3% | 0.7% | 5.4% |
| 大環状 | 1.5% | 2.3% | 5.3% |
COCONUT は複雑環系が豊富 → 天然物スキャフォールドの多様性を示す
| 環カテゴリ | 3CLpro | RdRp | nsp13 |
|---|---|---|---|
| 縮合/架橋 | ⭐最良 | 良好 | ⭐最良 |
| 単環式 | 良好 | ⭐最良 | 良好 |
| スピロ | 中程度 | 中程度 | 中程度 |
| 大環状 | 中程度 | 中程度 | 良好 |
| 非環式 | 低 | 低 | 低 |
| 適用先 | ユースケース |
|---|---|
| lib/molgen | D3Rings を生成後フィルターとして統合、スピロ/大環状を優先出力 |
| lib/docking | COCONUT 様10倍ライブラリを UniDockRunner で大規模スクリーニング |
| lib/molgen | CharRNN/VAE を MolgenYaml の generator_backend として実装 |