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, [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.
Program | Developer(s) | License | Platforms | Info |
---|---|---|---|---|
ACD/ChemSketch | ACD/Labs | Proprietary | Windows | A 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 | Windows | Formerly ISIS/Draw, now owned by Dassault Systèmes. Focuses on 2D chemical structure editing. [4] |
ChemDraw | PerkinElmer | Proprietary | Windows, macOS | Primarily 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 | Windows | Freeware for academic research and teaching; part of the KnowItAll software environment |
XDrawChem | XDrawChem Developers | GNU GPL | Windows, macOS, Linux | A 2D chemical structure drawing tool based on OpenBabel |
MarvinSketch | Chemaxon | Proprietary | Cross-platform | Comprehensive chemical editor for drawing, querying, and displaying chemical structures |
MolView | Herman Bergwerf | Copyright | Browser-based | Lightweight 2D chemical editor with 3D visualizer integrated with external databases like PubChem |
Program | Developer(s) | License | Platforms | Info | Last Release |
---|---|---|---|---|---|
Avogadro | Avogadro project team | GNU GPL | Windows, macOS, Linux | A 3D molecule editor and visualizer. | 10 February 2024 |
BALLView | BALL project team | GNU GPL | Windows, macOS, Linux | 3D molecular modeling, visualization, and editing tool. | |
Gabedit | Abdulrahman Allouche | BSD | Windows, macOS, Linux | A 3D molecule editor with visualization capabilities. | 27 July 2021 |
Ascalaph Designer | Agile Molecule | GNU GPL | Windows, Linux | A freeware 3D molecule editor. | 2009 |
MOE | Chemical Computing Group | Proprietary | Windows, macOS, Linux | Includes 3D molecular sketching, editing, and 2D to 3D conversion. | June 2024 |
SAMSON | Inria | Proprietary | Windows, macOS, Linux | A modular platform for computational nanoscience, including 3D molecular editing. | 2024 |
Spartan | Wavefunction, Inc. | Proprietary | Windows, macOS, Linux | Focused on 3D molecular modeling and simulation. | 14 May 2024 |
Amira (software) | Visage Imaging Zuse Institute Berlin | Proprietary | Windows, macOS, Linux | Includes 3D visualization tools. Trial version available. | |
Deneb | AtelGraphics | Proprietary | Windows, Linux | GUI 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 |
ChimeraX | UCSF | Proprietary Free for academic use | Windows, macOS, Linux | A molecular graphics tool for visualization, analysis, and basic 3D modeling. | 13 June 2024 |
IQmol | Andrew Gilbert | Open source | Cross-platform | A molecular editor with visualization capabilities, designed to work with Q-Chem. | 10 October 2024 |
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 |
HyperChem | Hypercube, Inc. | Proprietary | Windows, Linux | A 3D molecular modeling tool with quantum chemistry and molecular dynamics features. Discontinued. | 29 November 2011 |
Chemcraft | Chemcraft developers | Proprietary | Windows, Linux | Visualization and analysis tool for quantum chemistry and molecular structures. | 28 September 2024 |
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 |
Biovia Discovery Studio | Dassault Systèmes | Proprietary | Windows, Linux | Advanced molecular modeling platform with features for 3D visualization, simulations, and drug discovery. | 2024 |
Biovia Materials Studio | Dassault Systèmes | Proprietary | Windows, Linux | A 3D editing and visualization tool specifically designed for materials science applications. | 2024 |
CrystalMaker | CrystalMaker Software Ltd | Proprietary | Windows, macOS | Designed for building, visualizing, and analyzing crystal structures in 3D. | 11 July 2024 |
Py-ChemShell | CSE Collaboration | LGPL3 | Linux, Windows | A 3D editor for preparing quantum mechanical and molecular mechanics calculations. | 12 December 2023 |
Molecular Constructor | Alexander Teplukhin | Freeware | Windows, macOS, Linux, Android, iOS | A free 3D molecular builder and editor with geometry optimization features. | 26 February 2016 |
WebMO | WebMO LLC | Proprietary (Free version available) | Browser-based | A web-based interface for computational chemistry packages with integrated 3D molecular editor. | 2024 |
Miew | EPAM Systems | MIT License | Browser-based | A 3D molecular viewer and editor designed for visualization and editing of large molecular complexes. | 26 August 2024 |
Applet | Developer(s) | License | Info |
---|---|---|---|
JChemPaint | GNU LGPL | Editor and viewer applets | |
JME Molecule Editor | Peter Ertl | Proprietary | freeware available from Molinspiration; Freeware for noncommercial use |
Program | Developer | License | Desktop Browser IE6-7-8 | Desktop Browser other | iPad | iPhone | Android | Info |
---|---|---|---|---|---|---|---|---|
Kekulé Program | Kekule.js Lab | MIT License | Yes | Yes | Unknown | Unknown | Unknown | |
Ketcher | EPAM Systems | Apache License | Unknown | Yes | Unknown | Unknown | Unknown | Originally developed by GGA Software Services before being bought by EPAM Systems |
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.
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.
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.
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.
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.
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.
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.
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.