Mercurial > repos > guerler > springsuite
comparison 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 |
comparison
equal
deleted
inserted
replaced
16:16eb2acaaa20 | 17:c790d25086dc |
---|---|
1 | |
2 PULCHRA User's Manual | |
3 --------------------- | |
4 PowerfUL CHain Restoration Algorithm | |
5 Version 3.04 | |
6 | |
7 (c) Piotr Rotkiewicz, 2001-2007, piotr-at-pirx.com | |
8 | |
9 | |
10 | |
11 1. Introduction. | |
12 | |
13 PULCHRA is a program for reconstructing full-atom protein models from reduced | |
14 representations. PULCHRA can read C-alpha only file and generate an all-atom | |
15 output in a very short time. If the initial coordinates are distorted, | |
16 PULCHRA will try to optimize the alpha carbon positions to generate | |
17 a protein-like structure. Additionally, side chain centers of mass can be used | |
18 together with alpha carbons to improve the quality of the reconstruction. | |
19 | |
20 | |
21 | |
22 2. Compiling PULCHRA. | |
23 | |
24 PULCHRA comes as a few C source files that can be compiled into a single | |
25 executable. No external data files are necessary to run PULCHRA. | |
26 | |
27 To compile PULCHRA with ANSI-C compatible compiler, go to ./src | |
28 subdirectory and type: | |
29 | |
30 cc -O3 -o pulchra pulchra.c pulchra_data.c -lm | |
31 | |
32 Because of the static table size, the compilation process can take several seconds. | |
33 | |
34 | |
35 3. Using PULCHRA. | |
36 | |
37 There are three statically-compiled executables in the PULCHRA archive: | |
38 Linux, OS X, and Windows versions, available in ./bin subdirectory. | |
39 For security reasons, the Windows executable file is named "pulchra.ex_". | |
40 You should rename the file to "pulchra.exe" before running | |
41 the program. The executables were statically compiled using GNU C compiler. | |
42 | |
43 PULCHRA can read files in Protein Data Bank format (PDB). | |
44 | |
45 The simplest way of using PULCHRA is: | |
46 | |
47 ./pulchra input.pdb | |
48 | |
49 An output file named "input.rebuilt.pdb" will be created as a result. | |
50 | |
51 To have a better overview of PULCHRA process, a verbose flag (-v) can be used: | |
52 | |
53 ./pulchra -v input.pdb | |
54 | |
55 To display all available options, type: | |
56 | |
57 ./pulchra | |
58 | |
59 | |
60 | |
61 4. PULCHRA options. | |
62 | |
63 The following options are recognized by PULCHRA: | |
64 | |
65 -v : enables verbose text output (default: off) | |
66 | |
67 -n : centers input chain coordinates to (0,0,0) (default: off) | |
68 | |
69 -g : use PDB-SG as an input format ("CA" = alpha carbons, "SC" or "CM" = side chain centers of mass) | |
70 | |
71 -c : skips C-alpha positions optimization (default: on) | |
72 | |
73 -p : auto-detects cis-prolins (default: off) | |
74 | |
75 -u value : sets maximum shift from the initial coordinates (default: 0.5A) | |
76 | |
77 -e : rearranges backbone atoms according to AMBER standard (C, O are output after side chain) (default: off) | |
78 | |
79 -b : skips backbone reconstruction (default: on) | |
80 | |
81 -q : optimizes backbone hydrogen bonds pattern, usually gaining a slightly better RMSD, but a little bit more time consuming (default: off) | |
82 | |
83 -s : skips side chains reconstruction (default: on) | |
84 | |
85 -o : doesn't attempt to fix excluded volume conflicts nor punched ring problems (default: on) | |
86 | |
87 -z : doesn't check amino acid chirality (default: on) | |
88 | |
89 -h : outputs hydrogen atoms (default: off) | |
90 | |
91 -r : starts optimization from a random alpha carbon chain rather than from initial coordinates (default: off) | |
92 | |
93 -x : time-seeds random number generator (default: off) | |
94 | |
95 -t : saves chain optimization trajectory to a file <pdb_file.pdb.trajectory> | |
96 | |
97 -i pdbfile : reads the initial C-alpha coordinates from a PDB file | |
98 | |
99 | |
100 | |
101 5. PDB format issues. | |
102 | |
103 - PULCHRA will read only first of the multiple occupancy sites (flag ' ' or 'A' in column 17). | |
104 | |
105 - PULCHRA will skip any non-protein residues. Following modified residue codes are | |
106 recognized: HID, ASX, GLX, TPO, MSE. | |
107 | |
108 | |
109 | |
110 6. Contact and support. | |
111 | |
112 If you encounter issues with PULCHRA, please contact the author: piotr-at-pirx.com | |
113 |