Molecule editor
A molecule editor is a computer program for creating and modifying representations of chemical structures.
Molecule editors can manipulate chemical structure representations in either a simulated two-dimensional space or three-dimensional space, via 2D computer graphics or 3D computer graphics, respectively. Two-dimensional output is used as illustrations or to query chemical databases. Three-dimensional output is used to build molecular models, usually as part of molecular modelling software packages.
Database molecular editors such as Leatherface, RECAP, and Molecule Slicer allow large numbers of molecules to be modified automatically according to rules such as 'deprotonate carboxylic acids' or 'break exocyclic bonds' that can be specified by a user.
Molecule editors typically support reading and writing at least one file format or line notation. Examples of each include Molfile and simplified molecular input line entry specification, respectively.
Files generated by molecule editors can be displayed by molecular graphics tools.
Standalone programs
Program | Developer | License | Platforms | Info | - |
Accelrys Draw | Accelrys | Windows | freeware version available; includes name2structure and structure2name, InChI naming, and canonical SMILES | - | |
ACD/ChemSketch | ACD/Labs | Windows | A chemically intelligent drawing interface that allows drawing almost any chemical structure including organics, organometallics, polymers, and Markush structures. freeware version available | - | |
Amira | Visage Imaging Zuse Institute Berlin | Windows, macOS, Linux | 14-day trial version available | - | |
Ascalaph Designer | Agile Molecule | Linux, Windows | freeware | - | |
ArgusLab | Mark Thompson | Windows | freeware | - | |
Avogadro | Avogadro project team | Linux, macOS, Windows | 3D molecule editor, visualizer | - | |
BALLView | BALL project team | -LGPL | Linux, macOS, Windows | viewer, editor, simulation tool | - |
Bioclipse | Bioclipse Developers | cross-platform | Java, Eclipse Rich Client Platform based | - | |
BKChem | Beda Kosata | cross-platform | 2D molecule editor written in Python | - | |
iChemLabs | Linux, macOS, Windows | Complete chemical publishing system for drawing chemical structures, reactions, spectra and more. Free trial available. | - | ||
ChemDraw | PerkinElmer | macOS, Windows | Edit chemical structures and reactions | - | |
Deneb | AtelGraphics | Linux, Windows | Trial version available; easy to use graphical user interface desktop for packages SIESTA, VASP, QE, etc. | - | |
Elemental | Dotmatics | Windows, iOS | freeware for PCs, iPhone, iPad | - | |
Windows | Edit chemical structures and reactions | - | |||
Chemtool | Linux, Unix | 2D editor for chemical structural formulas, written in C using GTK | - | ||
ChemWindow | Wiley | Windows | available as part of the KnowItAll software environment; Freeware for academic research and teaching | - | |
Gabedit | Abdulrahman Allouche | Linux, macOS, Windows | 3D molecule editor, visualizer | - | |
ICM-Chemist | MolSoft | Windows, macOS, Linux | Easy to use graphical user interface desktop chemistry editor | - | |
JChemPaint | cross-platform | 2D structural formula editor written in Java | - | ||
Hypercube, Inc. | Windows | 3D molecule editor, visualizer | - | ||
KnowItAll | Wiley | Windows | Includes ChemWindow Freeware for academic research and teaching | - | |
lhendraw | Lennard Wasserthal | Linux | chemdraw cdx/cdxml compatible FOSS clone, search function | - | |
MAPS | Scienomics | cross-platform | Build complex molecular and periodic systems, generate amorphous conformations. Read SMILES and 3D formats. | - | |
MarvinSketch/View | ChemAxon | cross-platform | commercial and freeware versions. Chemical editor and viewer, desktop version | - | |
MarvinSpace | ChemAxon | cross-platform | commercial and freeware versions. 3D macromolecular visualization and ligand editing, desktop version | - | |
MedChem Designer | Simulations Plus | Windows | freeware – includes free S+logP, S+logD, TPSA, PEOE sigma charges, HBD, HBA, and Rule of 5 calculations. | - | |
Molecular Operating Environment | Chemical Computing Group | Windows, Linux, Mac; SVL programming language | Platform for molecular modelling / drug discovery applications, with 3D molecular sketching and editing, 2D depiction, and 2D to 3D conversion. | - | |
molsKetch | cross-platform | multiplatform editor, based on Qt4 | - | ||
MOLTEMPLATE | 3-clause | Linux, macOS, Windows | General text-based molecule builder for LAMMPS | - | |
ODYSSEY | Wavefunction, Inc. | macOS, Windows | - | ||
SAMSON | Inria | Windows, Linux, macOS | Software platform for integrated computational nanoscience. Customized with SAMSON Elements | ||
SketchEl | cross-platform | editor, Java, available on SourceForge | - | ||
Smormo-Ed | Linux, Windows, available on SourceForge | - | |||
Spartan | Wavefunction, Inc. | Linux, macOS, Windows | - | ||
StruMM3D | Exorga, Inc. | Windows | - | ||
Vimol | BSD, Linux, macOS, Windows | Powerful, with vim-like interface | - | ||
XDrawChem | Linux, macOS, Windows | based on OpenBabel | - | ||
Zem | Example | Linux, macOS, Windows | based on OpenBabel | - |
Java Applets
Applet | Developer | License | Info | - |
Accelrys JDraw | Accelrys | commercial and freeware versions for nonprofit use | - | |
Edit chemical structures and reactions | - | |||
JChemPaint | Editor and viewer applets | - | ||
JME Molecule Editor | Peter Ertl | freeware available from Molinspiration; Freeware for noncommercial use | - | |
MarvinSketch | ChemAxon | commercial and freeware versions. Chemical editor applet implementation | - | |
MarvinSpace | ChemAxon | commercial and freeware versions. 3D macromolecular visualization and ligand editing | - | |
SDA ACD/Structure Drawing Applet | ACD/Labs | commercial and freeware versions | - | |
ChemWriter | Metamolecular | Version 1 needs Java plug-in, version 2 needs no browser plug-ins | - | |
SketchEl | , available on SourceForge | - | ||
Chemis3D | Didier Collomb | - | ||
MolEdit | MolSoft | HTML5 editor allows drawing 2D chemical structure inside a web browser's page; needs no plug-ins ; works in any modern HTML5 compatible browser with JavaScript enabled, including mobile platforms; lightweight, intuitive | ||
FlaME: Flash Molecular Editor | Pavel Dallakian, Norbert Haider | Freeware for noncommercial use | - |
JavaScript embeddable editors
Program | Developer | Desktop Browser IE6-7-8 | Desktop Browser other | iPad | iPhone | Android | Windows Phone | - | |
Michał Malik | Draw organic structures and reaction schemes in SVG, available online and as AngularJS module; open-source | ||||||||
ChemDoodle Web Components | iChemLabs | HTML5 chemistry web components including viewers, animations, interactive components and editors; uses Canvas and WebGL graphics. Free and open source under GPL v3.0 license | |||||||
ChemDraw JS | PerkinElmer | The JavaScript version of ChemDraw | |||||||
ChemWriter 3 | Metamolecular | ||||||||
Elemental | Dotmatics | proprietary software | |||||||
Edit chemical structures and reactions | |||||||||
Kekule.js Lab | Published under the MIT License | ||||||||
Ketcher | ChemAxon | The JavaScript version of MarvinSketch; has somewhat less features than Java-based version at present | |||||||
Molinspiration WebME molecule editor | proprietary software | ||||||||
JSDraw | Scilligence | ||||||||
JSME | Peter Ertl | Supports drag and drop on HTML5 compatible desktop browsers to import and export MOL and RXN files. The editor can generate SMILES and InChI. | |||||||
Sciformation | Written using SVG/VML via Raphaël.js; supports drag and drop on HTML5 compatible desktop browsers to import MOL and RXN files. Integrated structure optimizers. License is CC-BY-NC-SA | ||||||||
WebMolKit | Molecular Materials Informatics | Also core library for SketchEl2. License is GPL. |
Online editors
Program | Developer | Info |
AngularDrawChem | Michał Malik | open-source editor for drawing organic structures and reaction schemes in SVG, available on-line and as an AngularJS module |
free trial, edit chemical structures and reactions | ||
LAI4D | Lai4d Systems | Free light 3D CAD tool for the web that includes a "molecule" entity type. |
MolEdit | MolSoft | HTML5 editor allows drawing 2D chemical structure inside a web browser's page; needs no plug-ins ; works in any modern HTML5 compatible browser with JavaScript enabled, including mobile platforms; lightweight, intuitive |
Herman Bergwerf | Free software. Built for desktops, tablets and smartphones. Integrates some online databases including PubChem, RCSB, the NCI/CADD Chemical Identifier Resolver and the Crystallography Open Database. | |
Marvin molecule editor and viewer | ChemAxon | proprietary software. Supports all major formats and structure/query features. This Java implementation also includes unlimited structure based predictions for a range of properties. |
Molecular Editor and Image Sharer | Based on JChemPaint; allows storing generated images on a server | |
PubChem online molecule editor | supports SMILES, SMARTS, InChI, and all common chemical file formats. | |
Ambinter | Small chemical database edition, manipulation and export – Free Software | - |
Mobile editor apps
Program | Developer | iPad | iPhone | Android | BlackBerry | Info |
ChemDoodle Mobile | iChemLabs | Freeware, integrated with ChemDoodle desktop. | ||||
ChemJuice | IDBS | |||||
Chirys Draw | Integrated Chemistry Design | |||||
Chirys Sketch | Integrated Chemistry Design | |||||
Elemental | Dotmatics | Freeware | ||||
beta version available by InfoChem | ||||||
3D Molecules Edit & Test for iOS | Virtual Space | |||||
3D Molecules Editor for iOS | Virtual Space | |||||
3D Molecules View & Edit Lite for iOS | Virtual Space | Freeware |