Awesome
jarvispatrick
Jarvis-Patrick Clustering that uses a nearest neighbor approach to clustering objects
Example
from chemfp.bitops import byte_tanimoto
ligands = [
"00000000 00000000 00000017 2d6ca331 83a0c5cc 846e0c0120030000 00000000",
"00000000 00000000 0000001f bde88331 0385854a 9472040201010000 20000480",
"00000000 00000000 0000001b 2f6ce37d cbb0e5c8 aef7540520010029 a0000480",
... add more fingerprints ...
]
cluster_generator = JarvisPatrick(ligands, byte_tanimoto)
cluster = cluster_generator(9, 8)