Molecule editor
Encyclopedia
A molecule editor is a computer program
Computer program
A computer program is a sequence of instructions written to perform a specified task with a computer. A computer requires programs to function, typically executing the program's instructions in a central processor. The program has an executable form that the computer can use directly to execute...

 for creating and modifying representations of chemical structure
Chemical structure
A chemical structure includes molecular geometry, electronic structure and crystal structure of molecules. Molecular geometry refers to the spatial arrangement of atoms in a molecule and the chemical bonds that hold the atoms together. Molecular geometry can range from the very simple, such as...

s.

Molecule editors can manipulate chemical structure representations in either two- or three-dimensions. Two-Dimensional editors generate output used as illustrations or for querying chemical database
Chemical database
A chemical database is a database specifically designed to store chemical information. This information is about chemical and crystal structures, spectra, reactions and syntheses, and thermophysical data.- Chemical structures :...

s. Three-dimensional molecule editors are used to build molecular models, usually as part of molecular modelling
Molecular modelling
Molecular modelling encompasses all theoretical methods and computational techniques used to model or mimic the behaviour of molecules. The techniques are used in the fields of computational chemistry, computational biology and materials science for studying molecular systems ranging from small...

 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 the user.

Molecule editors typically support reading and writing at least one file format
File format
A file format is a particular way that information is encoded for storage in a computer file.Since a disk drive, or indeed any computer storage, can store only bits, the computer must have some way of converting information to 0s and 1s and vice-versa. There are different kinds of formats for...

 or line notation
Line notation
Line notation is a typographical notation system using ASCII characters, most often used for chemical nomenclature.Line notation is a word and symbol description of an electrochemical cell widely used in chemistry.-Chemistry:...

. Examples of each include Molfile and SMILES
Simplified molecular input line entry specification
The simplified molecular-input line-entry specification or SMILES is a specification in form of a line notation for describing the structure of chemical molecules using short ASCII strings...

, respectively.

Files generated by molecule editors can be displayed by molecular graphics
Molecular graphics
Molecular graphics is the discipline and philosophy of studying molecules and their properties through graphical representation. IUPAC limits the definition to representations on a "graphical display device"...

 tools.

Standalone programs

Program Developer(s) License Platforms Info
Accelrys Draw  Accelrys
Accelrys
Accelrys is a software company headquartered in the US, with representation in Europe and Japan. It provides software for chemical, materials and bioscience research for the pharmaceutical, biotechnology, consumer packaged goods, aerospace, energy and chemical industries.Accelrys started in 2001...

 
proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

 
Windows freeware version available; includes name2structure and structure2name, InChI naming, and canonical SMILES
ACD/ChemSketch ACD/Labs proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

 
Windows freeware version available
Ascalaph GPL  Linux, Windows freeware version available
ArgusLab proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

 
Windows freeware
Avogadro
Avogadro (software)
Avogadro is a molecular editor designed for cross-platform use in computational chemistry, molecular modeling, bioinformatics, materials science, and related areas...

 
OpenMolecules.net GPL  Linux, Mac OS X, Windows 3D molecule editor and visualizer
BALLView  BALL project team GPL/LGPL
GNU Lesser General Public License
The GNU Lesser General Public License or LGPL is a free software license published by the Free Software Foundation . It was designed as a compromise between the strong-copyleft GNU General Public License or GPL and permissive licenses such as the BSD licenses and the MIT License...

 
Linux, Mac OS X, Windows viewer, editor and simulation tool
Bioclipse
Bioclipse
The Bioclipse project is a Java-based, open source, visual platform for chemo- and bioinformatics based on the Eclipse Rich Client Platform...

 
Example EPL
Eclipse Public License
The Eclipse Public License is an open source software license used by the Eclipse Foundation for its software. It replaces the Common Public License and removes certain terms relating to litigations related to patents....

 
platform-independent Java
Java (programming language)
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...

. Eclipse RCP
Rich Client Platform
A rich client platform is software consisting of the following components:* A core , lifecycle manager* A standard bundling framework* A portable widget toolkit* File buffers, text handling, text editors...

 based
BKchem
BKchem
BKchem is a free 2D molecule editor written in Python by Beda Kosata. As such, it is largely platform-independent.-Major features:Drawing:* Bond by bond drawing* Straight and curved arrows* Radicals, lone pairs and charges...

 
Beda Kosata GPL  platform-independent 2D molecule editor written in Python
Python (programming language)
Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability. Python claims to "[combine] remarkable power with very clear syntax", and its standard library is large and comprehensive...

ChemDoodle iChemLabs proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

 
Linux, Mac OS X, Windows
ChemDraw
ChemDraw
ChemDraw is a molecule editor developed by the cheminformatics company CambridgeSoft. ChemDraw is, along with Chem3D and ChemFinder, part of the ChemOffice suite of programs and is available for Macintosh and Microsoft Windows.-Features of ChemDraw 12.0:...

 
CambridgeSoft proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

 
Mac OS X, Windows
ICEDIT InfoChem proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

 
ChemTool
ChemTool
Chemtool is free software program for drawing chemical structural formulas, written in C using GTK for Unix and Linux.-External links:*...

 
Linux, Unix 2D editor for chemical structural formulas, written in C using GTK
ChemWindow Bio-Rad proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

 
available as part of the KnowItAll software environment; Freeware for academic research and teaching
ICM-Chemist MolSoft proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

 
available for Windows, Mac and Linux Easy to use graphical user interface desktop chemistry editor
JChemPaint
JChemPaint
JChemPaint is an editor and viewer for chemical structures in 2D.It is free and open source software, written in Java and so it runs on Windows, Mac OS X, Linux and Unix systems...

 
LGPL
GNU Lesser General Public License
The GNU Lesser General Public License or LGPL is a free software license published by the Free Software Foundation . It was designed as a compromise between the strong-copyleft GNU General Public License or GPL and permissive licenses such as the BSD licenses and the MIT License...

 
platform-independent 2D structural formula editor written in Java
Java (programming language)
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...

KnowItAll Bio-Rad proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

 
Freeware for academic research and teaching
MarvinSketch/View ChemAxon
Chemaxon
ChemAxon is a software company specializing in application programming interfaces and end user applications for cheminformatics and life science research...

 
proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

 
commercial and freeware
Freeware
Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...

 versions (see terms). Chemical editor and viewer, desktop version (Java Beans)
MarvinSpace ChemAxon
Chemaxon
ChemAxon is a software company specializing in application programming interfaces and end user applications for cheminformatics and life science research...

 
proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

 
commercial and freeware
Freeware
Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...

 versions (see terms). 3D macromolecular visualization and ligand editing, desktop version (Java Beans)
MedChem Designer Simulations Plus
Simulations Plus
Simulations Plus, Inc. develops absorption, distribution, metabolism, excretion, and toxicity modeling and simulation software for the pharmaceutical and biotechnology industries...

 
proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

 
Windows freeware
Freeware
Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...

 - includes free S+logP, S+logD(7.4), TPSA, PEOE sigma charges, HBD, HBA, and Rule of 5 calculations.
Mobile Molecular DataSheet Molecular Materials Informatics proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

 
Runs on BlackBerry smartphones
molsKetch GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

 
multiplatform editor, based on Qt4
Qt (toolkit)
Qt is a cross-platform application framework that is widely used for developing application software with a graphical user interface , and also used for developing non-GUI programs such as command-line tools and consoles for servers...

ODYSSEY Wavefunction, Inc. proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

 
Mac OS X, Windows
SketchEl  GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

 
platform-independent multiplatform editor, Java
Java (programming language)
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...

, available on SourceForge
Smormo-Ed BSD licenses
BSD licenses
BSD licenses are a family of permissive free software licenses. The original license was used for the Berkeley Software Distribution , a Unix-like operating system after which it is named....

 
Linux, Windows
SPARTAN
Spartan (software)
SPARTAN is a molecular modeling and computational chemistry application from . It contains code for molecular mechanics, semi-empirical methods, ab initio models, density functional models, post-Hartree-Fock models, and thermochemical recipes including T1....

 
Wavefunction, Inc. proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

 
Linux, Mac OS X, Windows
StruMM3D (Str3Di32)  Exorga, Inc. proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

 
Windows
XDrawChem
XDrawChem
XDrawChem is a free software program for drawing chemical structural formulas, available for Windows, Unix, and Mac OS. It is distributed under the GNU GPL.- Major features :* Fixed length and fixed angle drawing* Automatic alignment of figures...

 
GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

 
Linux, Mac OS X, Windows based on OpenBabel
OpenBabel
OpenBabel is free software, a chemical expert system mainly used for converting chemical file formats. Due to the strong relationship to informatics this program belongs more to the category cheminformatics than to molecular modelling. It is available for Windows, Unix, and Mac OS...

Zem Example GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

 
Linux, Mac OS X, Windows based on OpenBabel
OpenBabel
OpenBabel is free software, a chemical expert system mainly used for converting chemical file formats. Due to the strong relationship to informatics this program belongs more to the category cheminformatics than to molecular modelling. It is available for Windows, Unix, and Mac OS...


Applets

Applet Developer(s) License Info
Accelrys JDraw  Accelrys
Accelrys
Accelrys is a software company headquartered in the US, with representation in Europe and Japan. It provides software for chemical, materials and bioscience research for the pharmaceutical, biotechnology, consumer packaged goods, aerospace, energy and chemical industries.Accelrys started in 2001...

 
proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

 
commercial and freeware
Freeware
Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...

 versions for non-profit use (see JDraw)
JChemPaint
JChemPaint
JChemPaint is an editor and viewer for chemical structures in 2D.It is free and open source software, written in Java and so it runs on Windows, Mac OS X, Linux and Unix systems...

 
LGPL
GNU Lesser General Public License
The GNU Lesser General Public License or LGPL is a free software license published by the Free Software Foundation . It was designed as a compromise between the strong-copyleft GNU General Public License or GPL and permissive licenses such as the BSD licenses and the MIT License...

 
Java
Java (programming language)
Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...

. Both editor and viewer applets.
JME Molecular Editor  Peter Ertl available from Molinspiration. Freeware
Freeware
Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...

 for noncommercial use.
MarvinSketch ChemAxon
Chemaxon
ChemAxon is a software company specializing in application programming interfaces and end user applications for cheminformatics and life science research...

 
proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

 
commercial and freeware
Freeware
Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...

 versions (see terms). Chemical editor applet implementation
MarvinSpace ChemAxon
Chemaxon
ChemAxon is a software company specializing in application programming interfaces and end user applications for cheminformatics and life science research...

 
proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

 
commercial and freeware
Freeware
Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...

 versions (see terms). 3D macromolecular visualization and ligand editing
SDA ACD/Structure Drawing Applet ACD/Labs proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

 
commercial and freeware
Freeware
Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...

 versions
ChemWriter Metamolecular proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

 
Version 1 requires Java Plugin. Version 2 requires no browser plugins.
SketchEl  GPL
GNU General Public License
The GNU General Public License is the most widely used free software license, originally written by Richard Stallman for the GNU Project....

 
available on SourceForge
Chemis3D Didier Collomb proprietary
Proprietary software
Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

 
available on Mol3D
FlaME Flash Molecular Editor  Pavel Dallakian, Norbert Haider available on FlaME. Freeware
Freeware
Freeware is computer software that is available for use at no cost or for an optional fee, but usually with one or more restricted usage rights. Freeware is in contrast to commercial software, which is typically sold for profit, but might be distributed for a business or commercial purpose in the...

 for non-commercial use.

Online editors

  • ChemDoodle Web Components HTML5 chemistry web components including viewers, animations, interactive components and editors by iChemLabs. Pure Javascript code using Canvas and WebGL graphics. Free and open source under the GPL v3.0 license.
  • ChemWriter by Metamolecular. Written in pure JavaScript. Runs on Internet Explorer 6-9 and modern standards-compliant browsers. Touch interface supported on iPad.
  • jsMolEditor, the world's first molecule structure editor in Javascript. Runs in most web browsers, no plugin or virtual machine is required. Free and open source under the LGPL v3.0 license.
  • Ketcher Written in pure Javascript, using SVG/VML via Raphaël.js. Supports all major desktop browsers. Open source initiative of GGA Software Services.
  • Marvin molecule editor and viewer: proprietary software
    Proprietary software
    Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

     from ChemAxon
    Chemaxon
    ChemAxon is a software company specializing in application programming interfaces and end user applications for cheminformatics and life science research...

    . Supports all major formats and structure/query features. This Java
    Java (programming language)
    Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...

     implementation also includes unlimited structure based predictions for a range of properties (pKa, logD, name<>structure, etc.).
  • Molinspiration WebME molecule editor: proprietary software
    Proprietary software
    Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering.Complementary...

    , based on Ajax
    Ajax (programming)
    Ajax is a group of interrelated web development methods used on the client-side to create asynchronous web applications...

     technology which does not require Java.
  • PubChem online molecule editor, supports SMILES, SMARTS
    Smiles arbitrary target specification
    SMiles ARbitrary Target Specification is a language for specifying substructural patterns in molecules. The SMARTS line notation is expressive and allows extremely precise and transparent substructural specification and atom typing....

     and InChI as well as all common chemical file format
    Chemical file format
    This article discusses some common molecular file formats, including usage and converting between them.-Distinguishing formats:Chemical information is usually provided as files or streams and many formats have been created, with varying degrees of documentation. The format can be found by three...

    s.
  • Molecular Editor and Image Sharer Molecular editor based on JChemPaint. Allows to store generated images on the server.
  • OLN JSDraw by Scilligence Completely built on Javascript, running on all platforms, including Windows, Mac, Linux, iPad, iPhone, Android tablets and phones.

Mobile editors


See also

  • Molecular modelling
    Molecular modelling
    Molecular modelling encompasses all theoretical methods and computational techniques used to model or mimic the behaviour of molecules. The techniques are used in the fields of computational chemistry, computational biology and materials science for studying molecular systems ranging from small...

  • Molecular graphics
    Molecular graphics
    Molecular graphics is the discipline and philosophy of studying molecules and their properties through graphical representation. IUPAC limits the definition to representations on a "graphical display device"...

  • Chemical database
    Chemical database
    A chemical database is a database specifically designed to store chemical information. This information is about chemical and crystal structures, spectra, reactions and syntheses, and thermophysical data.- Chemical structures :...

    s
  • PubChem
    PubChem
    PubChem is a database of chemical molecules and their activities against biological assays. The system is maintained by the National Center for Biotechnology Information , a component of the National Library of Medicine, which is part of the United States National Institutes of Health . PubChem can...

  • ChemSpider
    ChemSpider
    ChemsSpider is a free chemical database, owned by the Royal Society of Chemistry.-Database:The database contains more than 26 million unique molecules from over 400 data sources including those listed below.* A-L: EPA DSSTox, U.S...

  • Software for molecular mechanics modeling
  • Molecular design software
    Molecular Design software
    Molecular design software is software for molecular modeling, that provides special support for developing molecular models de novo.In contrast to the usual molecular modeling programs such as the molecular dynamics and quantum chemistry programs, such software directly supports the aspects related...


External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK