Molecule properties, standardization and substructure search, and explicit bond edits from atom-mapped reactions.
RDKit is the open-source cheminformatics toolkit. Given SMILES or an SD file, a run reports canonical structures with descriptors, Lipinski counts, standardized parent forms, InChI, molecule hashes, Murcko scaffolds, ring and stereochemistry analysis, SMARTS substructure matches, fingerprints and the maximum common substructure of the set. Given atom-mapped reaction SMILES, it reports the reaction's participants, its element and formal-charge balance, the quality of its atom mapping, and the bonds formed, broken or changed in order -- the reaction centre a precedent search or an enzyme design starts from.