欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

RDKit | 基于RDKit的氨基酸序列转换为SMILES

程序员文章站 2022-03-26 19:02:49
一个氨基酸序列代表的化合物转换为MOL对象,并计算出该分子的描述符,用于机器学习。导入库from rdkit import Chemfrom rdkit.Chem import Drawfrom rdkit.Chem.Draw import IPythonConsoleIPythonConsole.ipython_useSVG = True载入数据peptide_smiles = Chem.MolToSmiles(Chem.MolFromFASTA("RGDfK"))print(...

一个氨基酸序列代表的化合物转换为MOL对象,并计算出该分子的描述符,用于机器学习。

导入库

from rdkit import Chem
from rdkit.Chem import Draw
from rdkit.Chem.Draw import IPythonConsole
IPythonConsole.ipython_useSVG = True

载入数据

peptide_smiles = Chem.MolToSmiles(Chem.MolFromFASTA("RGDfK"))
print(peptide_smiles)
N=C(N)NCCC[C@H](N)C(=O)NCC(=O)N[C@@H](CC(=O)O)C(=O)N[C@@H](Cc1ccccc1)C(=O)N[C@@H](CCCCN)C(=O)O

绘制多肽

peptide_mol = Chem.MolFromSmiles(peptide_smiles)
peptide_mol

RDKit | 基于RDKit的氨基酸序列转换为SMILES

 绘制带原子索引的多肽

本文地址:https://blog.csdn.net/u012325865/article/details/111975800