Chemistry Development Kit (CDK)
The Chemistry Development Kit (CDK) are Java utility classes for chemoinformatics and computational chemistry. These classes include descriptor calculation, 2D structure layout, graph algorithms, and chemical file format readers among others.