Depth-First
Cheminformatics in Context
MX-1.0 Beta 2
The second beta release of MX is now available for download. MX is a library of essential cheminformatics models and routines. It was created with the goal of providing a clean, well-tested platform for chemistry applications.
This beta release includes a new binary fingerprinter package that was not ready for release in the first beta. Of particular note is the modular system MX uses for creating fingerprints based on interchangeable BloomFilter, Walker, RingFilter, RingFinder, and PathWriter classes.
Unit tests are now augmented by Mockito for stubbing and mocking. The MX test suite now includes over 300 individual tests, all of which pass.
The full list of MX features includes:
Substructure search and atom mapping based on the VF algorithm
Exhaustive ring perception based on the Hanser algorithm
Path-based binary fingerprints
Flexible query atom support
Depth-First traversal
Implicit hydrogen detection
Complete system of atomic masses and isotopes based on the IUPAC Technical Report.
Model objects (Molecule, Atom, Bond, Superatom) based on MDL CTfile specification
Molfile reader and writer
SD File reader and writer
MX is released under the highly permissive MIT License.
If you find a bug or other issue, please consider filing an bug report.
© 2006-2010 Richard L. Apodaca | Content Licensed CC 3.0 BY-SA