Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >一行代码将PDB文件的几条链分割为多个PDB文件

一行代码将PDB文件的几条链分割为多个PDB文件

作者头像
DoubleHelix
发布于 2024-01-15 10:13:01
发布于 2024-01-15 10:13:01
34601
代码可运行
举报
文章被收录于专栏:生物信息云生物信息云
运行总次数:1
代码可运行

首先需要安装bio3d包

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
install.packages("bio3d", dependencies=TRUE)
library(bio3d)

分割文件的函数就是dbsplit:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
dbsplit(pdb.files, ids = NULL, path = "split_chain", overwrite=TRUE,
         verbose = FALSE, mk4=FALSE, ncore = 1, progress = NULL, ...)

pdb.files就是pdb文件。path是分割后的文件放在那个文件夹下。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pdbsplit("./P.pdb",path = "MedBioInfoCloud")

如果是PDB数据库的蛋白,只需要PDB蛋白的id,然后通过get.pdb函数获取即可。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pdbsplit(get.pdb("2XKN", URLonly=TRUE) )



本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-01-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 MedBioInfoCloud 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
pdbsplit将多个chain的pdb文件分割
因此我们将2H8L分割成三个pdb文件。 [1] "split_chain/2H8L_A.pdb" "split_chain/2H8L_B.pdb" "split_chain/2H8L_C.pdb"
用户1359560
2020/09/07
1.7K0
一行代码即可下载TGCA数据库的数据
但是TCGA数据库这2年就更新了两次,有些以前的教程可能就不在适用,我也写了一篇文章来介绍了最新版的内容:2024年TCGA数据库改版后的数据下载问题,为了下载数据方便,以及我后续分析数据方便,我正在把以前的代码渐渐封装成一个R包,让一些常规分析变得更加方便快捷,这个R包在慢慢的开发中,包的内容比较杂,没有一个好的名字,我就用我公众号ID(MedBioInfoCloud)作为包名:
DoubleHelix
2024/06/13
4170
一行代码即可下载TGCA数据库的数据
PDB文件说明
PDB文件里面的每个记录都有着严格的格式. 每个记录中的字段, 如标识, 原子名称, 原子序号, 残基名称, 残基序号等, 不仅要按照严格的顺序书写, 而且每个字段所占的字符串长度, 及其所处的位置都是严格规定好的. 这些记录中, 通常最关心的是原子记录, 其详细说明可参考PDB原子记录官方文档.
全栈程序员站长
2022/09/05
1.9K0
蛋白质三维结构预测(MODELLER、单模板)(上)
该软件有windows, mac, linux版本,下载后安装的时候需要提供注册码,不用担心,先在https://salilab.org/modeller/registration.html注册(需要学术邮箱或者含有edu的邮箱)。然后网站会自动审核并且发送注册码给输入的邮箱。软件的安装步骤和大多数Windows软件包一样,除了输入注册码那步,其它的一路点击“下一步”即可。
用户1359560
2020/07/06
1.4K0
python和R语言计算蛋白质内部氨基酸相互作用
蛋白质数据库(PDB)是生物大分子3D结构的存储库,其中包含其原子的坐标,通过使用两个原子的这些坐标,可以计算它们之间的距离。使用典型的pdb文件,可以使用类似于Biopython文档中介绍的方法来计算结构中两个原子之间的距离。如下所示:
用户1359560
2020/10/10
1.4K0
榕树集--RoseTTAFold All-Atom 的简介,安装以及使用
之前追过一篇AF的最新文章,官方称之为AlphaFold-latest,他可以预测蛋白质和小分子,蛋白质和核酸的复合物结构,对于传统复合物预测方法来说是降维式打击。唯一的缺点是:小道消息得知,Deepmind在那是没有将其开源的打算。额,好吧,这是我的缺点。关于文章的具体细节,放在下面。
DrugScience
2024/03/25
2.1K0
榕树集--RoseTTAFold All-Atom 的简介,安装以及使用
蛋白质基础组成结构
了解蛋白质的基本组成单元和结构,有助于了解蛋白质的特性。对于蛋白质结构的研究,在医药领域是非常核心的重要工作。这里我们仅仅介绍一些蛋白质的基本组成单元——20种氨基酸的种类,以及可以用于蛋白质建模的一些工具。
DechinPhy
2022/05/09
6170
蛋白质基础组成结构
Julia-BioStructures
BioStructures提供了读取,写入和操纵大分子结构(蛋白质)的功能。可以将Protein Data Bank(PDB),mmCIF和MMTF格式的文件读入。还提供了访问PDB的功能。
DrugScience
2021/02/22
2.1K0
Julia-BioStructures
linuxdeployqt-linux下Qt打包工具
基于Windows-Qt 发布的打包工具windeployqt,主要打包Qt相关依赖库,但是在linux,qt官方并未发布对应的打包版本。在github中,有人开源了这个版本linuxdeployqt,之前一直知道但是没怎么用,最近因为要打包对应工程,又拿出研究了一下。
何其不顾四月天
2023/03/10
3.6K0
R包终极解决方案
写在前面: 在如何通过Google来使用ggplot2可视化这篇文章中,我们曾经介绍过R语言在生物信息学中的重要性。 这篇文章也激发了很多小伙伴学习的热情。学习R语言必然会安装各种各样的包,很多人在这一步就遇到了困难, 刚开始学习R语言的时候我们经常会遇到各种包安装错误,比如 package ‘airway’ is not available(for R version 3.1.0)等等, 这篇文章我们就来系统性地整理一些新手可能遇到的问题以及解决方案。 当然,你不一定现在就会遇到,但是如果你遇到了,请记住
生信技能树
2018/03/08
2.6K0
R包终极解决方案
在我们的shiny服务器部署一个RNA-seq下游分析网页工具
源代码是公开的,在:https://github.com/szenitha/Shiny-Seq 所以我想着把它安装在我们自己的服务器里面,方便国内的粉丝使用! 所以大家给我了一个新的外号,宠粉狂魔!
生信技能树
2019/12/23
1.4K0
在我们的shiny服务器部署一个RNA-seq下游分析网页工具
处理pdb文件
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/137318.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/05
3910
R语言 读取文件
使用R读取txt文件直接使用read.table()方法进行读取即可,不需要加载额外的包。
用户1359560
2018/08/27
2.5K0
R语言  读取文件
Android.mk各种文件编译汇总
升级到Android 4.0。 原来我们在3.2 版本号以下编译的程序有些不能编译通过。
全栈程序员站长
2022/02/03
2.1K0
Python每日一谈|No.20.实例.1-PyMol.1-导入蛋白,创建蛋白
– 开源版本:https://sourceforge.net/projects/pymol/
DrugScience
2021/03/22
1.2K0
Python每日一谈|No.20.实例.1-PyMol.1-导入蛋白,创建蛋白
生物医药蛋白分子数据采集:支撑大模型训练的技术实践分享
作为生物信息学领域的数据工程师,近期在为蛋白质相互作用预测AI大模型构建训练集时,我面临着从PDB、UniProt等学术数据库获取高质量三维结构、序列及功能注释数据的核心挑战。通过综合运用反爬对抗技术,成功突破了数据库的速率限制、验证码验证等反爬机制,将数据采集效率提升4倍,为蛋白质-配体结合预测模型训练提供了包含10万+条有效数据的基础数据集,提高了该模型预测的准确性。
颜淡慕潇
2025/03/20
1220
生物医药蛋白分子数据采集:支撑大模型训练的技术实践分享
一行命令跑通RNAseq下游
Github网址 https://xiayh17.top/RNAseqStat/index.html
小汪Waud
2023/02/16
4540
一行命令跑通RNAseq下游
OpenMM-组蛋白甲基转移酶分子动力学模拟-TIP3P
介绍 步骤 step 1 使用pdbfixer来处理蛋白 step 2.1 溶剂化以及使用TIP3P进行模拟 step 2.2 溶剂化以及使用TIP4P-Ew进行模拟 step 3 导出文件
DrugScience
2021/04/23
1.5K0
OpenMM-组蛋白甲基转移酶分子动力学模拟-TIP3P
Python每日一谈|No.15.模块(包)的安装
biopython网站:https://biopython.org/wiki/Documentation
DrugScience
2021/03/16
6790
gget:一款强大的基因组参考数据库的高效查询工具
开源 Python 和命令行程序 gget 可以高效、轻松地以编程方式访问存储在各种大型公共基因组参考数据库中的信息。 gget 与可获取用户生成的测序数据的现有工具一起使用 ,以取代在基因组数据分析过程中效率低下、可能容易出错的手动网络查询。虽然 gget 模块的灵感来自于繁琐的单细胞 RNA-seq 数据分析任务),但我们预计它们可用于广泛的生物信息学任务。
毅硕科技
2023/01/06
6190
gget:一款强大的基因组参考数据库的高效查询工具
相关推荐
pdbsplit将多个chain的pdb文件分割
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验