Unknown

Dataset Information

0

Efficient clustering of large molecular libraries.


ABSTRACT: The widespread use of Machine Learning (ML) techniques in chemical applications has come with the pressing need to analyze extremely large molecular libraries. In particular, clustering remains one of the most common tools to dissect the chemical space. Unfortunately, most current approaches present unfavorable time and memory scaling, which makes them unsuitable to handle million- and billion-sized sets. Here, we propose to bypass these problems with a time- and memory-efficient clustering algorithm, BitBIRCH. This method uses a tree structure similar to the one found in the Balanced Iterative Reducing and Clustering using Hierarchies (BIRCH) algorithm to ensure O( N ) time scaling. BitBIRCH leverages the instant similarity (iSIM) formalism to process binary fingerprints, allowing the use of Tanimoto similarity, and reducing memory requirements. Our tests show that BitBIRCH is already > 1,000 times faster than standard implementations of the Taylor-Butina clustering for libraries with 1,500,000 molecules. BitBIRCH increases efficiency without compromising the quality of the resulting clusters. We explore strategies to handle large sets, which we applied in the clustering of one billion molecules under 5 hours using a parallel/iterative BitBIRCH approximation.

SUBMITTER: Perez KL 

PROVIDER: S-EPMC11326248 | biostudies-literature | 2024 Aug

REPOSITORIES: biostudies-literature

altmetric image

Publications

Efficient clustering of large molecular libraries.

Pérez Kenneth López KL   Jung Vicky V   Chen Lexin L   Huddleston Kate K   Miranda-Quintana Ramón Alain RA  

bioRxiv : the preprint server for biology 20240810


The widespread use of Machine Learning (ML) techniques in chemical applications has come with the pressing need to analyze extremely large molecular libraries. In particular, clustering remains one of the most common tools to dissect the chemical space. Unfortunately, most current approaches present unfavorable time and memory scaling, which makes them unsuitable to handle million- and billion-sized sets. Here, we propose to bypass these problems with a time- and memory-efficient clustering algo  ...[more]

Similar Datasets

| S-EPMC11912344 | biostudies-literature
| S-EPMC5888655 | biostudies-literature
| S-EPMC2672630 | biostudies-literature
| S-EPMC2865495 | biostudies-literature
| S-EPMC1413928 | biostudies-literature
| S-EPMC2697633 | biostudies-literature
| S-EPMC9205323 | biostudies-literature
| S-EPMC9797891 | biostudies-literature
| S-EPMC6631606 | biostudies-literature
| S-EPMC8547436 | biostudies-literature