使用python(Biopandas)对蛋白质结构文件PDB进行修改

所需环境

python3.x
biopandas
biopython

读取PDB

读取PDB

from biopandas.pdb import PandasPdbfile = PandasPdb().read_pdb('1AUW.pdb').df['ATOM']
print(file.head())
from biopandas.pdb import PandasPdbfile = PandasPdb().read_pdb('1AUW.pdb').df['ATOM']
print(file.head())

显示:

查看PDB文件各列标题

print(file.columns)
print(file.columns)

显示

将第一个原子的B-factor列补入计算值

假定计算为1.2
和pandas操作一样:

file.loc[0,'b_factor'] = 1.2
file.loc[0,'b_factor'] = 1.2

保存PDB

注意是替换

raw = PandasPdb().read_pdb('1AUW.pdb')
raw.df['ATOM'] = file
raw.to_pdb('changed.pdb',append_newline=True)
raw = PandasPdb().read_pdb('1AUW.pdb')
raw.df['ATOM'] = file
raw.to_pdb('changed.pdb',append_newline=True)

欢迎加群344540972,一起交流

使用python(Biopandas和Biopython)对蛋白质结构文件PDB进行修改相关推荐

  1. python中利用biopython和dssp提取pdb文件中的二级结构

    以CASP11数据集为例,选取domain中的pdb数据作为转换: 在python中,安装biopython包和dssp包 pip3 install biopython conda install - ...

  2. python第三方包的windows安装文件exe格式

    今天弄了一上午的python-ldap,发现要么安装vc,要么用其他比较麻烦的方法,都比较麻烦.幸好找到这个地址: http://www.lfd.uci.edu/~gohlke/pythonlibs/ ...

  3. Python学习系列(五)(文件操作及其字典)

    Python学习系列(五)(文件操作及其字典) Python学习系列(四)(列表及其函数) 一.文件操作 1,读文件      在以'r'读模式打开文件以后可以调用read函数一次性将文件内容全部读出 ...

  4. [python教程入门学习]python学习笔记(CMD执行文件并传入参数)

    本文章向大家介绍python学习笔记(CMD执行文件并传入参数),主要包括python学习笔记(CMD执行文件并传入参数)使用实例.应用技巧.基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋 ...

  5. Python打包工具Pyintealler打包py文件为windows exe文件过程及踩坑记录+实战例子

    Python打包工具Pyintealler打包py文件为windows exe文件过程及踩坑记录+实战例子 目录 Python打包工具Pyintealler打包py文件为windows exe文件过程 ...

  6. python在内存中生成Zip文件!

    python在内存中生成Zip文件! - 天真的好蓝啊 - 博客园 python在内存中生成Zip文件! import zipfile import StringIO class MemoryZipF ...

  7. 如何检查文件是否是python中的目录或常规文件? [重复]

    本文翻译自:how to check if a file is a directory or regular file in python? [duplicate] Possible Duplicat ...

  8. C++/Php/Python/Shell 程序按行读取文件或者控制台方法总结。

    C++/Php/Python/Shell 程序按行读取文件或者控制台方法总结. 一.总结 C++/Php/Python/Shell 程序按行读取文件或者控制台(php读取标准输入:$fp = fope ...

  9. 用python3做学生管理系统_详解用python实现基本的学生管理系统(文件存储版)(python3)...

    详解用python实现基本的学生管理系统(文件存储版)(python3) 来源:中文源码网    浏览: 次    日期:2019年11月5日 详解用python实现基本的学生管理系统(文件存储版)( ...

最新文章

  1. 端口号被占用怎么解决
  2. UITableViewCell有关处理touch事件的问题
  3. 索爱麦克风免驱动的语音录入测试
  4. implicit assignment of unexported field
  5. 通过Log4net来配置我们需要的日志文件格式
  6. SpringMVC的请求-获得请求参数-获得集合类型参数1
  7. 解决bash: mysql: command not found 的方法【linux mysql命令 】
  8. html嵌入audio格式不支持,html5中audio支持音频格式的解决方法
  9. cell数组变为字符串_字符串匹配 ---- BM 算法原理
  10. Leetcode 109
  11. 乌合之众(大众心理研究)之三:群体的一般特征
  12. E: 无法打开锁文件 /var/lib/dpkg/lock-frontend - open (2: 没有那个文件或目录)
  13. 高效办公|用一套键鼠控制两台电脑解决方案
  14. php爬虫采集类-phpQuery:支持抓取网站,非常强大的php类库
  15. 查找算法之二分查找算法
  16. 联想服务器win7系统安装教程,一键安装联想win7系统步骤指南
  17. cad隐藏图层命令快捷键_CAD中,有没有快速隐藏其他图层的快捷键啊? 新上
  18. php中文网怎么修改头像,thinkphp 头像上传在线剪切编辑问题 (使用美图秀秀头像编辑器组件)...
  19. Python selenium 简单的实现大麦网自动购票过程
  20. ecplise 设置代码自动提示功能

热门文章

  1. 区块链实战(一)实现简单的区块与区块链交易
  2. 微信小程序布局快速入门
  3. WORD转PDF时候出现空白页的解决办法
  4. 什么是生命周期?Activity生命周期的三种状态
  5. sql server编程之 T-SQL函数
  6. 计算机一级是word2010,WORD2010讲义计算机一级
  7. 微信小程序如何发布?发布流程怎么样
  8. 最简单的商家管理系统(小白)
  9. 用html给一张图片做多个热区链接,html 锚点链接 图像热区链接
  10. gcc ld链接脚语法简明讲解