专栏首页生信小驿站pdbsplit将多个chain的pdb文件分割

pdbsplit将多个chain的pdb文件分割

将蛋白质数据库(PDB)坐标文件拆分为新的单独文件,每个链一个文件

# install.packages("bio3d", dependencies=TRUE)
# 
options(stringsAsFactors = F)
rm(list=ls()) 
# setwd('D:\\SCIwork\\F26\\SOST')
library(bio3d)
## Not run: 
## Save separate PDB files for each chain of a local or on-line file
pdbsplit( get.pdb("2H8L", URLonly=TRUE) )


## Split several PDBs by chain ID and multi-model records
raw.files <- get.pdb( c("1YX5", "3NOB") , URLonly=TRUE)
chain.files <- pdbsplit(raw.files,  path=tempdir(), multi=TRUE)
basename(chain.files)


## Output only desired pdbID_chainID combinations
## for the last entry (1f9j), fetch all chains
ids <- c("1YX5_A", "3NOB_B", "1F9J")
raw.files <- get.pdb( ids , URLonly=TRUE)
chain.files <- pdbsplit(raw.files, ids, path=tempdir())
basename(chain.files)

因此我们将2H8L分割成三个pdb文件。 [1] "split_chain/2H8L_A.pdb" "split_chain/2H8L_B.pdb" "split_chain/2H8L_C.pdb"

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • R语言网状Meta 分析-原理和实战

    近年来基于严格设计的随机对照试验(RCT)已经被公认为评价干预措施疗效的最佳手段,这种比较所采用的针对两组研究结果比较的定量综合方法,被称为传统的 Meta 分...

    用户1359560
  • R 梯度提升算法①

    它是一种传统而重要的Boost算法,在学习时为每一个样本赋上一个权重,初始时各样本权重一样。在每一步训练后,增加错误学习样本的权重,这使得某些样本的重要性凸显出...

    用户1359560
  • Python数据处理从零开始----第三章(pandas)②处理缺失数据

    在实际应用中对于数据进行分析的时候,经常能看见缺失值,下面来介绍一下如何利用pandas来处理缺失值。常见的缺失值处理方式有,过滤、填充。

    用户1359560
  • SAP和Oralce的焦虑是企业云业务走向

    前几篇我们分析了传统ERP将沦为记录系统,以及金蝶和用友国内知名管理软件的焦虑在哪儿,其实对于国外厂商而言,焦虑同样存在。IBM大象的突然倒塌,让甲骨文和SAP...

    人称T客
  • 不平衡有源配电系统中的两层电压/无功控制:有效的优化和精确的跟踪

    原文题目:Two-Layer Volt/VAR Control in Unbalanced Active Distribution Systems: Effic...

    非过度曝光
  • go微服务框架go-micro深度学习(五) stream 调用过程详解

    上一篇写了一下rpc调用过程的实现方式,简单来说就是服务端把实现了接口的结构体对象进行反射,抽取方法,签名,保存,客户端调用的时候go-micro封请求数据,...

    lpxxn
  • 自己动手写struts3

    针对页面中直接出现的字符串,我们希望这些字符串不要直接写到JSP页面中,而是写到一个资源文件中,通过自己开发标记,显示这些字符串。我们设计标记为

    py3study
  • 六步搭建ES6语法环境

    杨肆月
  • O‘reilly Strata:数据科学部门如何建立

    很多牛逼的公司都宣称在建立数据科学部门,这个部门该如何组建,大家都在摸石头过河。O‘reilly Strata今年 六月份发布了报告 《Analyzing th...

    CDA数据分析师
  • IT公司如何构建数据科学部门?答案在这里

    O‘reilly Strata今年 六月份发布了报告 《Analyzing the Analyzers》,比较清晰的阐述了数据科学部门所需要的不同角色及其技能。...

    华章科技

扫码关注云+社区

领取腾讯云代金券