RDKit is an open-source cheminformatics toolkit written in C++ that can also be used in Java, Python, and KNIME. It provides a wide collection of cheminformatics functionality, such as reading and writing molecules, working with atoms, bonds and rings, generating 2D or 3D coordinates, sear...