Projects / esra


Esra is a scriptable, scalable, and highly hackable molecular mechanics library for Java. Its primary purpose is the statistical analysis of trajectory data generated with packages such as GROMOS, GROMACS, or AMBER, but it can also be used as a standalone package for performing simple molecular dynamics and Monte-Carlo simulations. It can be scripted with Jython, Mathematica, or Matlab.

Operating Systems

Recent releases

  •  16 Jan 2007 16:12

    Release Notes: Bugfixes were made. Preliminary support for gromacs-formatted coordinate files was added.

    •  04 Jul 2006 13:23

      Release Notes: Lots of bugfixes, extra unit tests, and documentation were introduced. All the remaining functionality needed to perform simple molecular dynamics and Monte-Carlo simulations was added.

      •  06 Mar 2006 15:44

        Release Notes: The package system was cleaned up. Minor bugfixes were done.

        •  24 Nov 2005 12:11

          Release Notes: This stable version features a pure Java classical force field (a simplistic version of the GROMOS96 force field), a (non-periodic)Poisson-Boltzmann solver, Dssp secondary structure assignment, limited support for SYBYL/MOL2 and X-PLOR file formats, and large amounts of documentation.

          •  28 Sep 2005 15:58

            Release Notes: This is the first stable release. It features the basic building blocks for the analysis of molecular mechanics data. Its IO routines support formats that include GROMOS96, PDB, vmd/AMBER, and SYBYL/mol2. It has a Java linear algebra library, basic (geometric) analysis tools such as rmsds, fitting procedures, distance/angle/dihedral measurements, and hydrogen bond analysis.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.