drugforge.alchemy.alchemize.compute_clusters

drugforge.alchemy.alchemize.compute_clusters(ligands: list[Ligand], outsider_number: int, console=None)[source]

Clusters ligands into Bajorath-Murcko scaffolds

Args:

ligands (list[Ligand]): Ligand objects to cluster outsider_number (int): Number of ligands to consider as outsiders console: Rich console object for logging

Returns:

tuple[dict[str, list[Ligand]], dict[str, list[Ligand]]]: Outsiders and clusters