fpdb | pdb file name (dum.pdb) |
ftch | test charge file name (dum.tcha) |
fgrd
|
electrostatic potential grid
filename (dum.grd) |
gform |
ep grid file format, 0 =bin, 1
=ascii (0) |
prob | probe radius - to construct skin (4Å) |
skin | skin thickness (3Å) |
ios | ionic strength in mM (150 mM) |
epssol | solvent dielectric constant (78.5) |
reglev | regularisation level |
regch | max charge deviation after regularisation (1.0 e) |
fec | effective charge file name (dum.echa) |
apbs2uhbd.f | Convert an APBS potential grid
(exported as
uhbd, in ascii format, in kT/e units) to UHBD format (binary, in
kcal/mole). Default conversion factor is 0.6, the user can specify
another factor on the command line as the third argument. Usage: apbs2uhbd ascii_APBS_file bin_UHBD_file factor_optonal(0.6) |
ascii2bin.f |
Converts UHBD ascii grid to
binary format. Usage: ascii2bin ascii_file binary_file |
bin2ascii.f
|
Converts UHBD binary grid to
ascii format. Usage: bin2ascii binary_file ascii_file |
echa4toecha5.f | Converts effective charges used
in version 4 of SDA to
effective charges used in SDA version 5, see details here. The former charges
are
obtained from the latter by dividing by
the solvent dielectric constant. This is read from the ECM written
REMARK
line of the effective charge file, or set to 78.5 when no such line is
found. If a
switch -inv is given in the command line, this program will do inverse
conversion. Usage: echa4toecha5 < sda4_eff_cha_file > sda5_eff_cha_file echa4toecha5 -inv < sda5_eff_cha_file > sda4_eff_cha_file |
mk_hd3g_grd.f | Makes a grid of hydrophobic PMF (Lin,
Fawzi, Head-Gordon (2007). Structure 15,
727). These potentials should be used with sda version sda3g
. This program is used the same way as mk_hd_grd, with the input
file of the same form, except that parameters a,b and factor are
not used (although the numbers and lines should be present). |
ncmx2rmsd_appr.f | Calculates (approximately) the
RMSD
of complexes written in the 'complexes' file to the original (as given in
input pdb
files) complex. Usage: ncmx2rmsd_appr ncoa(optional) < 'complexes' where the optional parameter ncoa forces the program to process only every ncoa-th record in the SDA trajectory file 'complexes'. |
nda-pairs.f | Calculates donor-acceptor pairs
for a complex given as 2 pdb files. Usage: nda-pairs pdb1f pdb2f cutmax where pdb1f is the filename of the first solute in the complex and pdb2f is the filename for the second solute. cutmax is a maximal distance (in A) between donor and acceptor atoms, default value of 4.5 A is used if this parameter is not given. The results are written to files 1.rxna and 2.rxna - these are donor or acceptor atoms of the first and second solute, respectively; and the atom on the N-th line of 1.rxna is a pair for the atom on the N-th line of 2.rxna. |
nhis2dcd.f | Converts the trajectory written
by SDA in a '' file to a DCD format. >
Usage: nhis2dcd pdbf hisf outf pdbf - pdb filename of the 2nd (mobile) solute hisf - trajectory file ('trajectories') name outf - output DCD filename |
nhis2his.f | Rewrites a trajectory file to
another trajectory file with configurations written only every given
time interval (in picoseconds). Usage: nhis2his dt < hisf1 > hisf2 dt - time interval (ps) between snapshots in a new trajectory file hisf1 - original trajectory file hisf2 - new (converted) trajectory file |
nhis2hisn.f | Rewrites a trajectory file to
another trajectory file with configurations written only every given
number of BD steps. Usage: nhis2his ncoa < hisf1 > hisf2 ncoa - interval between snapshots in a new trajectory file hisf1 - original trajectory file hisf2 - new (converted) trajectory file |
nhis2pdbs.f | Converts complexes in a file
'complexes' to a set of PDB files. Usage: nhis2pdbs hisf pdbf X nmax hisf - trajectory file pdbf - pdb file for the mobile solute X - first letter for generated pdb files (these file will have names like X1234.pdb) nmax - a number of trajectory records to process |
nos2rates.f | Extracts rates and
calculates averages and deviations from a set of sda
output files. Usage: nos2rates outf1 outf2 outf3 ... outf1 etc - sda output files |
nos2times.f |
Extracts residence times
and calculate averages and deviations from a set of sda-koff
output files. Usage: nos2times outf1 outf2 outf3 ... outf1 etc - sda-koff output files |
nos2fractions.f | Extracts a fraction of reactive
trajectories
and calculates average and deviation from a set of sda-sites
output files. Usage: nos2fractions outf1 outf2 outf3 ... outf1 etc - sda-sites output files |
prepLJgrids.py | Python script to create the Lennard-Jones interation energy grids for a
given solute molecule and probe. First, it calculates the ProbeFile.txt for a given protein and surface using the
script PrepareProbeFile.py. Then it uses the ProbeFile.txt to calculate the LJ grids with the
program mk_LJ_grd. Usage: ./prepLJgrids.py InputFile [--silent] The --silent parameter is used to run the script in the background. The script overwrites existing files without asking. |
PrepareProbeFile.py | Python script used for calculating the Lennard-Jones interaction energy between a protein and a surface. The interaction energy is calculated between all atoms of the protein and all atoms of the surface. Usage: ./PrepareProbeFile.py SurfaceFile.pdb ProteinFile.pdb ParameterFile OutputName.txt SurfaceFile - surface structure file in PDB format ProteinFile - solute structure file in PDB format ParameterFile - database with information about charges and radii of common atoms (usually qtable) OutputName.txt - outputfile in txt format. Used as input in mk_LJ_grd. |
rewrite-pdb.f |
Rewrites ATOM records of pdb
file to locate the first atom name letter at position 13.
Optionally writes only heavy atoms. > Usage: rewrite-pdb < pdb-file > rewritten-pdb-file rewrite-pdb -noh < pdb-file > pdb-file-without-hydrogens |
DelRotZ_complexes.py |
Python script used to process results of docking a solute to a surface.
It translates the solute coordinates written in 'complexes' parallel to the surface to
x=0,y=0 and saves the new coordinates in fort_wtrotz.fort55. It uses the library, fort55_lib.py. >Usage: DelRotZ_complexes.py 'complexes'-file number-of-records 'complexes'-file - 'complexes' output file from docking simulations number-of-records - number of configurations used for clustering (each line of the 'complexes' file corresponds to one configuration) |
myClustering_complexes.py |
Python script for clustering docking configurations, uses the output file from
DelRotZ_complexes.py >Usage: My_Clusteryng_f55.py fort_wtrotz.fort55 p2.pdb number-of-records fort_wtrotz.fort55 p2.pdb -output file of DelRotZ_complexes.py p2.pdb - surface structure file in PDB format number-of-records - number of configurations used for clustering |
generateComplexesPdbs.py |
Python script generating pdb structures of docking confgurations, uses 'complexes' or output file of My_Clusteryng_f55.py >Usage: generateComplexesPdbs.py 'complexes' p2.pdb number-of-configurations name-letter number-of-configurations -number of pdb files to be generated (each file corresponds to one line of 'complexes') p2.pdb - surface structure file in PDB format name-letter - first letter in the names of pdb files |
rxna2rxnaC.f |
The script converts the two *.rxna files from the SDA5 program to the new format used in SDA6. Run the program with the two filenames as parameter arguments: ./rxna2rxnaC p1.rxna p2.rxna [outFileName] [dist] [specific/nonspecific] outFileName: name of the output file. Default:p12c.rxna dist: constraint distance in Angstroms, any format. Default:6.00 specific/nonspecific: specifies if the constraint is specific (=0) or nonspecific (=1). Default:1 Usage example: ./rxna2rxnaC p1.rxna p2.rxna p12.rxna 6.00 0 |
convert_sda5_to_sda6_input.f |
Program to convert SDA5 parameter input files to the format used in SDA6.
In addition the program to convert the reaction center files (rxna2rxnaC.f)
is called.
(This depends on the correct definition of the environment variable SDA_DISTR_DIR.
The command is printed out, such that the user
can call the conversion of the reaction centers manually if the environment variable is not defined). Usage example: ./convert_sda5_to_sda6_input new_reaction_center_file < sda5.in > sda6.in |
change_atomNames.sh |
Script to change hydrogen names from the AMBER (used in *.pqr file) to the OPLS format (used in qtable). Note, that the script overrides the input file! Usage example: ./change_atomNames.sh p2.pdb |
polar_H_only.py |
Python script to remove non-polar hydrogen atoms from the pdb file Usage example: ./H-away.py p2-H.pdb p2.pdb |
clust |
Program to cluster docking results. For description see clustering page |