.NET Cheminformatics Toolkit
MolEngine is a complete .NET Cheminformatics Toolkit completely built on Microsoft .NET platform. By using MolEngine, developers can build a variety of applications on multiple platforms:
- ASP.NET Web Application
- Click-once Application
- Office Add-on
- SharePoint Application
- Windows 8 Metro App
- Silverlight Application
- MVC Application
- Native Application on Linux using Mono
- ASP.NET Web Application on Linux using Mono + XSP2
MolEngine enables .NET developer to quickly build chemistry desktop and web applications without dealing with the complicated Cheminformatics algorithms.
MolEngine is great for Window Azure platform to implement chemical structure search. Here is an example.
Here is a summary of functionalities of MolEngine:
- Read and write all popular chemistry files including CDX, CDXML, SKC, Molfile, SDF, Mol2, CML, MRV, RXN, RDF, SMILES, InChI, TGF etc.
- Generate 2D coordinates
- Combinatorial Chemistry enumeration
- Generate Structure Fingerprints
- Reaction mapping
- Structure search, including substructure, full-structure, and similarity
- Generate structure images
- Generate structure hash code
- Kekulize and dekekulze aromatics bonds
- Convert spectrum files (JDX, JD) into images
- … many more
MolEngine Web Service wraps MolEngine APIs as SOAP Web Service, which can be easily called from remote computers, other languages such as Java, Object-C, C++, Python etc.