Concepts¶
cTopo is built around a small set of abstractions that are easy to reason about in coordination chemistry.
Recommended reading order:
- Skeleton — what part of a ligand “defines the cage”.
- Topology — how skeletons are reduced into a small set of patterns.
- Denticity → topology → skeleton → ligand — how cTopo organizes datasets.
- Atom roles — donor/skeleton/substituent typing used for fingerprints and analysis.
- Complex encoding — conventions for RDKit dative bonds (optional feature).
The tutorials then show how to apply these ideas to real datasets.