Running simulations

The SDA program itself can be executed by typing:


If no input file is provided, a short help is printed (this is also the case for all the tools compiled in bin/)

To run a simulation properly though, you need to provide an input file:

sda_flex/bin/sda_flex input-file > output-file

A full description of the input file format is provided here, the output files are described here, and the tools are described on this page.

The easiest way to begin to use SDA is to:

General comments on running SDA7

To run SDA, you have to prepare:

  1. PDB files of the solutes;
  2. files with reaction atoms, 1 file for each pair of solutes; You next need to decide which types of interactions to compute. For a description of the different terms, see the Appendix in Martinez et al,
If electrostatic interactions are to be taken into account, then you must provide:
  1. files with the electrostatic potential in UHBD format;
  2. files containing effective charges calculated with ECM
If the forces due to desolvation are to be taken into account, then you need also:
  1. electrostatic and the non-polar desolvation grids for each solute (see the description of the input file for details)
If the Lennard-Jones or soft-core repulsion interactions are to be taken into account, prepare:
  1. Lennard-Jones grid(s) of solutes and the probe site identifier for each atom of the other solute (see the description of the input file for details)
If protein adsorption on a solid surface is to be simulated, then: If DT-Grid structure for efficient data compression is to be used, then you need:

These pdb and grid files can be located anywhere as long as the relative or absolute paths to these files are given correctly in the input file. Output files will be written in the directory where SDA is executed. The main calculation results are written to standard output which can be redirected to a file as in the above execution example.

[Back to Main documetation]