用途:当拥有蛋白结构(PDB)与配体(SMILES)但不知道结合位点时,可用该工具进行盲对接;也可用于生成多个候选3D结合构象并排序、虚拟筛选候选配体,以及为下游分析生成自动化对接输出(SDF构象+评分)。
主要能力:使用扩散生成式采样生成多样化的配体结合构象;由独立的置信度模型为每个采样构象打分并按分数排序,保存为rank*.sdf;提供单对蛋白–配体的简单CLI推理;批量与进阶工作流记录在references/workflows_examples.md中。输出包括排序后的SDF构象文件(如rank1.sdf、rank2.sdf)和置信度评分报告confidence_scores.txt。
使用方式:先检查环境:python scripts/setup_check.py;再执行单次对接:python scripts/inference_runner.py --protein ./data/protein.pdb --ligand "CC(=O)Oc1ccccc1C(=O)O" --out_dir ./results。参数包括--protein(蛋白PDB路径)、--ligand(配体SMILES字符串)、--out_dir(输出目录,默认results/)。完整参数与默认值见references/parameters_reference.md;置信度解读、已知限制与预期精度范围见references/confidence_and_limitations.md。
依赖:Python、PyTorch、PyTorch Geometric / PyG、RDKit、ESM(以上版本均未指定)。
适用场景:药物发现流程中的自动对接、虚拟筛选、批量或替代输入(如基于序列的工作流,见references/workflows_examples.md)。
限制:各项依赖版本未提供;准确度、适用范围的说明需查阅上述参考文件;其余未在资料中说明的信息暂未提供。