Cactus is a general, modular, parallel environment for solving systems of partial differential equations. The code has been developed over many years by a large international collaboration of numerical relativity and computational science research groups and can be used to provide a portable platform for solving any system of partial differential equations.
EGO is a program to perform molecular dynamics simulations on parallel as well as on sequential computers. Supported parallel machines include the Hitachi SR8000, CRAY-T3E, IBM-SP2, Fujitsu VPP700, Parsytec-CC under PARIX, and inhomogeneous clusters of UNIX workstations under PVM or MPI. EGO also runs sequentially on any decent UNIX workstation, even Windows95/NT PC's (with a GNU-C compiler) can be used.
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.
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.
Arka provides a nice GUI for the gp package of command-line utilities for manipulation and display of DNA/RNA/protein sequences, the WU-BLAST and FASTA program families, and additional graphical tools for various aspects of sequence analysis (e.g., GC plots and 3D graphs). It provides editable and saveable windows for standard input, output and error, and a dialog for any command-line program with specifications in a configuration file.
dnacgr is a program to visualise patterns in DNA and RNA by using Chaos Game representation. It shows the probability of bases and sequences, and can read .fasta and .seq format files. dnacgr can be used for genome analysis, and it reads millions of bases from files in seconds. It runs on the console, and requires SVGAlib. It prints to a file in PNG format.
FlipDCD is a small utility for reversing the endianism of binary DCD trajectory files from Charmm and NAMD. This can be useful when running simulations on one architecture and visualizing or analyzing the results on another. FixDCD is a tiny utility to modify the header of an X-PLOR DCD file to make it readable by programs expecting Charmm DCD files, at the expense of a Timestep size value in the header.
Mol_Volume calculates the volume of a macromolecule by a method somewhat akin to the Monte Carlo method, namely, by measuring how many vertices of a dense regular grid happen to be within the probe radius of the molecule's atoms. The volume is then calculated as V = V_grid * N_near / N_total = N_near * V_per_node.
SODIUM places the required number of sodium ions around a (simulated) system of electric charges, e.g., the atoms of a biological macromolecule (protein, DNA, protein/DNA complex). The ions are placed in the nodes of a cubic grid in which the electrostatic energy achieves the smallest values. The energy is re-computed after placement of each ion. A simple Coulombic formula is used for the energy. The coordinates of the placed ions are printed out in the PDB format for further usage. Trivial modifications to the program should allow the placement of any combination of multivalent ions of different charges.