parcoor
Manual
The following sections briefly describe the method implemented in PARCOOR, how to run PARCOOR from the command-line, the required input and the produced output files.
Introduction
PARCOOR will partition a high-resolution structural model into pseudo-domains that are expected to show partially independent dynamics, as predicted using normal mode analysis (NMA). The output consists in a set of structures corresponding to subdomains. The structural partitioning algorithm is described in detail in the paper cited above.
Running parcoor
Usage:
$ parcoor [OPTIONS] <COORD FILE>
PARCOOR expects the following command line arguments:
Argument | Description |
---|---|
COORD FILE | High-resolution atomic model in PDB format. |
PARCOOR recognizes the following command-line options. Mandatory arguments to long options are mandatory for short options too.
Short Option | Long Option | Description |
---|---|---|
-p | --prefix=<PREFIX> | Prefix to prepend to the output directory, the default iswd_parcoor. |
-e | --vectors | Skip NMA and use provided vectors file. |
-v | --version | Print version information and exit. |
-h | --help | Print a summary of arguments, options, and exit. |
parcoor Input Files
PARCOOR expects atomic coordinates in Protein Data Bank (PDB) format. NMA calculations are based on backbone atoms (centroids): alpha carbons (CA) for proteins and sugar C1’ for nucleotides. Please note that PARCOOR parses centroid atoms from the ATOM record. The program will not work properly if input coordinates lack backbone atoms. Non-solvent HETATM entries are grouped by residue identifier and number. These are then associated to the closest ATOM centroid in the structure for the application of rotations and translations. To skip the NMA calculation, normal modes vectors can be precomputed and saved to file using the NMAWRAPPER program.
parcoor Output Files
Upon execution, PARCOOR will create a set of PDB files, each corresponding to one of the subdomains into which the input structure was partitioned.
Examples
Sample run
Here we use the model 1IRA_r_u.pdb to split it into domains.
$ parcoor 1IRA_r_u.pdb
The individual domains are written to the files 0?.pdb in the output directory.