Screen a Set of Molecules Before You Simulate Them
Properties, fingerprints, similarity, substructure search, clustering and 3D conformers, then send the best candidates to quantum chemistry.

Five Tools on a Shared Molecule
Runs on the CPU of your own server. Live
Properties
Formula, molecular weight, Wildman-Crippen logP, Ertl TPSA, hydrogen-bond donors and acceptors, rotatable bonds, rings, and the Lipinski and Veber rules.
Similarity
ECFP4 (radius 2, 2048 bits) and path fingerprints with Tanimoto coefficients against any molecule in your library.
Substructure
VF2-style matching of a pattern across a whole collection.
Cluster
Butina clustering of fingerprints to pick one representative per cluster.
Conformer
3D coordinates by distance geometry, ready for a quantum chemistry optimisation.
Tested Against RDKit and Open Babel
Both programs are used only as test references in a separate environment. Nothing from them ships in the engine.
Checks agreeing with RDKit
Checks agreeing with Open Babel
- Canonical SMILES identical across 25 random atom orders for 20 molecules, and across 52 stereo structures
- 3000 fuzzed stereo SMILES tested
- 2000 fuzzed malformed inputs: 1633 cleanly refused, none crashed the engine
- Unusual valence gives a warning, never a refusal, so perchlorate, XeF2 and hypervalent iodine compounds are accepted
- Results show the Lipinski count, the Veber rules, units, the Tanimoto definition used, and a stereo and isotope line
Known Differences, in the Open
- Sulfonic acid logP: 3.117 here and in Open Babel, 0.955 in RDKit (register item SI-03)
- Crippen types for O7, N14 and metals are not implemented; logp_complete is then false
- 3D coordinates differ up to 0.026 Å across compilers, so regression compares them at 0.05 Å
- MOL and SDF (V2000 and V3000) and PDB files are read and written by the engine since 0.7.7, checked 736 of 736 against a reference toolkit; CIF is planned

Cheminformatics Questions
What does the cheminformatics module compute?
How large a set can I process?
Does it handle stereochemistry and isotopes?
Are there known differences from RDKit or Open Babel?
Run Your Next Molecule Through AiMolSim
See your own molecule optimised, its frequencies computed and the checks printed beside the result. A demo takes about 30 minutes.