16得票4回答
如何从SMILES分子表示生成一个图形?

我有一组由SMILES字符串表示的分子数据集,我想将其表示为图形。有没有办法这样做?例如,假设我有一个字符串CC(C)(C)c1ccc2occ(CC(=O)Nc3ccccc3F)c2c1,是否有一种通用的方法将其转换为图形表示,即邻接矩阵和原子向量?我看到有关从图形获取SMILES的问题(链接...

12得票2回答
RDKit:如何检查分子的精确匹配?

我正在使用RDKit并尝试检查分子是否完全匹配。在使用Chem.MolFromSmiles()后,表达式m == p显然无法得到所需的结果。当然,我可以检查p是否是m的子结构,以及m是否是p的子结构。但对我来说,这似乎太复杂了。我在RDKit文档中找不到或忽略了精确匹配的代码示例。请问我该如何...

11得票6回答
将分子名称转换为SMILES?

我想知道是否有办法将IUPAC或常见的分子名转换为SMILES?我想不用手动使用在线系统转换每一个。非常感谢任何意见! 背景是,我目前正在使用Python和RDkit,所以我不确定RDkit能否做到这一点,我可能不知道。我的当前数据以csv格式存储。 谢谢!

11得票1回答
SMILES从图中生成

有没有一种方法或包可以将图形(或邻接矩阵)转换为SMILES字符串? 例如,我知道原子是[6 6 7 6 6 6 6 8] ([C C N C C C C O]),邻接矩阵是:[[ 0., 1., 0., 0., 0., 0., 0., 0.], [ 1., 0., 2....

7得票3回答
从PubChem FTP数据生成分子的2D图像

与其爬取PubChem网站,我更倾向于从PubChem ftp站点本地生成图像: ftp://ftp.ncbi.nih.gov/pubchem/specifications/ 唯一的问题是我只能在OSX和Linux上进行限制,我似乎找不到一种编程方式来生成他们网站上的2D图像。请参见此示例...