public
Fork of metamolecular/mx
Description: Essential Cheminformatics
Homepage: http://metamolecular.com/mx
Clone URL: git://github.com/rapodaca/mx.git
mx / README
100644 49 lines (35 sloc) 1.495 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
MX - Essential Cheminformatics
 
Website: http://metamolecular.com/mx
Source Repo: http://github.com/metamolecular/mx
 
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.
 
Features:
 
- Substructure search and atom mapping based on the VF algorithm
- Exhaustive ring perception based on the Hanser algorithm
- Flexible query atom support
- Flexible generation of path-based binary fingerprints
- 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/SDFile reader and writer
 
Language:
 
MX is written in Java and has been used with Scala in addition to Ruby and Python
through the JRuby and Jython interpreters.
 
Dependencies:
 
- JDK 1.5 or higher
- Ant (to compile and run tests)
 
License:
 
MX is distributed under the MIT license. See the LICENSE file for details.
 
Contributors:
 
Richard L. Apodaca http://depth-first.com
Duan Lian http://chemhack.com
Fredrik Wallner http://www.wallner.nu/fredrik
John Jaeger http://goeslightly.blogspot.com/
Syed Asad Rahman http://www.ebi.ac.uk/~asad/Asad.html
 
History:
 
MX was factored out of ChemWriter, the 2D chemical structure editor developed
by Metamolecular, LLC (http://metamolecular.com).