PLIP–蛋白质-配体相互作用分析

PLIP–蛋白质-配体相互作用分析文章介绍了如何通过 Docker 和 Python 源码方式安装 PLIP 工具 用于分析蛋白质 配体复合物的相互作用

大家好,欢迎来到IT知识分享网。

PLIP–蛋白质-配体相互作用分析

安装

Docker方式

#install Docker (https://docs.docker.com/engine/install/centos/) and plip sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo sudo yum install docker-ce docker-ce-cli containerd.io #启动Docker服务 sudo systemctl start docker #把用户shouli加到Docker组 sudo usermod shouli -a -G docker && bash #从Docker源拉PLIP镜像 docker pull pharmai/plip:latest #use PLIP 处理5c8k.pdb复合物文件,-v是将PLIP计算的结果传到我们现在的地址(${PWD}) docker run --rm -v ${ 
   PWD}:/results -w /results pharmai/plip:latest -f 5c8k.pdb -yv -t --name 5c8k_output 

Python源码方式

# Install Dependicies cd ~/software wget -c https://github.com/openbabel/openbabel/archive/refs/tags/openbabel-3-1-1.tar.gz tar -zxvf openbabel-3-1-1.tar.gz mkdir build cd build cmake .. -DPYTHON_BINDINGS=ON -DCMAKE_INSTALL_PREFIX=~/software/openbabel make make install pip install plip  使用 plip -i 1osn -pyx 

参数

usage: PLIP [-h] (-f INPUT [INPUT ...] | -i PDBID [PDBID ...]) [-o OUTPATH | -O] [--rawstring] [-v] [-q] [-s] [-p] [-x] [-t] [-y] [--maxthreads MAXTHREADS] [--breakcomposite] [--altlocation] [--nofix] [--nofixfile] [--nopdbcanmap] [--dnareceptor] [--name OUTPUTFILENAME] [--peptides PEPTIDES [PEPTIDES ...] | --intra INTRA] [--keepmod] [--nohydro] The Protein-Ligand Interaction Profiler (PLIP) 2.1.0-betais a command-line based tool to analyze interactions in a protein-ligand complex. If you are using PLIP in your work, please cite: Salentin,S. et al. PLIP: fully automated protein-ligand interaction profiler. Nucl. Acids Res. (1 July 2015) 43 (W1): W443-W447. doi:10.1093/nar/gkv315Supported and maintained by: PharmAI GmbH (2020) - www.pharm.ai -  optional arguments: -h, --help show this help message and exit -f INPUT [INPUT ...], --file INPUT [INPUT ...] Set input file, '-' reads from stdin -i PDBID [PDBID ...], --input PDBID [PDBID ...] -o OUTPATH, --out OUTPATH -O, --stdout Write to stdout instead of file --rawstring Use Python raw strings for stdout and stdin -v, --verbose Turn on verbose mode -q, --quiet Turn on quiet mode -s, --silent Turn on silent mode -p, --pics Additional pictures #添加渲染图片 -x, --xml Generate report file in XML format # 添加XML结果报告文件 -t, --txt Generate report file in TXT (RST) format # 添加TXT结果报告文件 -y, --pymol Additional PyMOL session files # 附加的PyMOL会话文件 --maxthreads MAXTHREADS Set maximum number of main threads (number of binding sites processed simultaneously).If not set, PLIP uses all available CPUs if possible. --breakcomposite Don't combine ligand fragments with covalent bonds but treat them as single ligands for the analysis. --altlocation Also consider alternate locations for atoms (e.g. alternate conformations). --nofix Turns off fixing of PDB files. --nofixfile Turns off writing files for fixed PDB files. --nopdbcanmap Turns off calculation of mapping between canonical and PDB atom order for ligands. --dnareceptor Uses the DNA instead of the protein as a receptor for interactions. --name OUTPUTFILENAME Set a filename for the report TXT and XML files. Will only work when processing single structures. --peptides PEPTIDES [PEPTIDES ...], --inter PEPTIDES [PEPTIDES ...] Allows to define one or multiple chains as peptide ligands or to detect inter-chain contacts --intra INTRA Allows to define one chain to analyze intra-chain contacts. --keepmod Keep modified residues as ligands --nohydro Do not add polar hydrogens in case your structure already contains hydrogens. 

参考

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/140786.html

(0)
上一篇 2025-05-24 15:15
下一篇 2025-05-24 15:26

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信