Marvin JS is ChemAxon’s novel chemical editor designed for the wider community. Marvin JS provides a clean, smart user-oriented tool for quick and convenient drawing of chemical structures and reactions/reaction mechanisms in web pages. We brought over the most-asked-for features from MarvinSketch, our high performance desktop chemistry editor, and re-imagined the editing workflow to make the experience faster and much more intuitive.
Chemical drawing: quick and easy
Marvin JS provides all the essential features for quick structure drawing, such as shortcuts for all chemical bond types, elements and basic templates. In addition, features like sprout drawing, structure-merging and chain drawing facilitate the rapid design of chemical structures in 2D. Marvin JS also supports the drawing of chemical reactions and reaction mechanisms using reaction arrows and guided electron flow arrows.
On top of structure and reaction drawing the current version also supports your scaffold-based structure enumeration process allowing you to add and define R-groups on a pre-drawn scaffold.
Query features in your browser
Marvin JS has rich support for bond properties. Beyond the standard types, users may also utilize stereo (wedged), coordinated and query bonds. Atom properties, charges and isotopes can be explicitly set for individual atoms. Users can easily create complex query structures using the query atom and query bond lists.
Marvin JS offers a simple and clean interface for structure manipulations. Transformation of structures, such as translation, rotation and mirroring of whole molecules, molecular groups or fragments can be done by a click as well as copy/paste from/to MarvinSketch and other editors.
Easy to integrate – an exciting new interface
Pipe in your custom calculations
Marvin JS is ready for RESTful web services. It is bundled with a lightweight 2D cleaning web service that can be installed optionally. This default option can be seamlessly replaced or extended with custom implementations, providing unique flexibility in integrating Marvin JS with in-house chemical intelligence.