AI 药物发现的完整计算流程 代码教程

这些技术构成了当前 AI 药物发现的完整计算流程。例如 AlphaFold 系列模型已经成为蛋白结构预测与药物发现的重要基础工具。 (https://github.com/google-deepmind/alphafold?utm_source=chatgpt.com)

  • AlphaFold 生态
  • Protein LLM
  • Diffusion drug design
  • GNN drug discovery
  • Docking / virtual screening
  • Drug repurposing
  • De-novo drug design
  • Pharma AI pipelines

AIDD GitHub 超级地图

AlphaFold / Protein Structure Prediction(15)

项目GitHub
AlphaFoldhttps://github.com/google-deepmind/alphafold
AlphaFold3https://github.com/google-deepmind/alphafold3
OpenFoldhttps://github.com/aqlaboratory/openfold
FastFoldhttps://github.com/hpcaitech/FastFold
ColabFoldhttps://github.com/sokrypton/ColabFold
RoseTTAFoldhttps://github.com/RosettaCommons/RoseTTAFold
RoseTTAFold-All-Atomhttps://github.com/RosettaCommons/RoseTTAFold-All-Atom
ProteinMPNNhttps://github.com/dauparas/ProteinMPNN
AlphaPulldownhttps://github.com/KosinskiLab/AlphaPulldown
HelixFoldhttps://github.com/PaddlePaddle/PaddleHelix
MiniAlphaFoldhttps://github.com/sachiin044/AlphaFold
AlphaFindhttps://github.com/Coda-Research-Group/AlphaFind
AlphaSMILEShttps://github.com/grogdrinker/AlphaSMILES
Boltzhttps://github.com/recursionpharma/boltz
Boltz-2https://github.com/recursionpharma/boltz

Protein Language Models(Protein LLM)(12)

项目GitHub
ESMhttps://github.com/facebookresearch/esm
ProtTranshttps://github.com/agemagician/ProtTrans
ProteinBERThttps://github.com/nadavbra/protein_bert
ProGenhttps://github.com/salesforce/progen
ProGen2https://github.com/salesforce/progen2
ProteinLMhttps://github.com/IBM/protein-lm
ProtGPT2https://github.com/agemagician/ProtGPT2
RITAhttps://github.com/lightonai/RITA
OmegaFoldhttps://github.com/HeliXonProtein/OmegaFold
Ankhhttps://github.com/agemagician/Ankh
ProteinGymhttps://github.com/OATML-Markslab/ProteinGym
SaProthttps://github.com/westlake-repl/SaProt

Diffusion Drug Design(扩散模型)(15)

项目GitHub
DiffDockhttps://github.com/gcorso/DiffDock
DiffDock-PPhttps://github.com/ketatam/DiffDock-PP
RFdiffusionhttps://github.com/RosettaCommons/RFdiffusion
DecompDiffhttps://github.com/bytedance/DecompDiff
TargetDiffhttps://github.com/guanjq/targetdiff
GeoDiffhttps://github.com/MinkaiXu/GeoDiff
Pocket2Molhttps://github.com/pengxingang/Pocket2Mol
MolDiffhttps://github.com/guanjq/mol-diffusion
BindDMhttps://github.com/YangLing0818/BindDM
DiffSBDDhttps://github.com/arneschneuing/DiffSBDD
GraphDFhttps://github.com/divelab/DIG
DrugDiffhttps://github.com/yangkevin2/drugdiff
GCDMhttps://github.com/biomed-AI/GCDM
EquivariantDiffusionhttps://github.com/ehoogeboom/e3_diffusion
DeNovoDiffusionhttps://github.com/biomed-AI/DeNovoDiffusion

扩散模型目前是 AI药物设计最活跃研究方向之一,用于生成新的候选分子结构。 (arXiv)

GNN Drug Discovery(15)

项目GitHub
DeepChemhttps://github.com/deepchem/deepchem
DeepPurposehttps://github.com/kexinhuang12345/DeepPurpose
Chemprophttps://github.com/chemprop/chemprop
DeepMolhttps://github.com/BioSystemsUM/DeepMol
TorchDrughttps://github.com/DeepGraphLearning/torchdrug
DGL-LifeScihttps://github.com/awslabs/dgl-lifesci
MolCLRhttps://github.com/yuyangw/MolCLR
Uni-Molhttps://github.com/dptech-corp/Uni-Mol
GraphDTAhttps://github.com/thinng/GraphDTA
DeepDTAhttps://github.com/hkmztrk/DeepDTA
MolTranshttps://github.com/kexinhuang12345/MolTrans
CPI-GNNhttps://github.com/masashitsubaki/CPI-GNN
NeoDTIhttps://github.com/luoyunan/NeoDTI
DTINethttps://github.com/luoyunan/DTINet
MolGraphhttps://github.com/chemprop/chemprop

Docking / Virtual Screening(12)

项目GitHub
AutoDock4https://github.com/ccsb-scripps/AutoDock4
AutoDock Vinahttps://github.com/ccsb-scripps/AutoDock-Vina
GNINAhttps://github.com/gnina/gnina
FlexAIDhttps://github.com/NRGlab/FlexAID
rDockhttps://github.com/CBDD/rDock
QuickVina2https://github.com/QVina/qvina
Vina-GPUhttps://github.com/DeltaGroupNJUPT/Vina-GPU
Sminahttps://github.com/mwojcikowski/smina
OpenVShttps://github.com/VirtualFlow/OpenVS
VirtualFlowhttps://github.com/VirtualFlow/VFVS
DeepDockhttps://github.com/OptiMaL-PSE-Lab/DeepDock
DockStreamhttps://github.com/MolecularAI/DockStream

Docking 用于预测分子与蛋白结合方式,是虚拟筛选的重要环节。 (Wikipedia)

De-novo Drug Design(生成模型)(15)

项目GitHub
REINVENThttps://github.com/MolecularAI/Reinvent
MolGPThttps://github.com/devalab/molgpt
DrugExhttps://github.com/CDDLeiden/DrugEx
MolGANhttps://github.com/nicola-decao/MolGAN
GraphAFhttps://github.com/DeepGraphLearning/GraphAF
JT-VAEhttps://github.com/wengong-jin/icml18-jtnn
GraphEBMhttps://github.com/DeepGraphLearning/GraphEBM
GFlowNethttps://github.com/GFNOrg/gflownet
PCMolhttps://github.com/CDDLeiden/PCMol
LIMOhttps://github.com/Rose-STL-Lab/LIMO
ACEGENhttps://github.com/acellera/acegen-open
MolRL-MGPThttps://github.com/HXYfighter/MolRL-MGPT
SMILES-GPThttps://github.com/szczurek-lab/smiles-gpt
ChemGPThttps://github.com/devalab/ChemGPT
GraphInventhttps://github.com/MolecularAI/GraphInvent

Drug Repurposing / DTI(8)

项目GitHub
DeepPurposehttps://github.com/kexinhuang12345/DeepPurpose
MolTranshttps://github.com/kexinhuang12345/MolTrans
TransformerCPIhttps://github.com/lifanchen-simm/transformerCPI
DrugBANhttps://github.com/peizhenbai/DrugBAN
DeepAffinityhttps://github.com/Shen-Lab/DeepAffinity
CPI-GNNhttps://github.com/masashitsubaki/CPI-GNN
DTINethttps://github.com/luoyunan/DTINet
NeoDTIhttps://github.com/luoyunan/NeoDTI

Pharma AI Pipelines(10)

项目GitHub
AISCULAPIUShttps://github.com/atwalling/AISCULAPIUS
DeepPurpose-MD-Discoveryhttps://github.com/BioMolDynamics/DeepPurpose-MD-Discovery
VirtualFlowhttps://github.com/VirtualFlow/VFVS
DrugChathttps://github.com/UCSD-AI4H/drugchat
RDKithttps://github.com/rdkit/rdkit
OpenBabelhttps://github.com/openbabel/openbabel
Avogadrohttps://github.com/OpenChemistry/avogadro
DeepChem Pipelineshttps://github.com/deepchem/deepchem
DrugAI awesome listhttps://github.com/yataobian/awesome-DrugAI
AI Protein Design listhttps://github.com/opendilab/awesome-AI-based-protein-design

RDKit 和 OpenBabel 是药物化学数据处理的重要基础工具。 (Wikipedia)

AIDD GitHub 项目统计

类别项目数量
AlphaFold生态15
Protein LLM12
Diffusion药物生成15
GNN药物发现15
Docking12
De-novo设计15
Drug Repurposing8
Pharma pipeline10

总计:102 个项目

AIDD 技术地图(完整 pipeline)

Protein sequence
        │
        ▼
Protein LLM
(ESM / ProtTrans)
        │
        ▼
Structure prediction
(AlphaFold / RoseTTAFold)
        │
        ▼
Binding site detection
        │
        ▼
Docking / Screening
(AutoDock / DiffDock)
        │
        ▼
Molecule generation
(MolGAN / Diffusion)
        │
        ▼
Property prediction
(DeepChem / Chemprop)
        │
        ▼
Lead optimization
(REINVENT / DrugEx)

最推荐学习的 12 个核心项目

DeepChem
DeepPurpose
Chemprop
TorchDrug
UniMol
DiffDock
RFdiffusion
MolGAN
AutoDock Vina
REINVENT
ProteinMPNN
AlphaFold
Logo

欢迎加入 MCP 技术社区!与志同道合者携手前行,一同解锁 MCP 技术的无限可能!

更多推荐