【Rosetta】定义非标准氨基酸到本地库

在使用Rosetta做docking或其他应用时会碰到需要使用非标准氨基酸,有两种解决方法:
一、将对应的氨基酸删除,添加一个修改后的氨基酸作为一个ligand添加到体系中,再将该ligand与主链连接到一起。
二、定义一个新的氨基酸。

这里记录第二种方法,以半胱氨酸为例,目的为去掉半胱氨酸连接在S上的氢,方便后续使用

首先,进入Rosetta的氨基酸参数库,位于path/rosetta/main/database/chemical/residue_type_sets
该文件夹下包含多个氨基酸库,一般只使用fa_standard中的参数
在这里插入图片描述
进入fa_standard文件夹,其下的residue_types.txt为氨基酸参数的路径列表,residue_types文件夹下即为氨基酸参数
在这里插入图片描述

一、修改路径文件

修改residue_types.txt,在其中添加一行说明新氨基酸参数路径
exclude_pdb_component_list.txt中20种氨基酸外添加CYM残基

residue_types/l-caa/CYX.params
二、添加氨基酸参数

之后进入residue_types文件夹下的l-caa文件夹,其中包含了默认的氨基酸参数
在这里插入图片描述
直接复制原本的CYS.params进行修改,重命名氨基酸,并删除有关S上的氢相关行即可

NAME CYX
IO_STRING CYX X
TYPE POLYMER
AA UNK
ATOM  N   Nbb  NH1  -0.6046255 -0.350
ATOM  CA  CAbb CT1   0.0900506  0.100
ATOM  C   CObb C     0.6884871  0.550
ATOM  O   OCbb O    -0.6884871 -0.550
ATOM  CB  CH2  CT2  -0.1178426  0.000
ATOM  SG  SH1  S    -0.2463981 -0.290
ATOM  H   HNbb H     0.3987955  0.250
ATOM  HA  Hapo HB    0.1157793  0.000
ATOM 1HB  Hapo HA    0.0964167  0.000
ATOM 2HB  Hapo HA    0.0964167  0.000

LOWER_CONNECT N
UPPER_CONNECT C
BOND  N    CA 
BOND  N    H  
BOND  CA   C  
BOND  CA   CB 
BOND  CA   HA 
BOND_TYPE  C    O 2
BOND  CB   SG 
BOND  CB  1HB 
BOND  CB  2HB 
CHI 1  N    CA   CB   SG 
PROPERTIES PROTEIN ALPHA_AA L_AA SC_ORBITALS METALBINDING
METAL_BINDING_ATOMS O SG
DISULFIDE_ATOM_NAME SG
NBR_ATOM CB
NBR_RADIUS 3.4473
FIRST_SIDECHAIN_ATOM CB
RAMA_PREPRO_FILENAME all.ramaProb prepro.ramaProb
ACT_COORD_ATOMS SG END
ICOOR_INTERNAL    N      0.000000    0.000000    0.000000   N     CA    C  
ICOOR_INTERNAL    CA     0.000000  180.000000    1.458001   N     CA    C  
ICOOR_INTERNAL    C      0.000000   68.800003    1.523258   CA    N     C  
ICOOR_INTERNAL  UPPER  150.000000   63.800018    1.328685   C     CA    N  
ICOOR_INTERNAL    O    180.000000   59.200008    1.231015   C     CA  UPPER
ICOOR_INTERNAL    CB  -121.600000   69.400000    1.528861   CA    N     C  
ICOOR_INTERNAL    SG     0.000000   65.900000    1.808803   CB    CA    N  
ICOOR_INTERNAL   1HB   121.200000   70.500000    1.090249   CB    CA    SG 
ICOOR_INTERNAL   2HB   117.600000   70.500000    1.089821   CB    CA   1HB 
ICOOR_INTERNAL    HA  -119.000000   71.500000    1.090059   CA    N     CB 
ICOOR_INTERNAL  LOWER -150.000000   58.299995    1.328685   N     CA    C  
ICOOR_INTERNAL    H    180.000000   60.849998    1.010000   N     CA  LOWER
三、修改其他相关文件

在使用该氨基酸对接时提示prepro.ramaProb中没有CYX的评分信息,位于path/rosetta/main/database/scoring/score_functions/rama/fd同样直接复制CYS的数据,重命名解决

这样处理目前看起来一切正常,有什么不对的请指正

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jsylar

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值