ProtoMol - DUMA: Development, User contact and MAintainance

Alanin 66 atoms

 

ProtoMol

ProtoMol is an object-oriented component based framework for molecular dynamics simulations. The framework supports the CHARMM 19 and 28a2 force fields and is able to process PDB, PSF, XYZ and DCD trajectory files. It is designed for high flexibility, easy extendibility and maintenance, and high performance demands, including parallelization. The technique of multiple time-stepping has been used to improve long-term efficiency, and the use of fast electrostatic force evaluation algorithms like plain Ewald , Particle Mesh Ewald , and Multigrid summation further improves performance. Longer time steps are possible using MOLLY, Langevin Molly and Hybrid Monte Carlo , Nose-Hoover, and Langevin integrators. In addition, ProtoMol has been designed to interact with VMD, a visualization engine developed by the University of Illinois that is used for displaying large biomolecular systems in three dimensions. ProtoMol is free distributed software, and the source code will be included.

Features of ProtoMol

  • An object-oriented component based framework for molecular dynamics simulations
  • Designed for high flexibility, easy extendibility and maintenance, and high performance demands
  • Incremental parallelization combining sequential and parallel environment
  • Support of generic multiple time-stepping integration schemes
  • Generic forces and potentials
  • Fast electrostatic force evaluation algorithms:
    • Ewald summation, O(N3/2)
    • Particle-Mesh-Ewald, O(N log N)
    • Multi-grid method, O(N)
  • Support of common I/O formats (pre- & post-processing)
  • 106 particle systems
ProtoMol is been developed in collaboration with J.A. Izaguirre and members of the LCLS Group; CSE Department, University of Notre Dame, Indiana, USA.

ProtoMol is available at sourceforge.

Structural BioCore/Biology Software Database: ProtoMol.

ProtoMol Tutorial (PDF)

Download

Source & Binaries

Examples

Alanin

Water 423

BPTI (with Water)

config, 8K archive

config, 24K archive

config, 441K archive

 

 

 

Two Droplets

7 Spheres

BPTI (no Water)

config, 65K archive

config, 2K archive

 

 

 

3Mg 7Mg Ioncrystal

ApoA1 (no Water)

50 Ca+40 + 50 A2+80

config, 10K archive

config, 2.8MB archive

Running ProtoMol

./protomol 3mg7ca.conf
In order to get help:
./protoml -h
To figure out the supported forces:
./protoml -f
To figure out all possible keywords:
./protoml -k

Visualization

ProtoMol writes DCD files, which can be read by VMD.

Movies

  • Movie of 50 Ca+40 + 50 A2+80 ions convering to a sphere (MPEG, 0.1ms, 13MB/MPEG, 1ms, 11MB/ ), 1000 frames, T. Matthey.

  • Water 423 (MPEG) 9 MB, 500 frames, T.Matthey

  • Movie of 41 Ca+ ions converging to a string (MPEG, 322KB), see also BER200.
  • Movie of 42 Ca+ ions converging to a zig-zag line (MPEG, 320KB), see also BER200.

  • 7 Spheres - Ugelstad spheres (MPEG) 7 MB, 1000 frames, A.Hellesøy.
  • 7 Spheres - Ugelstad spheres with reflection (MPEG) 81 MB, 6000 frames, A.Hellesøy.
  • 7 Spheres - Ugelstad spheres (MOV - Round The World) 89 MB, A.Hellesøy.
  • 7 Spheres - Ugelstad spheres (MOV- Sinatra) 84 MB, A.Hellesøy.

  • The coalescence of two water droplets in a gas phase, with surfactant molecules present. The model consists of particles representing hydrophilic and hydrophobic groups interacting via a modified Lennard Jones potential; MPEG (27 MB/53 MB) 500/1000 frames, L.Rekvig

  • Solar system (AVI - The Universe Song) 86 MB, A.Hellesøy.

Documentation

  • ProtoMol documentation.

  • A Front End Design For Simulation Engines (PS) (PDF) (HTML) (Jesus A. Izaguirre with Trevor M. Cickovski).

  • A Tutorial on the Prototyping of Multiple Time Stepping Integrators for Molecular Dynamics (PS) (PDF)(Jesus A. Izaguirre with Thierry Matthey, Jeremiah Willcock, Branden Moore, Qun Ma, Thomas Slabach, George Viamontes), submitted to Proceedings of Methods for Macromolecular Modeling, in Lecture Notes in Computational Science and Engineering, Springer-Verlag, 2001.

  • ProtoMol Tutorial (PDF)

    (T. Matthey), Nov. 2002.

  • My ProtoMol research log, really technical!

User Groups

Related Links

TTP5 Presentation - Status Report

  • Bergen 25/6 2001 (PDF)
  • Tromsø 14/12 2001 (PDF)
  • Oslo 11/06 2002 (PDF)
  • Fevik 30/08 2002 (PDF)
  • Trondheim 11/12 2002 (PDF)

Last modified: Friday, 23-Sep-2005 13:15:40 CEST.




A Technology Transfer Project funded by NOTUR