首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ACEMD之利用HTMD准备蛋白

ACEMD是一款专门针对NVIDIA图形处理器(GPU)运行而优化的分子动力学软件,HTMD在Python中提供了丰富的功能为ACEMD的动力学模拟进行体系的操作、处理、建立、运行、可视化和分析等功能。

ACEMD与HTMD主要用于蛋白、膜蛋白、蛋白蛋白以及蛋白小分子动力学体系。本节主要介绍蛋白的相关处理操作。

Protein Preparation

#!/usr/bin/python3

# coding: utf-8

# In[1]:导入模块,开启可视化

from htmd.ui import *

config(viewer='ngl')

# In[2]:在pH7下准备胰蛋白酶

tryp = Molecule("3PTB.pdb")

tryp_op = proteinPrepare(tryp)

# In[3]:残基40的质子,并可视化

tryp_op.view(style="Licorice",sel="resid 40",hold=True)

tryp_op.view(style="Lines",sel="same residue as exwithin 4 of resid 40")

# In[4]:准备蛋白并打印已准备残基数据

tryp_op, prepData = proteinPrepare(tryp, returnDetails=True)

prepData

# In[5]:索引pandas数据框

# In[6]:获取数据框头部前10行数据

# In[7]:数据写入excel文件

# In[8]:膜蛋白的准备以及生产excel报告

参考资料

https://software.acellera.com/docs/latest/htmd/tutorials/protein-preparation.html

https://software.acellera.com/docs/latest/htmd/userguide/advancedbuilding.html

http://gainstrong.net/works/hudong/

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180222G0MBH900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券