VMD (Visual Molecular Dynamics) is designed for the visualization and analysis of biological systems such as proteins, nucleic acids, lipid bilayer assemblies, etc. It may be used to view more general molecules, as VMD can read standard Protein Data Bank (PDB) files and display the contained structure. VMD provides a wide variety of methods for rendering and coloring a molecule: simple points and lines, CPK spheres and cylinders, licorice bonds, backbone tubes and ribbons, cartoon drawings, and others. VMD can be used to animate and analyze the trajectory of a molecular dynamics (MD) simulation. In particular, VMD can act as a graphical front end for an external MD program by displaying and animating a molecule undergoing simulation on a remote computer. VMD uses OpenGL and OpenGL Programmable Shading Language for high performance rendering of large structures.
Jmol is a Free, Open Source molecule viewer and editor. It is a collaboratively developed visualization and measurement tool for chemical scientists. Jmol is an active project, and there are new features being added to it on a daily basis. Users are encouraged to modify it to fit their needs and to contribute their changes to the project.
The National Library of Medicine Insight Segmentation and Registration Toolkit (ITK) is a software system to support the Visible Human Project. Segmentation is the process of identifying and classifying data found in a digitally sampled representation. Registration is the task of aligning or developing correspondences between data. For example, in the medical environment, a CT scan may be aligned with an MRI scan in order to combine the information contained in both.
PLOTICUS is a command line utility for creating bar, line, pie, boxplot, scatterplot, sweep, heatmap, vector, timeline, Venn diagrams, and other types of charts and plots. ploticus is good for automated or just-in-time graph generation. It handles date, time, and categorical data nicely, and has some basic statistical capabilities. It can output to GIF, PNG, SVG, SWF, JPEG, PostScript, EPS, and X11. You can use convenient preset options or create complex scripts with rich and detailed color and style operations.
BALLView is an extensible viewer for bio-molecular structures. It provides all standard models and offers rich functionality for molecular modeling and simulation, including molecular mechanics methods (AMBER, CHARMM, and MMFF94 force fields), continuum electrostatics methods employing a Finite-Difference Poisson Boltzmann solver, secondary structure calculation, molecular editing and docking. Since BALLView is based on BALL (the Biochemical ALgorithms Library), it is easily extensible on the level of C++ code. In addition, it provides a Python interface with Integrated Development Environment features to allow interactive rapid prototyping.
Engauge Digitizer is digitizing software that converts an image showing a graph or map into numbers. The image file can come from a scanner, digital camera, or screenshot. The numbers can be read on the screen, and written or copied to a spreadsheet. Highlights for beginners include an intuitive interface and extensive context-sensitive documentation. Highlights for experts include compensation for image distortion, cartesian and polar coordinates, linear and logarithmic coordinates, automatic scanning, graphical previews, and browser help.
Raster3D is a set of powerful tools for generating high quality raster images of proteins or other molecules. The core program renders spheres, triangles, cylinders, and quadric surfaces with specular highlighting, Phong shading, and shadowing. It uses an efficient software Z-buffer algorithm that is independent of any graphics hardware.
ImLib3D is a C++ library and visualization system for 3D (volumetric) image processing. It contains most basic image processing algorithms, as well as some more sophisticated ones. Its images are STL-compliant templated containers. It inculdes a viewer that features multiplanar views, interactive image processing, animations, vector field views, and 3D (OpenGL) multiplanar. Its main application is medical image processing.