molecule editor

{{short description|Computer program used to create and modify simulated representations of molecular structures}}

A notable 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,{{cite book|doi=10.1002/3527603743.ch11|chapter=Structure Modification in Chemical Databases|title=Chemoinformatics in Drug Discovery|pages=[https://archive.org/details/isbn_9783527307531_0/page/271 271–285]|series=Methods and Principles in Medicinal Chemistry|year=2005|last1=Kenny|first1=Peter W.|last2=Sadowski|first2=Jens|isbn=9783527307531|url=https://archive.org/details/isbn_9783527307531_0/page/271}} RECAP,{{cite journal|doi=10.1021/ci970429i|pmid=9611787|title=RECAP-Retrosynthetic Combinatorial Analysis Procedure: A Powerful New Technique for Identifying Privileged Molecular Fragments with Useful Applications in Combinatorial Chemistry|journal=Journal of Chemical Information and Computer Sciences|volume=38|issue=3|pages=511–522|year=1998|last1=Lewell|first1=Xiao Qing|last2=Judd|first2=Duncan B.|last3=Watson|first3=Stephen P.|last4=Hann|first4=Michael M.}} and Molecule Slicer{{cite journal|doi=10.1021/jm030267j|pmid=14695836|title=Characteristic Physical Properties and Structural Fragments of Marketed Oral Drugs|journal=Journal of Medicinal Chemistry|volume=47|pages=224–232|year=2004|last1=Vieth|first1=Michal|last2=Siegel|first2=Miles G.|last3=Higgs|first3=Richard E.|last4=Watson|first4=Ian A.|last5=Robertson|first5=Daniel H.|last6=Savin|first6=Kenneth A.|last7=Durst|first7=Gregory L.|last8=Hipskind|first8=Philip A.|issue=1}} 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 (SMILES), respectively.

Files generated by molecule editors can be displayed by molecular graphics tools.

Standalone programs

= 2D structure editing =

class="wikitable sortable"
ProgramDeveloper(s)LicensePlatformsInfo
ACD/ChemSketchACD/Labs{{proprietary}}WindowsA chemically intelligent drawing interface allowing creation of 2D structures for organics, organometallics, polymers, and Markush structures. Freeware version available.
BIOVIA DrawDassault Systèmes{{proprietary}}WindowsSuccessor of ISIS/Draw.
ChemDrawRevvity Signals{{proprietary}}Windows, macOSPrimarily for editing 2D chemical structures and reactions
ChemWindowWiley{{proprietary}}WindowsFreeware for academic research and teaching; part of the KnowItAll software environment
JChemPaintJChemPaint Developers{{LGPL-lic}}Cross-platformA 2D structural formula editor written in Java
XDrawChemXDrawChem developers{{GPL-lic}}Windows, macOS, LinuxA 2D chemical structure drawing tool based on OpenBabel

= 3D structure editing =

class="wikitable sortable"
ProgramDeveloper(s)LicensePlatformsInfo

!Last Release

Amira (software)Visage Imaging
Zuse Institute Berlin
{{proprietary}}Windows, macOS, LinuxIncludes 3D visualization tools. Trial version available.

|

Ascalaph DesignerAgile Molecule{{GPL-lic}}Windows, LinuxA freeware 3D molecule editor.

| {{wikidata|qualifier|preferred|Q4034436|P348|P548=Q2804309|P577}}

AvogadroAvogadro project team{{GPL-lic}}Windows, macOS, LinuxA 3D molecule editor and visualizer.

| {{wikidata|qualifier|preferred|single|edit|Q851800|P348|P548=Q2804309|P577}}

DenebAtelGraphics{{proprietary}}Windows, LinuxGUI for simulation packages, including 3D editing.

|

GabeditAbdulrahman Allouche{{BSD-lic}}Windows, macOS, LinuxA 3D molecule editor with visualization capabilities.

| {{wikidata|qualifier|preferred|single|edit|Q5515367|P348|P548=Q2804309|P577}}

MOEChemical Computing Group{{proprietary}}Windows, macOS, LinuxIncludes 3D molecular sketching, editing, and 2D to 3D conversion.

| {{wikidata|qualifier|preferred|Q28447694|P348|P548=Q2804309|P577}}

PyMOLSchrödinger{{proprietary}} (Open-source version available)Cross-platformPopular molecular visualization tool with basic 3D editing capabilities for structural analysis.

| {{wikidata|qualifier|preferred|single|edit|Q1373457|P348|P548=Q2804309|P577}}

SAMSONInria{{proprietary}}Windows, macOS, LinuxA modular platform for computational nanoscience, including 3D molecular editing.

| {{wikidata|qualifier|preferred|Q18192364|P348|P548=Q2804309|P577}}

SpartanWavefunction, Inc.{{proprietary}}Windows, macOS, LinuxFocused on 3D molecular modeling and simulation.

| {{wikidata|qualifier|preferred|Q17084877|P348|P548=Q2804309|P577}}

VMDUniversity of IllinoisFree for non-commercial useCross-platform3D Molecular visualization tool that includes structure editing through the Molefacture plugin.

| {{wikidata|qualifier|preferred|edit|Q7936565|P348|P548=Q2804309|P577}}

YASARAYASARA Biosciences{{proprietary}} (Free version available)Cross-platformMolecular graphics and modeling software focused on structural biology, with extensive 3D capabilities.

| {{wikidata|qualifier|preferred|edit|Q8049645|P348|P548=Q2804309|P577}}

Java Applets

class="wikitable"

! Applet !! Developer(s) !! License !! Info

JChemPaint{{LGPL-lic}}Editor and viewer applets
JME Molecule EditorPeter Ertl{{proprietary}}freeware available from Molinspiration; Freeware for noncommercial use

JavaScript embeddable editors

class="wikitable"

! Program !! Developer

!License!! Desktop Browser IE6-7-8 !! Desktop Browser other !! iPad !! iPhone !! Android

!Info

Kekulé ProgramKekule.js Lab

|MIT License

{{yes}}{{yes}}{{unk}}{{unk}}{{unk}}

See also

Notes and references

{{Reflist|30em}}