Molecule editor

Last updated

A molecule editor is a computer program for creating and modifying representations of chemical structures.

Contents

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, [1] RECAP, [2] and Molecule Slicer [3] 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

ProgramDeveloper(s)LicensePlatformsInfo
ACD/ChemSketch ACD/Labs Proprietary WindowsA chemically intelligent drawing interface allowing creation of 2D structures for organics, organometallics, polymers, and Markush structures. Freeware version available.
Biovia Draw MDL Information Systems Proprietary WindowsFormerly ISIS/Draw, now owned by Dassault Systèmes. Focuses on 2D chemical structure editing. [4]
ChemDraw PerkinElmer Proprietary Windows, macOSPrimarily for editing 2D chemical structures and reactions
JChemPaint JChemPaint Developers GNU LGPL Cross-platform A 2D structural formula editor written in Java
ChemWindow Wiley Proprietary WindowsFreeware for academic research and teaching; part of the KnowItAll software environment
XDrawChem XDrawChem Developers GNU GPL Windows, macOS, LinuxA 2D chemical structure drawing tool based on OpenBabel
MarvinSketch Chemaxon ProprietaryCross-platformComprehensive chemical editor for drawing, querying, and displaying chemical structures
MolView Herman BergwerfCopyright Browser-based Lightweight 2D chemical editor with 3D visualizer integrated with external databases like PubChem

3D structure editing

ProgramDeveloper(s)LicensePlatformsInfoLast Release
Avogadro Avogadro project team GNU GPL Windows, macOS, LinuxA 3D molecule editor and visualizer.10 February 2024  OOjs UI icon edit-ltr-progressive.svg
BALLView BALL project team GNU GPL Windows, macOS, Linux3D molecular modeling, visualization, and editing tool.
Gabedit Abdulrahman Allouche BSD Windows, macOS, LinuxA 3D molecule editor with visualization capabilities.27 July 2021  OOjs UI icon edit-ltr-progressive.svg
Ascalaph Designer Agile Molecule GNU GPL Windows, LinuxA freeware 3D molecule editor.2009
MOE Chemical Computing Group Proprietary Windows, macOS, LinuxIncludes 3D molecular sketching, editing, and 2D to 3D conversion.June 2024
SAMSON Inria Proprietary Windows, macOS, LinuxA modular platform for computational nanoscience, including 3D molecular editing.2024
Spartan Wavefunction, Inc. Proprietary Windows, macOS, LinuxFocused on 3D molecular modeling and simulation.14 May 2024
Amira (software) Visage Imaging
Zuse Institute Berlin
Proprietary Windows, macOS, LinuxIncludes 3D visualization tools. Trial version available.
DenebAtelGraphics Proprietary Windows, LinuxGUI for simulation packages, including 3D editing.
PyMOL Schrödinger Proprietary (Open-source version available) Cross-platform Popular molecular visualization tool with basic 3D editing capabilities for structural analysis.9 April 2024  OOjs UI icon edit-ltr-progressive.svg
ChimeraX UCSF Proprietary Free for academic use Windows, macOS, Linux A molecular graphics tool for visualization, analysis, and basic 3D modeling.13 June 2024  OOjs UI icon edit-ltr-progressive.svg
IQmolAndrew GilbertOpen source Cross-platform A molecular editor with visualization capabilities, designed to work with Q-Chem.10 October 2024  OOjs UI icon edit-ltr-progressive.svg
VMD University of Illinois Free for non-commercial use Cross-platform 3D Molecular visualization tool that includes structure editing through the Molefacture plugin.30 November 2016  OOjs UI icon edit-ltr-progressive.svg
HyperChemHypercube, Inc. Proprietary Windows, Linux A 3D molecular modeling tool with quantum chemistry and molecular dynamics features. Discontinued.29 November 2011  OOjs UI icon edit-ltr-progressive.svg
ChemcraftChemcraft developers Proprietary Windows, Linux Visualization and analysis tool for quantum chemistry and molecular structures.28 September 2024  OOjs UI icon edit-ltr-progressive.svg
YASARA YASARA Biosciences Proprietary (Free version available) Cross-platform Molecular graphics and modeling software focused on structural biology, with extensive 3D capabilities.5 October 2024  OOjs UI icon edit-ltr-progressive.svg
Biovia Discovery Studio Dassault Systèmes Proprietary Windows, Linux Advanced molecular modeling platform with features for 3D visualization, simulations, and drug discovery.2024  OOjs UI icon edit-ltr-progressive.svg
Biovia Materials Studio Dassault Systèmes Proprietary Windows, Linux A 3D editing and visualization tool specifically designed for materials science applications.2024  OOjs UI icon edit-ltr-progressive.svg
CrystalMakerCrystalMaker Software Ltd Proprietary Windows, macOS Designed for building, visualizing, and analyzing crystal structures in 3D.11 July 2024  OOjs UI icon edit-ltr-progressive.svg
Py-ChemShellCSE CollaborationLGPL3 Linux, Windows A 3D editor for preparing quantum mechanical and molecular mechanics calculations.12 December 2023  OOjs UI icon edit-ltr-progressive.svg
Molecular ConstructorAlexander TeplukhinFreewareWindows, macOS, Linux, Android, iOSA free 3D molecular builder and editor with geometry optimization features.26 February 2016  OOjs UI icon edit-ltr-progressive.svg
WebMOWebMO LLCProprietary (Free version available)Browser-basedA web-based interface for computational chemistry packages with integrated 3D molecular editor.2024  OOjs UI icon edit-ltr-progressive.svg
MiewEPAM SystemsMIT LicenseBrowser-basedA 3D molecular viewer and editor designed for visualization and editing of large molecular complexes.26 August 2024  OOjs UI icon edit-ltr-progressive.svg

Java Applets

AppletDeveloper(s)LicenseInfo
JChemPaint GNU LGPL Editor and viewer applets
JME Molecule Editor Peter Ertl Proprietary freeware available from Molinspiration; Freeware for noncommercial use

JavaScript embeddable editors

ProgramDeveloperLicenseDesktop Browser IE6-7-8Desktop Browser other iPad iPhone Android Info
Kekulé Program Kekule.js Lab MIT License YesYesUn­knownUn­knownUn­known
Ketcher EPAM Systems Apache License Un­knownYesUn­knownUn­knownUn­knownOriginally developed by GGA Software Services before being bought by EPAM Systems

See also

Notes and references

  1. Kenny, Peter W.; Sadowski, Jens (2005). "Structure Modification in Chemical Databases". Chemoinformatics in Drug Discovery. Methods and Principles in Medicinal Chemistry. pp.  271–285. doi:10.1002/3527603743.ch11. ISBN   9783527307531.
  2. Lewell, Xiao Qing; Judd, Duncan B.; Watson, Stephen P.; Hann, Michael M. (1998). "RECAP-Retrosynthetic Combinatorial Analysis Procedure: A Powerful New Technique for Identifying Privileged Molecular Fragments with Useful Applications in Combinatorial Chemistry". Journal of Chemical Information and Computer Sciences. 38 (3): 511–522. doi:10.1021/ci970429i. PMID   9611787.
  3. Vieth, Michal; Siegel, Miles G.; Higgs, Richard E.; Watson, Ian A.; Robertson, Daniel H.; Savin, Kenneth A.; Durst, Gregory L.; Hipskind, Philip A. (2004). "Characteristic Physical Properties and Structural Fragments of Marketed Oral Drugs". Journal of Medicinal Chemistry. 47 (1): 224–232. doi:10.1021/jm030267j. PMID   14695836.
  4. "Biovia Draw datasheet" (PDF). Dassault Systemes. Retrieved 2023-04-25.


Related Research Articles

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.

<span class="mw-page-title-main">Drug discovery</span> Pharmaceutical procedure

In the fields of medicine, biotechnology, and pharmacology, drug discovery is the process by which new candidate medications are discovered.

Cheminformatics refers to the use of physical chemistry theory with computer and information science techniques—so called "in silico" techniques—in application to a range of descriptive and prescriptive problems in the field of chemistry, including in its applications to biology and related molecular fields. Such in silico techniques are used, for example, by pharmaceutical companies and in academic settings to aid and inform the process of drug discovery, for instance in the design of well-defined combinatorial libraries of synthetic compounds, or to assist in structure-based drug design. The methods can also be used in chemical and allied industries, and such fields as environmental science and pharmacology, where chemical processes are involved or studied.

<span class="mw-page-title-main">Drug design</span> Invention of new medications based on knowledge of a biological target

Drug design, often referred to as rational drug design or simply rational design, is the inventive process of finding new medications based on the knowledge of a biological target. The drug is most commonly an organic small molecule that activates or inhibits the function of a biomolecule such as a protein, which in turn results in a therapeutic benefit to the patient. In the most basic sense, drug design involves the design of molecules that are complementary in shape and charge to the biomolecular target with which they interact and therefore will bind to it. Drug design frequently but not necessarily relies on computer modeling techniques. This type of modeling is sometimes referred to as computer-aided drug design. Finally, drug design that relies on the knowledge of the three-dimensional structure of the biomolecular target is known as structure-based drug design. In addition to small molecules, biopharmaceuticals including peptides and especially therapeutic antibodies are an increasingly important class of drugs and computational methods for improving the affinity, selectivity, and stability of these protein-based therapeutics have also been developed.

<span class="mw-page-title-main">Molecular modelling</span> Discovering chemical properties by physical simulations

Molecular modelling encompasses all methods, theoretical and computational, used to model or mimic the behaviour of molecules. The methods are used in the fields of computational chemistry, drug design, computational biology and materials science to study molecular systems ranging from small chemical systems to large biological molecules and material assemblies. The simplest calculations can be performed by hand, but inevitably computers are required to perform molecular modelling of any reasonably sized system. The common feature of molecular modelling methods is the atomistic level description of the molecular systems. This may include treating atoms as the smallest individual unit, or explicitly modelling protons and neutrons with its quarks, anti-quarks and gluons and electrons with its photons.

Quantitative structure–activity relationship models are regression or classification models used in the chemical and biological sciences and engineering. Like other regression models, QSAR regression models relate a set of "predictor" variables (X) to the potency of the response variable (Y), while classification QSAR models relate the predictor variables to a categorical value of the response variable.

A chemical file format is a type of data file which is used specifically for depicting molecular data. One of the most widely used is the chemical table file format, which is similar to Structure Data Format (SDF) files. They are text files that represent multiple chemical structure records and associated data fields. The XYZ file format is a simple format that usually gives the number of atoms in the first line, a comment on the second, followed by a number of lines with atomic symbols and cartesian coordinates. The Protein Data Bank Format is commonly used for proteins but is also used for other types of molecules. There are many other types which are detailed below. Various software systems are available to convert from one format to another.

<span class="mw-page-title-main">Docking (molecular)</span> Prediction method in molecular modeling

In the field of molecular modeling, docking is a method which predicts the preferred orientation of one molecule to a second when a ligand and a target are bound to each other to form a stable complex. Knowledge of the preferred orientation in turn may be used to predict the strength of association or binding affinity between two molecules using, for example, scoring functions.

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". Ever since Dalton's atoms and Kekulé's benzene, there has been a rich history of hand-drawn atoms and molecules, and these representations have had an important influence on modern molecular graphics.

<span class="mw-page-title-main">Virtual screening</span>

Virtual screening (VS) is a computational technique used in drug discovery to search libraries of small molecules in order to identify those structures which are most likely to bind to a drug target, typically a protein receptor or enzyme.

Druglikeness is a qualitative concept used in drug design for how "druglike" a substance is with respect to factors like bioavailability. It is estimated from the molecular structure before the substance is even synthesized and tested. A druglike molecule has properties such as:

SMILES arbitrary target specification (SMARTS) 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.

<span class="mw-page-title-main">Chemical similarity</span> Chemical term

Chemical similarity refers to the similarity of chemical elements, molecules or chemical compounds with respect to either structural or functional qualities, i.e. the effect that the chemical compound has on reaction partners in inorganic or biological settings. Biological effects and thus also similarity of effects are usually quantified using the biological activity of a compound. In general terms, function can be related to the chemical activity of compounds.

Molecular design software is notable software for molecular modeling, that provides special support for developing molecular models de novo.

Druggability is a term used in drug discovery to describe a biological target that is known to or is predicted to bind with high affinity to a drug. Furthermore, by definition, the binding of the drug to a druggable target must alter the function of the target with a therapeutic benefit to the patient. The concept of druggability is most often restricted to small molecules but also has been extended to include biologic medical products such as therapeutic monoclonal antibodies.

Matched molecular pair analysis (MMPA) is a method in cheminformatics that compares the properties of two molecules that differ only by a single chemical transformation, such as the substitution of a hydrogen atom by a chlorine one. Such pairs of compounds are known as matched molecular pairs (MMP). Because the structural difference between the two molecules is small, any experimentally observed change in a physical or biological property between the matched molecular pair can more easily be interpreted. The term was first coined by Kenny and Sadowski in the book Chemoinformatics in Drug Discovery.

Yvonne Connolly Martin is an American cheminformatics and computer-aided drug design expert who rose to the rank of Senior Volwiler Research Fellow at Abbott Laboratories. Trained in chemistry at Northwestern University, she became a leader in collaborative science aimed at discovering and developing bioactive molecules as therapeutic agents, with her contributions proceeding from application of methods to understand how descriptors of molecular shapes and physicochemical properties relate to their biological activity. She is the author of a seminal volume in cheminformatics, Quantitative Drug Design, and has been the recipient of numerous awards in her field, including being named as a fellow of the American Association for the Advancement of Science (1985) and of the International Union of Pure and Applied Chemistry (2000), and receiving the Herman Skolnik Award (2009) and the Award for Computers in Chemical and Pharmaceutical Research (2017) from the American Chemical Society.

Molecular Operating Environment (MOE) is a drug discovery software platform that integrates visualization, modeling and simulations, as well as methodology development, in one package. MOE scientific applications are used by biologists, medicinal chemists and computational chemists in pharmaceutical, biotechnology and academic research. MOE runs on Windows, Linux, Unix, and macOS. Main application areas in MOE include structure-based design, fragment-based design, ligand-based design, pharmacophore discovery, medicinal chemistry applications, biologics applications, structural biology and bioinformatics, protein and antibody modeling, molecular modeling and simulations, virtual screening, cheminformatics & QSAR. The Scientific Vector Language (SVL) is the built-in command, scripting and application development language of MOE.

<span class="mw-page-title-main">Building block (chemistry)</span> Term in chemistry

Building block is a term in chemistry which is used to describe a virtual molecular fragment or a real chemical compound the molecules of which possess reactive functional groups. Building blocks are used for bottom-up modular assembly of molecular architectures: nano-particles, metal-organic frameworks, organic molecular constructs, supra-molecular complexes. Using building blocks ensures strict control of what a final compound or a (supra)molecular construct will be.

A chemical graph generator is a software package to generate computer representations of chemical structures adhering to certain boundary conditions. The development of such software packages is a research topic of cheminformatics. Chemical graph generators are used in areas such as virtual library generation in drug design, in molecular design with specified properties, called inverse QSAR/QSPR, as well as in organic synthesis design, retrosynthesis or in systems for computer-assisted structure elucidation (CASE). CASE systems again have regained interest for the structure elucidation of unknowns in computational metabolomics, a current area of computational biology.