【问题标题】:RDKit How to change from Fingerprint to Mol or SmilesRDKit 如何从指纹更改为 Mol 或 Smiles
【发布时间】:2021-01-10 02:25:55
【问题描述】:

我正在对来自 Smiles 文件的一些分子进行聚类。我阅读它们,将它们转换为 mols,然后将它们转换为 Morgan Fingerprints,我用它来计算相似度,然后进行聚类。

但是我想将聚类结果输出到文件中。理想情况下,这是以微笑格式完成的,以便可以再次读取以进行评估。

请问这个怎么做?

【问题讨论】:

    标签: python rdkit


    【解决方案1】:

    我找到的唯一方法是获取列表 Smiles,将它们转换为 Mols,然后转换为 Fingerprints。因此指纹和分子的列表具有相同的大小和顺序

    指纹[0] == 摩尔[0]

    就它们所代表的分子而言。聚类指纹返回列表中指纹的索引,因此索引可用于从 Mol 列表中检索分子。

    我不认为这是最干净的解决方案,但确实有效。

    【讨论】:

      猜你喜欢
      • 2022-01-08
      • 1970-01-01
      • 1970-01-01
      • 2019-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多