AutoDock CrankPep or ADCP进行蛋白质多肽对接

news/2025/2/22 1:12:09

需求描述

使用AutoDock CrankPep or ADCP进行蛋白质多肽对接

硬件及系统配置

自用电脑型号如下:
电脑:Precision Tower 7810 (Dell Inc.)
CPU : Intel® Xeon® CPU E5-2686 v4 @ 2.30GHz
GPU: NVIDIA GeForce GTX 1070
Linux版本:Linux version 6.4.0-150600.23.30-default
Opensuse版本:Opensuse 15.4

安装AutoDock CrankPep v1.0

尝试过安装AutoDock CrankPep v1.1,这个版本使用micromamba来安装,结果由于网络问题,没有安装成功。最后转而安装AutoDock CrankPep v1.0,从源文件安装

下载软件

可以从如下链接下载源文件:https://ccsb.scripps.edu/adcp/downloads/,由于我在linux电脑上面安装,所以使用ADFRsuite 1.0 Linux 64 tarball installer直接进行下载。

安装软件

#解压软件
tar zxvf ADFRsuite_x86_64Darwin_1.0.tar.gz
#建立安装目录
sudo mkdir /soft/ADFRsuite
#进入源文件目录并安装
cd ADFRsuite_x86_64Darwin_1.0
sudo ./install.sh -d /soft/ADFRsuite -c 0
#创建环境变量
export PATH=/soft/ADFRsuite/bin:$PATH
export LD_LIBRARY_PATH=/soft/ADFRsuite/lib:$LD_LIBRARY_PATH

多肽对接 – 教程(3Q47)

下载教程文件

浏览器打开 https://ccsb.scripps.edu/adcp/download/1063/
unzip ADCP_tutorial_data.zip
cd ADCP_tutorial_data/3Q47

预处理分子结构

# 分子结构加氢
/soft/ADFRsuite/bin/reduce 3Q47_rec.pdb > 3Q47_recH.pdb
/soft/ADFRsuite/bin/reduce 3Q47_pep.pdb > 3Q47_pepH.pdb
# 预处理分子结构,并且将结构转换为PDBQT格式
/soft/ADFRsuite/bin/prepare_receptor -r 3Q47_recH.pdb
/soft/ADFRsuite/bin/prepare_ligand -l 3Q47_pepH.pdb

生成目标文件(3Q47.trg)

/soft/ADFRsuite/bin/agfr -r 3Q47_recH.pdbqt -l 3Q47_pepH.pdbqt -asv 1.1 -o 3Q47

上面的命令会根据多肽的位置(3Q47_pepH.pdbqt)定义蛋白质的口袋,并且向外拓展0.4 纳米的区域。如果您的多肽并不在口袋内部的话,我们建议您首先构建一个虚拟的配体分子,并且将这个分子手动移动到蛋白质的口袋区域(借助pymol或者Maestro等工具)

多肽对接

/soft/ADFRsuite/bin/adcp -t 3Q47.trg -s npisdvd -N 20 -n 1000000 -o 3Q47_redocking -ref 3Q47_pepH.pdb

adcp软件的参数如下:
重要的参数有 -N 20 以及 -n 1000000,意思是:进行20次独立的搜索,每次搜索经历1000000步骤,这两个值越大,代表对接的精度越高。默认值是-N, —nbRuns 50 以及 -n, –numSteps 2.5 million

usage: usage: python runADCP.py -s GaRyMiChEL -t rec.trg -o output

AutoDock CrankPep

optional arguments:
  -h, --help            show this help message and exit
  -v, --version         show program's version number and exit
  -s SEQUENCE, --sequence SEQUENCE
                        initialize peptide from sequence, lower case for coil
                        and UPPER case for helix
  -p PARTITION, --partition PARTITION
                        partition for starting from a mixture of helix/coil
                        conformation, percentage(helix)=partition/100 note
                        this option will overwrite the CaSe in sequence
  -i INPUT, --input INPUT
                        use conformation from pdb file as input
  -t TARGET, --target TARGET
                        a zipped file prepared with AGFR describing the
                        receptor
  -n NUMSTEPS, --numSteps NUMSTEPS
                        max step for one replica
  -N NBRUNS, --nbRuns NBRUNS
                        number of replicas
  -c MAXCORES, --maxCores MAXCORES
  -o JOBNAME, --jobName JOBNAME
  -y, --dryRun          print the first adcp command line and exit
  -cyc, --cyclic        option for cyclic peptide through backbone
  -cys, --cystein       option for cyclic peptide through CYS-S-S-CYS
  -O, --overwriteFiles  overwrite existing output files silently
  -S SEEDVALUE, --seed SEEDVALUE
                        seed for random number generator
  -nc NC, --natContacts NC
                        native contacts cutoff used in the clustering
  -rmsd RMSD, --rmsd RMSD
                        backbone rmsd cutoff used in the clustering
  -ref REF, --ref REF   reference peptide structure for calculating rmsd and
                        fnc

http://www.niftyadmin.cn/n/5861485.html

相关文章

ue5 Arch vis AI traffic system 车辆系统添加不同种类的车

一、前置条件 资源包拥有二、步骤 添加第二辆车 在父级蓝图底下创建子级蓝图 打开子级蓝图 替换骨骼网格体 创建动画蓝图,骨骼选择该骨骼网格体的骨骼 连接动画蓝图 添加动画蓝图 添加资源包

spring boot知识点4

1.如何监视所有spring boot微服务 安装actuator插件,然后通过接口查询 /actuator/health 2.spring boot项目性能如何优化 a.优化启动时间,去除重复的依赖 b.JVM优化(java虚拟机优化),限制堆的最小最大值 c.数据库…

【 JavaScript 中的 this 指向规则是什么?】

JavaScript 中的 this 指向规则是什么? 前言 this 是 JavaScript 中一个非常重要但又容易让人困惑的概念。它的指向规则复杂且灵活,理解 this 的指向规则对于编写正确的 JavaScript 代码至关重要。本文将详细解析 this 的指向规则,帮助开发…

【含开题报告+文档+PPT+源码】基于SpringBoot+Vue的社区团购配送系统

开题报告 本文研究了一种基于Java的社区团购配送系统的设计与实现。该系统采用JavaWeb技术和Spring框架进行开发,实现了用户管理、商品管理、订单管理、支付管理、配送管理等核心功能。通过对系统需求的分析和设计,我们提出了一种可行的系统架构&#x…

LLM论文笔记 15: Transformers Can Achieve Length Generalization But Not Robustly

Arxiv日期:2024.2.14机构:Google DeepMind / University of Toronto 关键词 长度泛化位置编码数据格式 核心结论 1. 实验结论:十进制加法任务上的长度泛化最佳组合: FIRE位置编码 随机化位置编码 反向数据格式 索引提示&…

【并发测试】Redis并发性能测试

arthas 测试示例 Redis配置类 Slf4j Configuration public class RedisConfig {BeanJedisConnectionFactory jedisConnectionFactory() {RedisStandaloneConfiguration configuration new RedisStandaloneConfiguration();configuration.setHostName(redisHost);configuratio…

三甲医院网络架构与安全建设实战

一、设计目标 实现医疗业务网/卫生专网/互联网三网隔离 满足等保2.0三级合规要求 保障PACS影像系统低时延传输 实现医疗物联网统一接入管控 二、全网拓扑架构 三、网络分区与安全设计 IP/VLAN规划表 核心业务配置(华为CE6865) interface 100G…

一文讲解Redis中的基本数据类型

Redis 有五种基本数据类型,这五种数据类型分别是:string(字符串)、hash(哈希)、list(列表)、set(集合)、sorted set(有序集合,也叫 zs…