Molecular Operating Environment. 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.

History 
The Molecular Operating Environment was developed by the Chemical Computing Group under the supervision of President/CEO Paul Labute. Founded in 1994 and based in Montreal, Quebec, Canada, this private company is dedicated to developing computation software that will challenge, revolutionize, and aid in the scientific methodology. The Chemical Computing Group contains a team of mathematicians, scientists, and software engineers constantly altering and updating MOE in order to improve the fields of theoretical/computational chemistry and biology, molecular modeling, and computer-driven molecular design. Researchers specializing in pharmaceutics (drug-discovery); computational chemistry; biotechnology; bioinformatics; cheminformatics; molecular dynamics, simulations, and modeling are the main clients of the Chemical Computing Group.

Software 
As discussed before, MOE is a versatile software with main applications in 3D molecular visualization; structure-based protein-ligand design; antibody and biologics design, structure-based protein engineering; SAR and SPR visualization; ligand-based design; protein, DNA/RNA modeling; virtual screening; 3D pharmacophore screening; fragment-based discovery; structural bioinformatics; molecular mechanics and dynamics; peptide modeling; structural biology; cheminformatics and QSAR.

Molecular Modeling and Simulations 

Molecular modeling and simulations is a process often used in computational chemistry, but there is wide application for researchers in a variety of fields. This theoretical approach allows scientists to extensively study the properties of molecules, and using the data can provide insight into how these molecules may behave in biological and/or chemical systems. This information is vital to the design of new materials and chemicals.

Molecular Docking 
Molecular docking is a computation study used to primarily analyze the binding affinity of a ligand and a receptor. Often times, proteins are studied using this technique, because data from molecular docking allows scientists to predict if a ligand will bind to a specific molecule and if so, how strongly. Molecular docking can be used to predict the binding mode of already known ligands and/or novel ligands, and as a binding affinity predictive instrument. Binding affinity is measured by the change in energy and the more negative the energy, the more stable the complex and the tighter the ligand binds to the receptor. Data from molecular docking can be used to construct new compounds that are more or less efficient at binding to a specific molecule. Molecular docking is extensively used throughout drug discovery for these reasons.

Preparing for molecular docking studies can involve many steps. When docking proteins, proteins are obtained from the Protein Data Bank (PDB), which is an online, open access resources containing the classification, structure/folding, organism, sequence length, mutations, genome, sequence, and other data relating to proteins. The structure of a protein can precisely be determined through a process known as X-ray crystallography. This process involves a concentrated beam of X-rays that is directed at a crystal. When X-rays are projected to a crystal structure, the crystal diffracts the X-rays in specific directions. These directions allow scientists to map and determine the detailed structure of proteins, which is then recorded and uploaded to the PDB.

Methods 
The protein structure file is downloaded from the PDB and opened in a molecular docking software. There are many programs that can facilitate molecular docking such as AutoDock, DOCK, FlexX, HYDRO, LIGPLOT, SPROUT, STALK, and Molegro Virtual Docker. Alternatively, some protein structures have not been experimentally determined through the use of X-ray crystallography and therefore, are not found on the PDB. In order to produce a protein molecule that can be used for docking, scientists can use the amino acid sequence of a protein and a program named UniProt to find protein structures in the PDB that have similar amino acid sequences. The amino acid sequence of the protein that is being constructed is then used in combination with the protein structure found in the PDB with the highest percent similarity (template protein) in order to create the target protein used in docking. Although this method does not produce an exact model of the target protein, it allows scientists to produce the closest possible structure in order to conduct computational methods and gain some insight into the behavior of a protein. After constructing the necessary molecules for docking, they are imported into a computational docking software such as MOE. In this program, proteins can be visualized and certain parts of the molecule can be isolated in order to obtain more precise data for a region of interest. A cavity, or region where the molecular docking will take place, is set around the binding site, which is the region in the receptor protein where the ligand attaches to. After specifying the cavity, molecular docking settings are configured and the program is run in order to determine the binding energy of the complex.

Molecular Dynamics (MD) 

Molecular dynamic simulations is a computational study that predicts the movement of every atom in a molecule over time. Molecular dynamics can evaluate the movement of water, ions, small and macromolecules, or even complex systems which is extremally useful for reproducing the behavior of chemical and biological environments. This theoretical approach allows scientists to gain further insight into how molecules may behave with respect to each other, specifically if a molecule will leave or remain in a binding pocket. If a molecule remains in a binding pocket, this often indicates that the molecule creates a stable complex with the receptor and is energetically favorable. On the other hand, if the molecule leaves the binding pocket, this indicates that the complex is not stable. This information is then utilized to design new compounds with characteristics that may have a greater or lesser affinity for a receptor.

Applications and Usage

Drug Discovery 

Drug discovery is a process that involves the use of computational, experimental, and clinical studies in order to design new therapeutics. This process is lengthy and costly, yet it is the most popular process to date in developing successful treatments and medicines for a variety of diseases. The increasing use of drug discovery can be attributed to new technology that allow for computation/theoretical studies. Data from computation/theoretical studies is often the foundation and reasoning for the development of new drugs. Without promising theoretical data, these compounds may not be synthesized and tested during experimental studies. Molecular modeling, molecular docking, and MD simulations are some of many computation studies that takes places during drug discovery, allowing scientists to thoroughly study the structure and properties of organic and inorganic molecules. By studying these properties, scientists can gain insight to predict the affinity of molecules in biological and chemical systems in order to determine how a therapeutic may react with different types of chemicals, receptors, and other conditions found in humans or other animals. For example, molecular dynamics is often used throughout drug discovery in order to identify structural cavities that are important for determining binding affinity. This data is then compiled and analyzed to determine if certain therapeutics should be synthesized and tested clinically, or if further optimization is required for the design of new medicines that are more effective.

Pesticides and Herbicides 
Computational chemistry can also be applied to the development of safer pesticides and herbicides. Recently, the increasing use of pesticides and herbicides has raised much controversy due to environmental and public health concerns. It was found that although these chemicals are designed to kill target pests, its effects can often harm other organisms, humans included. Some types of pesticides and herbicides such as organophosphates and carbamates can affect the nervous system in humans, while others were found to be carcinogenic, irritate the skin or eyes, and even affect the hormone or endocrine system. Furthermore, neonicotinoids is another type of pesticide that recently gained popularity due to its effectiveness at targeting aphids and other pests that hinder agriculture production. Although there are not many human health concerns associated with neonicotinoids (which is another reason for its popularity), the increasing use of this pesticide has been linked to Colony Collapse Disorder (CCD), or the rapid disappearance of adult bees. Due to this pattern, the European Union has banned the outdoor use of three neonicotinoid pesticides in an attempt to mitigate CCD. Clearly, there are multiple issues regarding the use of these pesticides and herbicides. A call for safer and more efficient pesticides and herbicides is being accomplished with the help of computational/theoretical methods.

Future Implications 

Computational/theoretical chemistry and biology methods are continuously pushing the horizon. Recently, DeepMind, which is a company specializing in the development of artificial intelligence (AI), created an AI system named AlphaFold. AlphaFold is the most advanced system to date that can accurately predict a protein's 3D structure from its amino acid sequence. The protein folding problem first began to emerge around the 1960s and ever since, scientists have struggled in determining methods to precisely predict the way a protein will fold solely based on the amino acid sequence. However, with recent advances in technology, AlphaFold has made a breakthrough in this long lasting issue. By utilizing a database with over 350,000 structures, AlphaFold can determine the shape of a protein in a few minutes with atomic accuracy. The ability to predict the structure of millions of unknown proteins can help to combat disease, find more effective medicines, and unlock other unknowns that govern life. This technological breakthrough will revolutionize future research and will have profound effects for the scientific community.

References

External links
 

Molecular modelling software
Chemistry software for Linux
Computational chemistry software