D3Rings: Ring System Identification & Deep Generation of Drug-Like Cyclic Compounds
Ma, Zhang, Zhou et al. — Shanghai Institute of Materia Medica | ChinaRxiv 202402.00090 | 2024
🎯 D3Ringsで環状化合物を6カテゴリ分類 → VAE/AAE/CharRNNで
DrugBank/COCONUTを10倍拡張→ 大規模VSでヒット率向上を実証
① 背景と課題

承認済み低分子薬の99%以上が環状構造を持ち、fused/bridged・spiro・cage・macrocyclicなど複雑な環系が多様な薬理活性の源となっている。しかし従来の分類法(Murckoフレームワーク・Scaffold Tree・SCONP)はこれらの詳細な環連結パターンを体系的に分類できず、環状化合物ライブラリの設計・解析に障壁があった。

従来手法はspiro・cage・macrocyclicを統一的に分類できない → 天然産物(COCONUT)の豊富な環多様性を活用できない
深層生成モデルはランダムに化学空間を探索するため、目的の環系タイプに絞った生成が困難

→ D3RingsによるSSSR+グラフ理論分類 + 3生成モデルによるDB10倍拡張 + 大規模ドッキングで有用性を実証

② 手法: D3Rings分類アルゴリズム
SMILES入力
↓ SSSR(最小リングセット検出)
↓ リング連結性解析
acyclic / monocyclic
↓ joined ring count = ring_bonds − ring_atoms + 1
spiro(bridgehead=1原子共有)
fused/bridged(エッジ共有)
cage(中空3次元)
macrocycle(≥12員環)

Python/RDKit実装。ChEMBL 103万件・DrugBank 11,283件・COCONUT 406,920件に適用済み。公開: d3pharma.com/D3Rings

③ 本研究で示したこと
  • COCONUTがChEMBL・DrugBankよりもspiro・fused/bridged・cage・macrocyclicに圧倒的に富む
  • VAE/AAE/CharRNNがMOSES全指標でLatentGAN・JT-VAEを上回る(validity≈1.0, novelty>99%)
  • DrugBank-like 119,381分子・COCONUT-like 4,185,929分子(各10倍拡張)を生成
  • 大規模ライブラリほど最良ドッキングスコアが単調改善(飽和なし)
  • fused/bridged・monocyclic化合物が全SARS-CoV-2標的でトップスコア
④ 主な結果 (a) データベース別 環系分布比較
Joined Ring化合物比率(%) 0 20 40 60 75 ChEMBL DrugBank COCONUT 56% 1% 3.5% 44% 0.7% 4.8% 71% 5.4% 7.5% fused/bridged spiro macrocycle
④ 主な結果 (b) 仮想スクリーニング — ライブラリ規模vs最良スコア
ライブラリ規模 vs Top-100 平均スコア −5.5 −6.5 −7.5 −8.5 0.1% 1% 10% 100% 3CLpro RdRp nsp13 飽和なし 改善 Δ=−2.3

ライブラリ規模の拡大(4,186→4,185,929分子)で全標的のTop-100スコアが2.2〜2.4 kcal/mol改善。飽和は観察されず。

④ 主な結果 (c) 生成モデル性能比較(MOSES指標)
モデルValidityNoveltyInt. Div.QED適合
VAE≈1.0>99%0.900
AAE≈1.0>99%0.895
CharRNN≈1.0>99%0.888
LatentGAN✗ 低QED
JT-VAE✗ 軽分子偏

3モデルとも novelty>99%(過学習なし)・CharRNNはQED・SA分布の一致度が最高

④ 主な結果 (d) 環系別ドッキングスコア優位性

SARS-CoV-2全標的でのトップ環系

環系カテゴリ3CLproRdRpnsp13
Fused/Bridged
Monocyclic
Macrocyclic
Spiro
Acyclic

◎=最優秀 ○=良 △=普通 ✗=不良。Fused/bridgedが3CLpro・nsp13で最強。RdRpはmonocyclic優位。

⑤ テイクホームメッセージ
  • D3Ringsで6カテゴリ環系分類が実現 → COCONUTが天然物由来の豊富な環多様性を保持することを確認
  • VAE/AAE/CharRNNは novelty>99%・diversity≈0.9 でDB10倍拡張を達成(LatentGAN・JT-VAEを凌駕)
  • 大規模VSライブラリほど最良ドッキングスコアが改善し飽和なし → より大きいライブラリが常に有利
  • 環状化合物(特にfused/bridged・monocyclic)が全SARS-CoV-2標的でアシクリック化合物を凌駕
⑤ ケムインフォ パイプラインへの統合提案

lib/molgen: D3RingsをMolgenYamlのフィルタとして実装。ring_category制約(spiro/macrocyclic等)を追加。CharRNN/VAEをJobManagerから呼び出す環状化合物生成パイプラインを構築。

lib/docking: UniDockRunnerの前段にD3Rings分類を追加し、ring complexityで段階的スクリーニング(monocyclic優先→fused/bridged→macrocyclic)。COCONUT-like大規模ライブラリをスクリーニング源として活用。

未実装ギャップ: ring_category制約フィールド・VAE/CharRNN JobManager統合・段階的スクリーニング機能