Miew – 3D Molecular Viewer¶
Miew is a high performance web tool for advanced visualization and manipulation of molecular structures.
It covers a wide range of applications in chemistry, pharmacy, biology, bioinformatics. Scientists and researchers can examine molecular structure or properties, visualize ligand docking and protein folding, analyze mutations, and display results in a friendly interactive environment.
Miew provides a full-featured set of tools for 3D visualization and editing of small molecules as well as large molecular complexes, including means to view, analyze, and modify the 3D structure of a molecule. It works as a standalone HTML5 web application or integrates as a component into your web pages. The latest versions of WebGL-enabled desktop (Chrome, Firefox, Safari, Opera, Edge, IE11) and mobile (iOS, Android) browsers are supported.
Import data from Protein Bank, URL or local file¶
You can fetch proteins right from RCSB by their PDB ID, or retrieve 3D conformers of simpler chemical structures from PubChem. If you’d like to use a different server you may specify a fully-qualified URL of the data file to load. You may also wish to browse to a local file on your computer.
Visualize structures, electron density, dynamics results¶
The data could be atom positions (PDB, CIF, MMTF, CML), electron density fields (CCP4), or atom trajectories. The list of supported file formats is growing.
Examine a 3D molecular structure in various modes¶
Miew is capable of displaying a molecule using one of 10+ different modes including but not limited to Balls and Sticks, Cartoon, Surface.
Various coloring algorithms (by element, secondary structure, hydrophobicity, etc.) can be applied to each mode increasing the number of combinations.
User is free to combine different representations in one picture if that’s what you need for your research. Just pick atoms and/or residues with a mouse or use the specially designed selection language to extract certain parts of the complex as a separate representation.
Execute commands in the built-in terminal¶
Simplify the creation of visual representations and fine-tune mode parameter using the scripting ability of Miew. Get access to the rich API through the built-in command line.
Highlight sites of interest and attach annotations¶
Use mode combinations to emphasize different parts of the structure for further analysis, presentation, etc. The picture below shows GDP bound Human K-Ras (PDB ID: 4OBE), E98* nonsense mutation is denoted by black.
Edit parts of the molecule¶
Miew can run in EDIT mode which allows moving and rotating molecules and their fragments.
Integrate into your page or application¶
As an example, open public NGB instance, click on ROS1 gene track and select “Show 3D structure” from the context menu. MOLECULAR VIEWER panel appears allowing you to examine the corresponding protein structure.
Augmented and Virtual Reality¶
The team at EPAM Life Sciences has also developed VR/AR molecular visualization apps. These modern technologies provide a deeper immersion, thus giving scientists and researchers a better way of studying and analyzing molecular structures.
Even a web browser application can take advantage of AR/VR algorithms.
Miew source code, documentation, and guides on how to get started with Miew are going to be available at GitHub.
Until then, you may preview selected parts of the documentation here:
MIT License is pending.
Copyright (c) 2015-2017 EPAM Systems, Inc.
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.