PROFASI applications

PROFASI comes with two kinds of application programs. One kind, such as, SimTempRun, ParTempRun etc., are meant to run elaborate simulations of a protein system using a certain Monte Carlo method. The other kind of applications, such as "mimiqa", are utilities performing very useful short tasks that can be created using the PROFASI libraries. These two types of applications will be documented in the following.

Simulation programs

PROFASI should be thought of as a library. Most serious users of the program write their own main programs suited to their specific projects which they link with the PROFASI library. Still , we provide many application programs with the distribution, which we have used in our research. These can sometimes be used directly. But it is more probable that the user, after learning how these programs work, and how they are structured, modifies them to suit his/her own research project. There are currently 4 programs in this category: BasicMCRun, SimAnnealRun, SimTempRun and ParTempRun. They can be found in the "app" directory.

Utilities for short tasks

These programs are not "simulation programs". They are often useful in connection with analysis of data generated by PROFASI simulation programs. Some of them, such as "mimiqa", might be useful in contexts unrelated to simulations with the model represented by PROFASI.

The basic syntax for a lot of these utility programs is similar. If you forget, simply type the name of the program without any arguments, and you will get some usage information. Normally they take some arguments, and some options. An option in PROFASI is an adjustible parameter or switch that changes the behaviour of the program in a well defined way. They are passed to the program as command line arguments with a hyphen ("-") in front of their names. They are almost always "optional". An option might take additional arguments. Arguments to the options could be numbers or filenames or some other switch depending on the program. Options must be followed by the corresponding arguments; for instance, if you want to write output to a particular file, you will typically specify with " -o filename". The filename must be the word following the option "-o".

If there are multiple options, they could be specified in arbitrary order.

PROFASI utilities

-extract_snapshot Extracting snapshot conformations from finished runs
-extract_props Calculating properties, retrieving snapshots for a range
-Merging histogram data from different runs Merging histogram data from different compute nodes
-Merging binary data from His2D objects Merging binary His2D data for 3D plots
-MimiqA : A swiss army knife for RMSD calculations A command line RMSD tool
-Extracting parts of a PDB file Retrieve portions of a pdb file.
-Calculating energies of a PROFASI generated PDB file PROFASI energy terms for a pdb file
-Converting binary conf files to gzipped text and back Transferring PROFASI binary configuration files to a different machine.

Useful scripts

The top level bin directory in PROFASI also contains a few scripts we have found very useful.

PROFASI: Protein Folding and Aggregation Simulator, Version 1.1
© (2005-2008) Anders Irbäck and Sandipan Mohanty
Documentation generated on 10 Oct 2008 using Doxygen version 1.5.0