Marvin JS

Designing molecules in your browser – fast, user-friendly and eye-catching

You can watch this video on Youku as well.

Marvin JS is ChemAxon’s novel chemical editor designed for the wider community. This revolutionary new product provides a clean, exciting and user-oriented tool for quick and convenient drawing of chemical structures as well as reactions/reaction mechanisms. We transitioned the most-asked-for features from our successful MarvinSketch desktop application to a new, beautiful and rethought user interface.

Product Type:application
Interfaces:GUI ( Desktop )API ( JavaScript )

MarvinSketch in JavaScript

Marvin JS is a state-of-the-art chemical editor that combines the chemical knowledge of MarvinSketch with the JavaScript-based browser technology. This results in a slim and lightning-fast, OS-independent chemical drawing tool, that runs on all the major browsers and provides a powerful solution for drawing and modifying standard chemical structures, reactions or query molecules in the web environment. Query Drawing

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. Query Drawing 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 Drawing

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. Molecule rotation

Flexible editing

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. Molecule rotation

Easy to integrate – an exciting new interface

Marvin JS has been designed for easy integration with web-based applications. The public API provided with the editor enables web developers to seamlessly embed this application with their homegrown custom solutions (e.g. adding custom buttons). Our sketcher can be exposed on any web browser supporting JavaScript.

Pipe in your custom calculations

Marvin JS is ready for REST-ful 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.

Articles in the library

LIFE, LIFEwrx and the Library of Integrated Network-Based Cellular Signatures

Sep 25, 2013 - Presentation
The University of Miami Center for Computational Science has been developing the BioAssay Ontology (BAO), an OWL ontology, designed to make HTS assays easier interrogate. Recently the BAO…

ChemAxon’s Compound Registration

Sep 25, 2013 - Presentation
The Compound Registration is not a custom solution anymore; it is a standard product now, which is easy to configure to handle different business logics and can be seamlessly integrated i…
Author: ()

Crowdsourcing New Chemical Entities: Development of a Submission Interface t…

May 28, 2013 - Poster
While outsourcing discovery research is a well-established process, crowdsourcing in a discovery research environment is a much newer approach. The authors report on the development of an…

Still have questions?

Have a look on our support forum or drop us a line