罗斯曼折叠蛋白辅因子特异性的预测和再设计
项目描述
罗斯曼折叠蛋白辅因子特异性的预测和再设计
安装
pip install rossmann-toolbox
或者,要获取最新更改,请直接从存储库安装:
pip install git+https://github.com/labstructbioinf/rossmann-toolbox.git
对于某些功能,需要额外的依赖项:
| 包裹 | 序列变体 | 结构变体 |
|---|---|---|
| 折叠X4 | - | 必需的 |
| DSSP3 | - | 必需的 |
| HH-suite3 | 可选的 | 可选的 |
入门
基于序列的方法
输入是一个全长序列。该算法首先检测序列中的Rossmann 核心(即与辅因子相互作用的 β-α-β 基序),然后评估它们的辅因子特异性:
from rossmann_toolbox import RossmannToolbox
rtb = RossmannToolbox(use_gpu=True)
data = {'3m6i_A': 'MASSASKTNIGVFTNPQHDLWISEASPSLESVQKGEELKEGEVTVAVRSTGICGSDVHFWKHGCIGPMIVECDHVLGHESAGEVIAVHPSVKSIKVGDRVAIEPQVICNACEPCLTGRYNGCERVDFLSTPPVPGLLRRYVNHPAVWCHKIGNMSYENGAMLEPLSVALAGLQRAGVRLGDPVLICGAGPIGLITMLCAKAAGACPLVITDIDEGRLKFAKEICPEVVTHKVERLSAEESAKKIVESFGGIEPAVALECTGVESSIAAAIWAVKFGGKVFVIGVGKNEIQIPFMRASVREVDLQFQYRYCNTWPRAIRLVENGLVDLTRLVTHRFPLEDALKAFETASDPKTGAIKVQIQSLE'}
preds = rtb.predict(data, mode='seq')
preds = {'3m6i_A': {'FAD': 0.0008955444,
'NAD': 0.998446,
'NADP': 0.00015508455,
'SAM': 0.0002544397, ...}}
基于结构的方法
输入是蛋白质结构。制备步骤同上,另外,结构特征通过FOLDX软件计算,二级结构特征通过DSSP计算
# required binaries
PATH_FOLDX = ...
PATH_HHPRED = ...
PATH_DSSP = ...
path_to_structures = ... # path to pdb files
chains_to_use = ... # chains to load from `path_to_structures`
rtb = RossmannToolbox(use_gpu=False, foldx_loc = PATH_FOLDX,
hhsearch_loc = PATH_HHPRED,
dssp_loc = PATH_DSSP)
preds = rtb.predict_structure(path_to_structures, chains_to_use, mode='seq', core_detect_mode='dl')
preds = [{'NAD': 0.99977881,
'NADP': 0.0018195,
'SAM': 0.00341983,
'FAD': 3.62e-05,
'seq': 'AGVRLGDPVLICGAGPIGLITMLCAKAAGACPLVITDIDEGRL',
'NAD_std': 0.0003879,
'NADP_std': 0.00213571,
'SAM_std': 0.00411747,
'FAD_std': 3.95e-05}]
接下来是什么?
要了解其他功能rossmann-toolbox,例如结果的可视化,请参阅笔记本examples/example_minimal.ipynb。
接触
如果您有任何疑问、问题或建议,请与我们联系。由rossmann-toolboxKamil Kaminski、Jan Ludwiczak、Maciej Jasinski、Adriana Bukala、Rafal Madaj、Krzysztof Szczepaniak 和 Stanislaw Dunin-Horkawicz 开发。
这项工作得到了欧盟在欧洲区域发展基金下共同资助的波兰科学基金会第一团队计划的支持。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
rossmann-toolbox-0.1.0.tar.gz
(11.1 MB
查看哈希)
内置分布
rossmann_toolbox-0.1.0-py3-none-any.whl
(11.1 MB
查看哈希)
关
rossmann_toolbox -0.1.0-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | a9d0cb5e75ea2a965416ae0c0ac2f0e447be7c511d330cf12bd1911d79253211 |
|
| MD5 | 27cb922e5b915bf9133887159c5c4335 |
|
| 布莱克2-256 | 74fe96d51726b6a553cb23cdd05b83093a917514cae7398054204a45e4654456 |