File size: 13,219 Bytes
80a72c3 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 |
STRIDE: Protein secondary structure assignment
from atomic coordinates
Dmitrij Frishman & Patrick Argos
European Molecular Biology Laboratory
Postfach 102209, Meyerhofstr. 1
69012 Heidelberg
Germany
FRISHMAN@EMBL-HEIDELBERG.DE
ARGOS@EMBL-HEIDELBERG.DE
CONTENTS
1. About the method
2. Copyright notice
3. Availability
4. Installation
5. Using STRIDE
6. Output format
7. Bug reports and user feedback
8. References
----------------------------------------------------------------------
1. About the method
STRIDE [1] is a program to recognize secondary structural elements in
proteins from their atomic coordinates. It performs the same task as
DSSP by Kabsch and Sander [2] but utilizes both hydrogen bond energy
and mainchain dihedral angles rather than hydrogen bonds alone. It
relies on database-derived recognition parameters with the
crystallographers' secondary structure definitions as a standard-of-
truth. Please see Frishman and Argos [1] for detailed description of
the algorithm.
2. Copyright notice
All rights reserved, whether the whole or part of the program is
concerned. Permission to use, copy, and modify this software and its
documentation is granted for academic use, provided that:
i. this copyright notice appears in all copies of the software and
related documentation;
ii. the reference given below (Frishman and Argos, 1995) must be
cited in any publication of scientific results based in part or
completely on the use of the program;
iii. bugs will be reported to the authors.
The use of the software in commercial activities is not allowed
without a prior written commercial license agreement.
WARNING: STRIDE is provided "as-is" and without warranty of any kind,
express, implied or otherwise, including without limitation any
warranty of merchantability or fitness for a particular purpose. In no
event will the authors be liable for any special, incidental, indirect
or consequential damages of any kind, or any damages whatsoever
resulting from loss of data or profits, whether or not advised of the
possibility of damage, and on any theory of liability, arising out of
or in connection with the use or performance of this software.
For calculation of the residue solvent accessible area the program NSC
[3,4] is used and was kindly provided by Dr. F.Eisenhaber
(EISENHABER@EMBL-HEIDELBERG.DE). Please direct to him all questions
concerning specifically accessibility calculations.
3. Availability
Executables of STRIDE for several UNIX platforms, VAX/VMS, OpenVMS,
Dos and Mac together with documentation and source code are available
by anonymous FTP from ftp.ebi.ac.uk (directories
/pub/software/unix/stride, /pub/software/dos/stride,
/pub/software/vms/stride, /pub/software/mac/stride). We are willing to
compile the program for other architectures if temporary access to
them will be granted by an interested user.
Data files with STRIDE secondary structure assignments for the current
release of the PDB [5] databank are in the directory
/pub/databases/stride of the same site. Atomic coordinate sets can be
submitted for secondary structure assignment through electronic mail
to stride@embl-heildelberg.de. A mail message containing HELP in the
first line will be answered with appropriate instructions. See also
WWW page http://www.embl-heidelberg.de/stride/stride_info.html.
4. Installation
For UNIX, DOS and Mac no installation is needed. Just download the
executable corresponding to your platform, and you are all set. For
VAX and OpenVMS you need only to link the executable with a logical
name; for example:
yourlogicalname:= $ $yourdiskname:[your.directory.name]stride.exe
and then use yourlogicalname as the program name.
5. Using STRIDE
The only required parameter for STRIDE is the name of the file
containing a set of atomic coordinates in PDB [5] format. By default
STRIDE writes to standard output, i.e. your screen. On systems that
allow to redirect output you can do so to create a disk file. Help is
available if you just type STRIDE without parameters. The following
options are accepted:
-fFilename Write output to the file "Filename" rather than to
stdout.
-h Report hydrogen bonds. By default no hydrogen bond
information is included in the output.
-o Report secondary structure summary only.
-rId1Id2.. Read only chains Id1, Id2 etc. of the PDB file *). All
other chains will be ignored. By default all valid
protein chains are read.
-cId1Id2.. Process only chains Id1, Id2 ...etc *). Secondary
structure assignment will be produced only for these
chains, but other chains that are present will be taken
into account while calculating residue accessible
surface and detecting inter-chain hydrogen bonds and,
possibly, interchain beta-sheets. By default all
protein chains read are processed.
-mFilename Generate a Molscript [6] file. Using the program
Molscript by Per Craulis you can create a postscript
picture of your structure. You can manually edit the
Molscript file produced by STRIDE to achieve the
desired orientation and to include additional details.
-q[Filename] Generate sequence file in FASTA [7] format and die.
Filename is optional. If no file name is specified,
stdandard output is used.
All options are case- and position-insensitive.
Examples:
1. Calculate secondary structure assignment for 1ACP including
hydrogen bond information:
stride 1acp.brk -h
2. Calculate secondary structure assignment for 4RUB and write the
output to the file 4rub.str
stride 4rub.brk -f4rub.str
3. Calculate secondary structure assignment for chain B of 4RUB.
Ignore all other chains. Generate a Molscript file 4rub.mol.
stride 4rub.brk -rb -m4rub.mol
4. Calculate secondary structure assignment for chain C of 2GLS in
the presence of chains A and B. Report secondary structure
summary only.
stride 2gls.brk -rabc -cc -o
6. Output format
STRIDE produces output that is easily readable both visually and with
computer programs. The side effect of this conveniency is larger file
size of individual STRIDE entries. Every record is 79 symbols long and
has the following general format:
Position Description
1-3 Record code
4-5 Not used
6-73 Data
74-75 Not used
75-79 Four letter PDB code (if available)
Below follows the description of each record type.
Code Description and format of data
REM Remarks and blank lines
Format: free
HDR Header. Protein name, date of file creation and PDB code
Format: free
CMP Compound.Full name of the molecule and identifying
information
Format: free
SRC Species, organ, tissue, and mutant from which the molecule
has been obtained
Format: free
AUT Names of the structure authors
Format: free
CHN File name and PDB chain identifier*).
Format: File name beginning from position 6 followed
by one space and one-letter chain identifier
SEQ Amino acid sequence
Format: 6-9 First residue PDB number
11-60 Sequence
62-65 Last residue PDB number
STR Secondary structure summary
Format: 11-60 Secondary structure assignment **)
LOC Location of secondary structure elements
Format: 6-17 Element name
19-21 First residue name
32-26 First residue PDB number
28-28 First residue chain identifier
36-38 Last residue name
42-45 Last residue PDB number
47-47 Last residue chain identifier
ASG Detailed secondary structure assignment
Format: 6-8 Residue name
10-10 Protein chain identifier
12-15 PDB residue number
17-20 Ordinal residue number
25-25 One letter secondary structure code **)
27-39 Full secondary structure name
43-49 Phi angle
53-59 Psi angle
65-69 Residue solvent accessible area
DNR Donor residue
Format: 6-8 Donor residue name
10-10 Protein chain identifier
12-15 PDB residue number
17-20 Ordinal residue number
26-28 Acceptor residue name
30-30 Protein chain identifier
32-35 PDB residue number
37-40 Ordinal residue number
42-45 N..0 distance
47-52 N..O=C angle
54-59 O..N-C angle
61-66 Angle between the planes of donor
complex and O..N-C
68-73 angle between the planes of acceptor
complex and N..O=C
ACC Acceptor residue
Format: 6-8 Acceptor residue name
10-10 Protein chain identifier
12-15 PDB residue number
17-20 Ordinal residue number
26-28 Donor residue name
30-30 Protein chain identifier
32-35 PDB residue number
37-40 Ordinal residue number
42-45 N..0 distance
47-52 N..O=C angle
54-59 O..N-C angle
61-66 Angle between the planes of donor
complex and O..N-C
68-73 angle between the planes of acceptor
complex and N..O=C
HDR, CMP, SCR and AUT records are directly copied from the PDB file,
if supplied by the authors. If only the secondary structure summary is
requested, only CHN, SEQ, STR and LOC records will be output.
Hydrogen bond information (records DNR and ACC) was made very
redundant to facilitate human reading and will not be reported by
default.
*) IMPORTANT NOTE: if the protein chain identifier is ' ' (space), it
will be substituted by '-' (dash) everywhere in the STRIDE output.
The same is true for command line parameters involving chain
identifiers where you have to specify '-' instead of ' '.
**) One-letter secondary structure code is nearly the same as used in
DSSP [2] (see Frishman and Argos [1] for details):
H Alpha helix
G 3-10 helix
I PI-helix
E Extended conformation
B or b Isolated bridge
T Turn
C Coil (none of the above)
For each record (data line) except those with codes REM and STR the
number of fields is consistent and is readily suitable for processing
with external tools, such as awk, perl, etc.
7. Bug reports and user feedback
Please send your suggestions, questions and bug reports to
FRISHMAN@EMBL-HEIDELBERG.DE. Send your contact address to get
information on updates and new features.
8. References
1. Frishman,D & Argos,P. (1995) Knowledge-based secondary structure
assignment. Proteins: structure, function and genetics, 23,
566-579.
2. Kabsch,W. & Sander,C. (1983) Dictionary of protein secondary
structure: pattern recognition of hydrogen-bonded and
geometrical features. Biopolymers, 22: 2577-2637.
3. Eisenhaber, F. and Argos, P. (1993) Improved strategy in
analytic surface calculation for molecular systems: handling of
singularities and computational efficiency. J. comput. Chem. 14,
1272-1280.
4. Eisenhaber, F., Lijnzaad, P., Argos, P., Sander, C., and Scharf,
M. (1995) The double cubic lattice method: efficient approaches
to numerical integration of surface area and volume and to dot
surface contouring of molecular assemblies. J. comput. Chem. 16,
273-284.
5. Bernstein, F.C., Koetzle, T.F., Williams, G.J., Meyer, E.F.,
Brice, M.D., Rodgers, J.R., Kennard, O., Shimanouchi, T., and
Tasumi, M. (1977) The protein data bank: a computer-based
archival file for macromolecular structures. J. Mol. Biol. 112,
535-542.
6. Kraulis, P.J. (1991) MOLSCRIPT: a program to produce both
detailed and schematic plots of protein structures. J. Appl.
Cryst. 24, 946-950.
7. Pearson, W.R. (1990) Rapid and sensitive sequence comparison
with FASTP and FASTA. Methods. Enzymol. 183, 63-98.
|