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

ProgramDeveloperLicensePlatformsInfo-
Accelrys DrawAccelrysWindowsfreeware version available; includes name2structure and structure2name, InChI naming, and canonical SMILES-
ACD/ChemSketchACD/LabsWindowsA 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, Linux14-day trial version available-
Ascalaph DesignerAgile MoleculeLinux, Windowsfreeware-
ArgusLabMark Thompson Windowsfreeware-
AvogadroAvogadro project teamLinux, macOS, Windows3D molecule editor, visualizer-
BALLViewBALL project team-LGPLLinux, macOS, Windowsviewer, editor, simulation tool-
BioclipseBioclipse Developerscross-platformJava, Eclipse Rich Client Platform based-
BKChemBeda Kosatacross-platform2D molecule editor written in Python-
iChemLabsLinux, macOS, WindowsComplete chemical publishing system for drawing chemical structures, reactions, spectra and more. Free trial available.-
ChemDrawPerkinElmermacOS, WindowsEdit chemical structures and reactions-
DenebAtelGraphicsLinux, WindowsTrial version available; easy to use graphical user interface desktop for packages SIESTA, VASP, QE, etc.-
Elemental DotmaticsWindows, iOSfreeware for PCs, iPhone, iPad-
WindowsEdit chemical structures and reactions-
ChemtoolLinux, Unix2D editor for chemical structural formulas, written in C using GTK-
ChemWindowWileyWindowsavailable as part of the KnowItAll software environment; Freeware for academic research and teaching-
GabeditAbdulrahman AlloucheLinux, macOS, Windows3D molecule editor, visualizer-
ICM-ChemistMolSoftWindows, macOS, LinuxEasy to use graphical user interface desktop chemistry editor-
JChemPaintcross-platform2D structural formula editor written in Java-
Hypercube, Inc.Windows3D molecule editor, visualizer-
KnowItAllWileyWindowsIncludes ChemWindow Freeware for academic research and teaching-
lhendrawLennard WasserthalLinuxchemdraw cdx/cdxml compatible FOSS clone, search function-
MAPS Scienomicscross-platformBuild complex molecular and periodic systems, generate amorphous conformations. Read SMILES and 3D formats.-
MarvinSketch/ViewChemAxoncross-platformcommercial and freeware versions. Chemical editor and viewer, desktop version -
MarvinSpaceChemAxoncross-platformcommercial and freeware versions. 3D macromolecular visualization and ligand editing, desktop version -
MedChem DesignerSimulations PlusWindowsfreeware – includes free S+logP, S+logD, TPSA, PEOE sigma charges, HBD, HBA, and Rule of 5 calculations.-
Molecular Operating Environment Chemical Computing GroupWindows, Linux, Mac; SVL programming languagePlatform for molecular modelling / drug discovery applications, with 3D molecular sketching and editing, 2D depiction, and 2D to 3D conversion.-
molsKetchcross-platformmultiplatform editor, based on Qt4-
MOLTEMPLATE 3-clauseLinux, macOS, WindowsGeneral text-based molecule builder for LAMMPS-
ODYSSEYWavefunction, Inc.macOS, Windows-
SAMSONInriaWindows, Linux, macOSSoftware platform for integrated computational nanoscience. Customized with SAMSON Elements
SketchElcross-platformeditor, Java, available on SourceForge-
Smormo-EdLinux, Windows, available on SourceForge-
SpartanWavefunction, Inc.Linux, macOS, Windows-
StruMM3DExorga, Inc.Windows-
VimolBSD, Linux, macOS, WindowsPowerful, with vim-like interface-
XDrawChemLinux, macOS, Windowsbased on OpenBabel-
Zem ExampleLinux, macOS, Windowsbased on OpenBabel-

Java Applets

AppletDeveloperLicenseInfo-
Accelrys JDrawAccelryscommercial and freeware versions for nonprofit use-
Edit chemical structures and reactions-
JChemPaintEditor and viewer applets-
JME Molecule EditorPeter Ertlfreeware available from Molinspiration; Freeware for noncommercial use-
MarvinSketchChemAxoncommercial and freeware versions. Chemical editor applet implementation-
MarvinSpaceChemAxoncommercial and freeware versions. 3D macromolecular visualization and ligand editing-
SDA ACD/Structure Drawing AppletACD/Labscommercial and freeware versions-
ChemWriterMetamolecularVersion 1 needs Java plug-in, version 2 needs no browser plug-ins-
SketchEl, available on SourceForge-
Chemis3DDidier Collomb-
MolEditMolSoftHTML5 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 EditorPavel Dallakian, Norbert HaiderFreeware for noncommercial use-

JavaScript embeddable editors

ProgramDeveloperDesktop Browser IE6-7-8Desktop Browser otheriPadiPhoneAndroidWindows Phone-
Michał MalikDraw organic structures and reaction schemes in SVG, available online and as AngularJS module; open-source
ChemDoodle Web ComponentsiChemLabsHTML5 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 JSPerkinElmerThe JavaScript version of ChemDraw
ChemWriter 3Metamolecular
Elemental Dotmaticsproprietary software
Edit chemical structures and reactions
Kekule.js LabPublished under the MIT License
KetcherChemAxonThe JavaScript version of MarvinSketch; has somewhat less features than Java-based version at present
Molinspiration WebME molecule editorproprietary software
JSDrawScilligence
JSMEPeter ErtlSupports drag and drop on HTML5 compatible desktop browsers to import and export MOL and RXN files. The editor can generate SMILES and InChI.
SciformationWritten 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
WebMolKitMolecular Materials InformaticsAlso core library for SketchEl2. License is GPL.

Online editors

ProgramDeveloperInfo
AngularDrawChemMichał Malikopen-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
LAI4DLai4d SystemsFree light 3D CAD tool for the web that includes a "molecule" entity type.
MolEditMolSoftHTML5 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 BergwerfFree 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 viewerChemAxonproprietary 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 SharerBased on JChemPaint; allows storing generated images on a server
PubChem online molecule editorsupports SMILES, SMARTS, InChI, and all common chemical file formats.
AmbinterSmall chemical database edition, manipulation and export – Free Software -

Mobile editor apps

ProgramDeveloperiPadiPhoneAndroidBlackBerryInfo
ChemDoodle MobileiChemLabsFreeware, integrated with ChemDoodle desktop.
ChemJuiceIDBS
Chirys DrawIntegrated Chemistry Design
Chirys SketchIntegrated Chemistry Design
Elemental DotmaticsFreeware
beta version available by InfoChem
3D Molecules Edit & Test for iOSVirtual Space
3D Molecules Editor for iOSVirtual Space
3D Molecules View & Edit Lite for iOSVirtual SpaceFreeware