List of molecular graphics systems
Lua error in package.lua at line 80: module 'strict' not found.
This is a list of software systems that are used for visualizing macromolecules.[1]
The tables below indicates which types of data can be visualized in each system: EM = Electron microscopy; HM = Homology modelling; MD = Molecular Dynamics; MM = Molecular modelling and molecular orbital visualization; MRI = Magnetic resonance imaging; NA = Nucleic Acids; NMR = nuclear magnetic resonance; Optical = Optical microscopy; SMI = Small molecule interactions; XRC = X-ray crystallography data such as electron density.
Stand-alone systems
Name | Data | License | Technology | Citation | Comments | |
---|---|---|---|---|---|---|
Ascalaph Designer | MM MD | free | C++ | [2] | Graphics, model building, molecular mechanics and quantum chemistry. | |
Athena | XRC MM | free for noncommercial use | Java/Java3d/Solaris/SPARC/Windows/Linux | [3] | A molecular visualization software package based on Zeus, primarily designed to utilise the Java-3d visualisation core to output high quality molecular graphics. Athena supports PDB, MOL, and XYZ file formats. Lua error in package.lua at line 80: module 'strict' not found. operating system as well as MS Windows and Linux through the use of Java (JVM). | |
Avizo | EM MM MRI Optical XRC | commercial | Windows, Linux, Mac | [4][5][6] | ||
Avogadro | MM XRC MD | free and open-source, GPL | C++/Qt, can be extended with Python modules | |||
BALLView | MM Nucleic Acids XRC SMI | free and open-source, GPL | C++ and Python; Windows, Linux, Solaris, and Mac OS X | BALL project | BALLView uses OpenGL and the real-time ray tracer RTFact as render backends. For both renderers, BALLView offers stereoscopic visualization in several different modes. | |
CAVER Analyst | MD EM XRC | free for noncommercial use | Java ; Windows, Linux, Solaris, and Mac OS X | [1] | CAVER Analyst is the protein tunnel analysis software that delivers immediate results that matters for protein engineers and structural biologists. It combines the CAVER algorithm with advanced visualization methods in the easy to use software to obtain the results faster. | |
Cn3D | free | stand-alone application | [7][8] | |||
CheVi | SMI | free | stand-alone application | |||
chemkit | MM MD | free and open-source | C++ | Software library for cheminformatics, molecular modelling and visualization. | ||
chemlab | MM MD | free and open-source, GPL | Python | Extensible molecular viewer written in Python and OpenGL. It includes a framework and an API to work with chemical data. | ||
Coot | XRC MM NA SMI EM | free and open-source | C++, Python, Scheme, GTK+, GSL, OpenGL, Windows, Mac OS X, Linux | [9] | Primarily designed for protein and protein-ligand structure Modeling using X-ray data. | |
Crystal Studio | MM XRC | commercial | Windows | [10] | Various Models: Ball & Stick, Stick, Space Filling, Ribbon etc. Plot XRD and Neutron Powder Patterns | |
CRYSTALS | free | Windows | Single crystal X-ray structure refinement and analysis. | |||
CueMol | MM XRC | free and open-source | Windows, Mac OS X, and Linux application based on OpenGL and Mozilla XULRunner. | |||
Deneb | MD MM | Commercial, Trial version available | Linux and Windows | Graphical User Interface and builders for relevant Calculation packages (SIESTA, VASP, QE, etc.)... | ||
Dino | EM MD MM XRC | free | Linux and OS X | [11] | Aims to visualize many types structural data in a single program and to allow the user to explore relationships between the data. There are five data-types supported: structure (atomic coordinates and trajectories), surface (molecular surfaces), scalar fields (electron densities and electrostatic potentials), topographs (surface topography scans) and geom (geometric primitives such as lines). Output can be written as PNG, PostScript and POV-Ray (v3.1 and v3.5) | |
DRAWxtl | free and open-source | Linux, openVMS, OS X, Windows | ||||
Friend | MM SA MSA | free | Win, Linux | [12][13] | Fast, can work with hundreds of structures and thousands of sequences; millions of atoms. Crosstalk between sequence and structure modules. Sequence module based on Jalview. Accurate Structural alignment by TOPOFIT method. Also available as applet to interface sequence/structure databases. | |
GDIS | free and open-source | display, manipulation, and analysis of isolated molecules and periodic structures. | ||||
Gabedit | XRC MM | free and open-source | C | [14] | ||
g0penMol | MD MM | free | [15] | |||
GPView | QM
MD |
free | C++ | Display molecule structures, orbitals and densities, and MD trajectories.
Calculate MO, NO, NTO, NDO, Total SCF densities, Gradient Norm density, Laplacian density, Hole-particle density, Detachment-Attachment density, and transition density. |
||
ICM-Browser | free | Windows,Mac,Linux, fast C++ graphics, free plugin and activeICM for Web delivery | [16] | multiple objects, symmetry, 3D wavefront, alignments, chemistry, tables, plots | ||
Jmol | free and open-source | Java applet or stand-alone application | [17] | Supports advanced capabilities such as loading multiple molecules with independent movement, surfaces and molecular orbitals, cavity visualization, crystal symmetry | ||
Maestro | HM MM MD SMI XRC | commercial, free for academics | C++/Qt, Python API | [18] | ||
MDL Chime | free for noncommercial use, proprietary | C++ browser plugin for Windows only | [19] | Calculates molecular surfaces coloured by electrostatic or hydrophobic potential. Originally based on RasMol. | ||
Molden | MM XRC | commercial, free for academics | [20] | |||
Molgif | free | Go | An easy-to-use tool for creating GIF animations of molecules | |||
MOE | MM XRC | commercial | Molecular Operating Environment (MOE) | |||
Molekel | MM XRC | free and open-source | Java3D applet or stand-alone application | [citation needed] | ||
MView | MM XRC MD | free | C++, Python, and GTK+; Linux | |||
O | free for noncommercial use | [21] | see also [2] | |||
OpenStructure | EM HM MD MM XRC | free and open-source | Linux, OS X and Windows | [22] | Computational Structural Biology Framework in C++ and Python, aimed at users and developers, high-end visualization of atomic structures, electron densities and molecular trajectories. | |
ORTEP-III | free and open-source | Fortran | Ball-and-stick type illustrations | |||
Procreate | free | C# stand-alone application | [23] | Currently views SEQ and PDB files. Programmed in pure managed .NET using advanced DirectX rendering and effects | ||
PyMOL | XRC SMI EM | free for noncommercial use, open-source | Python | [24] | According to the author, almost a quarter of all published images of 3D protein structures in the scientific literature were made using PyMOL.[citation needed] | |
Qmol | MM | free, open-source | C | [25] | Provided by DNASTAR | |
RasMol | free and open-source | C stand-alone application | [26][27][28] | |||
SAMSON | MM MD SMI | free | Windows, Linux, Mac. C++ (Qt) | SAMSON Connect | Computational nanoscience (life sciences, materials, etc.). Modular architecture (SAMSON Elements are modules for SAMSON). | |
Sirius | free and open-source | Java3D applet or stand-alone application | ||||
SCIGRESS | MM QM | commercial | stand-alone application | [29] | Edit, visualize and run simulations on various molecular systems. | |
SPARTAN | MM QM | commercial | stand-alone application | [30] | visualize and edit biomolecules, extract bound ligands from PDB files for further computational analysis, full molecular mechanics and quantum chemical calculations package with streamlined graphical user interface. | |
SRS3D Viewer | HM | free and open-source | Java3D applet or stand-alone application | [31][32] | Integrates 3D structures with sequence and feature data (domains, SNPs, etc.). | |
UCSF Chimera | XRC SMI EM MD | free for noncommercial use | Python | [33][34] | Includes single/multiple sequence viewer, structure-based sequence alignment, automatic sequence-structure crosstalk for integrated analyses.[35] | |
VMD | EM MD MM | free for noncommercial use | C++ | [36][37] | ||
Vimol | MM MD | free and open-source | C | Powerful molecular building and trajectory visualization package with vi-like interface. | ||
VESTA | free | Crystal structure visualization and computation. | ||||
V_Sim | free and open-source | GTK; Linux, OS X, Windows | ||||
WebMol | free | Java applet and stand-alone | [38][39] | Includes advanced structural analysis features such as packing of secondary structural elements and surface calculations. | ||
WHAT IF | HM XRC | shareware for academics | stand-alone | [40] | Old-fashioned interface; very good software for the experienced bioinformatician; nearly 2000 protein-structure related options; comes with 500 page writeup. | |
XCrySDen | free and open-source | C, Fortran, Tcl/Tk; Linux, Mac, Windows | [41] | crystalline and molecular structure visualisation program; | ||
Yasara | HM NMR XRC | commercial; free version for elementary structure work | C/Assembler, graphical or text mode (clusters), Python interface, Windows, Linux, Mac | [42] | Fully featured molecular modeling and simulation program, incl. structure prediction and docking; | |
Zeus | XRC MM | free for noncommercial use | Delphi/OpenGL | [43] | A molecular visualization tool that supports PDB, MOL, MOL2/SYBYL and XYZ file formats. The rendering engine can output high quality molecular graphics. Zeus provides a sequence search that can highlight within the molecular structure. Ramachandran plots of internal dihedral angles can be generated and exported. PDB files can be automatically downloaded from the RSCB PDB. A Java version (Zeus-Java) is also available for Linux/WindowsLua error in package.lua at line 80: module 'strict' not found. |
Web-based systems
Name | Data | License | Technology | Citation | Comments |
---|---|---|---|---|---|
GLmol | MM XRC | free and open-source | JavaScript, WebGL, HTML5 | Doesn't need Java or plugins. Runs on Firefox, Google Chrome, Safari and some Android devices. | |
Relibase | SMI | partly free (full functionality requires a license) | Java applet integrated into web front-end | [44] | |
WebMol | free | Java applet and stand-alone | [38][39] | Includes advanced structural analysis features such as packing of secondary structural elements and surface calculations. | |
SRS3D Viewer | HMSMI | free and open-source | Java3D applet or stand-alone application | [31][32] | Integrates 3D structures with sequence and feature data (domains, SNPs, etc.). |
Proteopedia | HMSMI | free | Java applet integrated into web front-end | Integrates 3D structures and different views on those with text descriptions of the structures |
See also
- Biological data visualization
- List of Open Source Bioinformatics software
- List of software for molecular mechanics modeling
- List of nucleic acid simulation software
- List of microscopy visualization systems
- Molecular graphics
- Molecule editor
- Software for protein structure visualization
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
External links
![]() |
Wikimedia Commons has media related to Molecular visualization softwares. |
- Lua error in package.lua at line 80: module 'strict' not found. A rather detailed, objective, and technical assessment of about 20 tools.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.[self-published source?]
- ↑ Lua error in package.lua at line 80: module 'strict' not found.[self-published source?]
- ↑ Lua error in package.lua at line 80: module 'strict' not found.[self-published source?]
- ↑ Lua error in package.lua at line 80: module 'strict' not found.[self-published source?]
- ↑ Lua error in package.lua at line 80: module 'strict' not found.[self-published source?]
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.[self-published source?]
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.[self-published source?]
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.[self-published source?]
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.[self-published source?]
- ↑ Lua error in package.lua at line 80: module 'strict' not found.[self-published source?]
- ↑ Lua error in package.lua at line 80: module 'strict' not found.[self-published source?]
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.[self-published source?]
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.[self-published source?]
- ↑ Lua error in package.lua at line 80: module 'strict' not found.[self-published source?]
- ↑ Lua error in package.lua at line 80: module 'strict' not found.[self-published source?]
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.[self-published source?]
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Spartan Tutorial & User's Guide ISBN 1-890661-38-4
- ↑ 31.0 31.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 32.0 32.1 Lua error in package.lua at line 80: module 'strict' not found.[self-published source?]
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.[self-published source?]
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.[self-published source?]
- ↑ 38.0 38.1 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 39.0 39.1 Lua error in package.lua at line 80: module 'strict' not found.[unreliable source?]
- ↑ Lua error in package.lua at line 80: module 'strict' not found.[self-published source?]
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.[self-published source?]
- ↑ Lua error in package.lua at line 80: module 'strict' not found.[self-published source?]Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- Pages with reference errors
- Articles in need of cleanup
- Articles with unsourced statements from September 2009
- Commons category link is locally defined
- Chemistry software
- Molecular modelling
- Bioinformatics
- Lists of software
- Bioinformatics software
- Accuracy disputes from September 2009
- Accuracy disputes from March 2014
- Accuracy disputes from August 2010
- Accuracy disputes from May 2010
- Accuracy disputes from February 2014
- Accuracy disputes from March 2011
- Articles lacking reliable references from September 2009
- Accuracy disputes from November 2011