【问题标题】:RDKit fingerprint inconsistencyRDKit 指纹不一致
【发布时间】:2021-11-11 20:26:35
【问题描述】:

两个分子在 bit-1 中具有不同的子结构(见下图)。

如果我有大量的分子,如何强制它们在同一个位中具有相同的子结构?我想将它们用于机器学习,所以我必须确保所有这些指纹向量共享相同的子结构信息。

Example: bit info of two molecules

【问题讨论】:

    标签: rdkit


    【解决方案1】:

    由于您的指纹只有三位长,因此您在这里遇到了一点冲突。三个位不足以包含摩根算法中生成的所有子结构,因此同一位被多次分配(分配给不同的子结构)。这些分子非常小,因此将位向量的长度增加到 12 可以解决您在此处显示的问题,因为现在指纹中有足够的容量。正常使用指纹时,您会期望指纹具有 >= 1024 位,以便平衡大小和足够的容量以最小化这些位冲突。

    【讨论】:

    • 现在清除。非常感谢!
    猜你喜欢
    • 1970-01-01
    • 2019-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多