预测蛋白残留接触的接触图绘制。

ContactVis的Python项目详细描述


python包用于绘制简单的蛋白质残留接触图。该工具可以从python中使用,如下所示:

#!/usr/bin/env python

from contactvis import plot_contact_map

plot_contact_map.plot_map(fasta_filename, contact_filename, factor,
c2_filename='', psipred_horiz_fname='', psipred_vert_fname='',
pdb_filename='', is_heavy=False, chain='', sep=',', outfilename='')

或从命令行:

plot_contact_map.py [-h] [-o OUTFILE] [-f FACTOR] [--c2 C2] [--psipred_horiz PSIPRED_HORIZ]
[--psipred_vert PSIPRED_VERT] [--pdb PDB] [--heavy] [--chain CHAIN] fasta_file contact_file

要复制test文件夹中的不同示例,请运行以下命令:

根据接触概率着色给定接触文件的简单映射:

python ../plot_contact_map.py sequence.fasta predicted.contacts -o cm_simple.pdf

与原生pdb结构(成对cb原子距离)接触的比较 8_截止):

python ../plot_contact_map.py sequence.fasta predicted.contacts -o cm_pdb.pdf --pdb native_structure.pdb

将两个不同的预测接触图相互比较并与本地pdb进行比较 结构并包括沿对角线的二级结构信息(红色:螺旋线,蓝色:工作表):

python ../plot_contact_map.py sequence.fasta predicted.contacts -o cm_compare_pdb.pdf --pdb native_structure.pdb --c2 predicted.contacts2 --psipred_horiz psipred.horiz

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Synth xml中的java设置JLabel图标   java全屏Flash应用程序测试需要外部戳   评测配置文件Java CPU负载   java如何显示布尔值?   java共享库与微服务?   使用bash脚本重定向java输出(liquibase)   java如何进行结构化日志记录?   属性JSF2的java绑定属性<h:dataTable>   java Android Restlet包装崩溃   java如果在一个事务中我们只在一个数据源上写,是否可以避免2PC或手动处理提交?(J2CA0030E)   java从哪里获得openCV的jar?   java正在尝试更新SQL数据库条目,但收到SQL语法错误。我怎么知道这里出了什么问题?   java如何在Firebase数据库值中添加空格   为什么在java中读取datainputstream时会出现EOF异常?   java STDERR将每个stacktrace行作为错误日志条目写入WildFly服务器。日志   java通过socket编写一个没有'ImageIO'的映像   java为什么JBoss会在出现错误时破坏连接池?   javafxjava如何查找当月的第一次登录   java这个Android项目给了我一个崩溃的机会,我正试图让这个项目有一个来自编辑文本的数字,并在文本视图中得到它两次