Scientific software


Swan is a small tool that aids the reversible conversion of existing CUDA codebases to OpenCL. Go to Swan


ACEMD is a production bio-molecular dynamics software specially optimized to run on graphics processing units (GPUs) on NVIDIA graphics cards. It reads CHARMM/NAMD and AMBER input files with a simple and powerful configuration interface. ACEMD allows performance equivalent to over 100 CPUs and microsecond long trajectories on workstation hardware. Go to ACEMD


MyDPD is a mesodynamics code in three spatial dimensions, where DPD stands for dissipative particle dynamics. This code is simple but functional. It contains two integrators for the DPD stochastic equations, a simple DPD velocity Verlet and the stochastic Trotter integrators.

Remote Boinc

RBoinc is the scientist-side component of BOINC. It allows researchers to submit, retrieve and manage jobs remotely. See also doi:10.1016/j.cpc.2010.04.007 and


Plumed-GUI: a collective variable analysis tool

The PLUMED collective variable analysis tool VMD plugin provides convenient access to the extensive set of collective variables (CV) defined in the PLUMED software. It allows the use of PLUMED syntax to conduct analysis on MD trajectories, and a convenient interface to prepare the metadynamics CV definitions.

Native contacts plugin

RMSD trajectory tool enhanced with native contacts enables VMD to compute the number of native contacts in a trajectory. It is an extension of the RMSD Trajectory Tool, of which it shares the interface.

Density Profile Tool

The Density Profile Tool is an analysis plugin for VMD that computes 1-D projections of the following atomic density profiles: atomic, mass, charge and electrons.

Diffusion Coefficient Tool

The Diffusion Coefficient Tool is an analysis plugin for VMD that computes one, two or three-dimensional diffusion coefficients during a loaded trajectory based on average mean square displacements.

Full "Save as" for VMD

A function to (almost) save the complete state of a VMD session. Saved state includes the view, materials, colors (as with the usual save state menu item), as well as trajectories and topologies. This way, you can save and resume working on an image.

VMD extension functions

VMD extension functions is a collection of TCL-VMD functions and iterators that support extraction of structural data from large-scale simulations. They provide simple semantics to iterate a block of code over frames or trajectory files, functions to compute the number of native contacts, distance matrices, and more.

Cast structure tool

The Cast structure tool is a modeling plugin which copies the coordinates of a selection A from another selection B, preserving A's topology. Coordinates of A's atoms will be copied verbatim when an unambiguous match exists in B; otherwise, the new coordinates will be guessed with a local fit.

PBD with TER cards output format

The PdbTer plugin allows VMD to write PDB files with TER cards separating molecules, as required by the PDB standard and some molecular-manipulation software (notably, tleap and xleap).


See the ACEMDtk series of protocol sheets.

Copyright 2008-2011. All rights reserved.