diff spring_package/pulchra/README @ 17:c790d25086dc draft

"planemo upload commit b0ede77caf410ab69043d33a44e190054024d340-dirty"
author guerler
date Wed, 28 Oct 2020 05:11:56 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/spring_package/pulchra/README	Wed Oct 28 05:11:56 2020 +0000
@@ -0,0 +1,113 @@
+
+PULCHRA User's Manual
+---------------------
+PowerfUL CHain Restoration Algorithm
+Version 3.04
+
+(c) Piotr Rotkiewicz, 2001-2007, piotr-at-pirx.com
+
+
+
+1. Introduction.
+
+PULCHRA is a program for reconstructing full-atom protein models from reduced
+representations. PULCHRA can read C-alpha only file and generate an all-atom
+output in a very short time. If the initial coordinates are distorted,
+PULCHRA will try to optimize the alpha carbon positions to generate
+a protein-like structure. Additionally, side chain centers of mass can be used
+together with alpha carbons to improve the quality of the reconstruction.
+
+
+
+2. Compiling PULCHRA.
+
+PULCHRA comes as a few C source files that can be compiled into a single
+executable. No external data files are necessary to run PULCHRA.
+
+To compile PULCHRA with ANSI-C compatible compiler, go to ./src
+subdirectory and type:
+
+cc -O3 -o pulchra pulchra.c pulchra_data.c -lm
+
+Because of the static table size, the compilation process can take several seconds.
+
+
+3. Using PULCHRA.
+
+There are three statically-compiled executables in the PULCHRA archive:
+Linux, OS X, and Windows versions, available in ./bin subdirectory.
+For security reasons, the Windows executable file is named "pulchra.ex_".
+You should rename the file to "pulchra.exe" before running
+the program. The executables were statically compiled using GNU C compiler.
+
+PULCHRA can read files in Protein Data Bank format (PDB).
+
+The simplest way of using PULCHRA is:
+
+./pulchra input.pdb
+
+An output file named "input.rebuilt.pdb" will be created as a result.
+
+To have a better overview of PULCHRA process, a verbose flag (-v) can be used:
+
+./pulchra -v input.pdb
+
+To display all available options, type:
+
+./pulchra
+
+
+
+4. PULCHRA options.
+
+The following options are recognized by PULCHRA:
+
+  -v : enables verbose text output (default: off)
+
+  -n : centers input chain coordinates to (0,0,0) (default: off)
+
+  -g : use PDB-SG as an input format ("CA" = alpha carbons, "SC" or "CM"  = side chain centers of mass)
+
+  -c : skips C-alpha positions optimization (default: on)
+
+  -p : auto-detects cis-prolins (default: off)
+
+  -u value : sets maximum shift from the initial coordinates (default: 0.5A)
+
+  -e : rearranges backbone atoms according to AMBER standard (C, O are output after side chain) (default: off)
+
+  -b : skips backbone reconstruction (default: on)
+
+  -q : optimizes backbone hydrogen bonds pattern, usually gaining a slightly better RMSD, but a little bit more time consuming (default: off)
+
+  -s : skips side chains reconstruction (default: on)
+
+  -o : doesn't attempt to fix excluded volume conflicts nor punched ring problems (default: on)
+
+  -z : doesn't check amino acid chirality (default: on)
+
+  -h : outputs hydrogen atoms (default: off)
+
+  -r : starts optimization from a random alpha carbon chain rather than from initial coordinates (default: off)
+
+  -x : time-seeds random number generator (default: off)
+
+  -t : saves chain optimization trajectory to a file <pdb_file.pdb.trajectory>
+
+  -i pdbfile : reads the initial C-alpha coordinates from a PDB file
+
+
+
+5. PDB format issues.
+
+- PULCHRA will read only first of the multiple occupancy sites (flag ' ' or 'A' in column 17).
+
+- PULCHRA will skip any non-protein residues. Following modified residue codes are
+recognized: HID, ASX, GLX, TPO, MSE.
+
+
+
+6. Contact and support.
+
+If you encounter issues with PULCHRA, please contact the author: piotr-at-pirx.com
+