计算化学公社

 找回密码 Forget password
 注册 Register
Views: 750|回复 Reply: 1
打印 Print 上一主题 Last thread 下一主题 Next thread

[Amber] 请问怎么用AmberTools中的leap批量生成结构?

[复制链接 Copy URL]

7

帖子

0

威望

83

eV
积分
90

Level 2 能力者

跳转到指定楼层 Go to specific reply
楼主
sob老师分享的利用序列生成结构的方法中有一个方法:
5 AmberTools中的leap

知名的AmberTools(http://ambermd.org)程序里的leap可以用于根据氨基酸序列产生线型小肽的三维结构并保存成符合IUPAC命名规范的pdb文件。

参考手册或《Amber14安装方法》(http://sobereva.com/263)安装AmberTools后,在命令行窗口输入诸如tleap -f leaprc.protein.ff14SB即可启动纯文本界面的leap(tleap)且同时载入AMBER14SB力场相关的氨基酸的库文件。在里面可以输入比如如下命令定义一个序列,其中残基的N结尾和C开头分别代表N端和C端残基
TC5b = sequence { NASN LEU TYR ILE CGLN }
之后再运行以下命令就可以把序列以三维结构保存成/sob目录下的TC5b_linear.pdb了
savepdb TC5b /sob/TC5b_linear.pdb


是否能批量生成?可以分享一下怎么输入命令吗?谢谢!

885

帖子

4

威望

2047

eV
积分
3012

Level 5 (御坂)

A Student

2#
发表于 Post on 2024-9-28 16:23:00 | 只看该作者 Only view this author
本帖最后由 student0618 于 2024-9-28 16:31 编辑

最简单的做法就把这几行放到同一个文件,比如
  1. source leaprc.protein.ff14SB
  2. aaa = sequence { NALA ALA CALA }
  3. savepdb aaa aaa.pdb
  4. fff = sequence { NPHE PHE CPHE }
  5. savepdb fff fff.pdb
  6. quit
复制代码
把文件保存为leap_genseq.in,然后tleap -f leap_genseq.in 就可以生成aaa.pdb和fff.pdb了

评分 Rate

参与人数
Participants 1
eV +4 收起 理由
Reason
Yothy + 4 谢谢

查看全部评分 View all ratings

敬仰一针见血的指责,厌倦别有用心的赞美。

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2026-2-22 04:59 , Processed in 0.169203 second(s), 21 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list