DAIHEN MDC-01C-V控制箱
2026/7/4 8:59:46
【免费下载链接】AutoDock-VinaAutoDock Vina项目地址: https://gitcode.com/gh_mirrors/au/AutoDock-Vina
AutoDock Vina是一款革命性的开源分子对接软件,专为药物设计和蛋白质配体相互作用研究而开发。它以其惊人的计算速度和出色的预测精度,成为科研人员和药物开发者首选的分子对接工具。
最新版本提供多项专业对接能力:
Linux系统准备(以Ubuntu为例):
sudo apt-get update sudo apt-get install build-essential libboost-all-dev swig git -yPython环境配置:
python -m venv vina-env source vina-env/bin/activate pip install -U numpy vina从项目示例中获取基础数据:
cp example/basic_docking/data/1iep_ligand.sdf . cp example/basic_docking/data/1iep_receptorH.pdb .使用Meeko工具包处理配体和受体:
配体处理:
mk_prepare_ligand.py -i 1iep_ligand.sdf -o 1iep_ligand.pdbqt受体处理:
mk_prepare_receptor.py -i 1iep_receptorH.pdb -o 1iep_receptor -p -v --box_size 20 20 20 --box_center 15.190 53.903 16.917选择适合的对接模式:
Vina力场模式(推荐新手):
vina --receptor 1iep_receptor.pdbqt --ligand 1iep_ligand.pdbqt --config 1iep_receptor.box.txt --exhaustiveness=32 --out 1iep_ligand_vina_out.pdbqt第一阶段:结构预处理
第二阶段:对接输入准备
第三阶段:对接计算与结果导出
| 参数名称 | 作用说明 | 推荐设置 |
|---|---|---|
| exhaustiveness | 搜索强度 | 16-32 |
| num_modes | 输出构象数 | 9 |
| energy_range | 能量窗口 | 3 kcal/mol |
处理含有柔性残基的受体:
# 准备柔性受体 mk_prepare_receptor.py -i 1fpu_receptorH.pdb -o 1fpu_receptor_flex --flexible_residues "ARG55,ASP166" # 运行柔性对接 vina --receptor 1fpu_receptor_flex.pdbqt --ligand 1iep_ligand.pdbqt --config 1fpu_receptor.box.txt高效处理多个配体分子:
# 批量处理配体 for lig in ligands/*.sdf; do base=$(basename $lig .sdf) mk_prepare_ligand.py -i $lig -o ${base}.pdbqt vina --receptor receptor.pdbqt --ligand ${base}.pdbqt --config box.txt --out ${base}_out.pdbqt done处理含锌等金属离子的蛋白质:
# 使用锌特异性参数 cp data/AD4Zn.dat . vina --ligand ligand.pdbqt --maps receptor --scoring ad4 --exhaustiveness 32问题1:模块导入错误
# 解决方案: source vina-env/bin/activate pip install --upgrade vina问题2:编译失败
# 检查依赖: ldconfig -p | grep boost gcc --version提升对接成功率的关键点:
官方文档:
项目提供了丰富的示例案例:
通过本指南的系统学习,你将能够快速掌握AutoDock Vina的核心使用方法,为药物发现和分子相互作用研究提供强有力的技术支持。
【免费下载链接】AutoDock-VinaAutoDock Vina项目地址: https://gitcode.com/gh_mirrors/au/AutoDock-Vina
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考