RDKit的BitVector
时间: 2024-05-24 13:15:46 浏览: 193
PyPI 官网下载 | bitvector-for-humans-0.8.0.tar.gz
RDKit的BitVector是一种用于分子指纹生成和相似性计算的数据结构。它主要用于表示分子的二进制指纹(Fingerprint),并且可以高效地进行位运算操作,比如AND、OR、XOR等。BitVector的长度取决于指纹的长度,一般是1024、2048或4096位。在指纹生成过程中,每个原子都被编码为一个位串,位串中的每一位表示一个特定的分子特征,比如存在或不存在某个化学基团、环等。生成的指纹可以用于计算分子之间的相似性,以及进行聚类、分类等分子活性预测任务。
阅读全文