KSDSSP(1)
NAME
- ksdssp - generate HELIX and SHEET records from protein
coordinates
SYNOPSIS
- ksdssp [ -c cutoff ] [ -h length ] [ -s length ] [ -S file ]
- [ PDB_file [ output_file ] ]
DESCRIPTION
- Ksdssp is an implementation of the Kabsch and Sander
algorithm for defining secondary structure of proteins.
Ksdssp reads a Protein Data Bank format file containing
coordinates of the backbone atoms (N, CA, C, O, and
optionally H) of a protein and generates HELIX and SHEET
records. If an amide hydrogen is missing, it is placed 1.01
angstroms from N along the bisector of (1) the vector
opposite the bisector of C-N-CA, and (2) the vector opposite
the C-O vector from the previous amino acid.
COMMAND ARGUMENTS
- -c energy_cutoff
- The default energy cutoff for defining hydrogen bonds
as recommended by Kabsch and Sander is -0.5 kcal/mol
(``A good H-bond has about -3 kcal/mol binding
energy''). This option allows the user to change the
cutoff.
- -h minimum_helix_length
- Normally, HELIX records for helices of length three
residues or greater are generated. This option allows
the user to change the minimum helix length.
- -s minimum_strand_length
- Normally, SHEET records for strands of length three
residues or greater are generated. This option allows
the user to change the minimum strand length. Reducing
the minimum strand length to 1 is not recommended, as
there are bridges in many structures that confuse the
algorithm for defining sheets.
- -S summary_file
- Normally, ksdssp silently discards all the hydrogen-
bonding information after generating the HELIX and
SHEET records. This option makes ksdssp print the
information to a file. The notation is similar to that
used by Kabsch and Sander, but is in a vertical instead
of horizontal format.
- PDB_file
- The input Protein Data Bank (PDB) file may contain any
legal PDB records. Only ATOM records will be used.
All others are silently discarded. If no PDB_file
argument is given, the data is read from standard
input.
- output_file
- The output of ksdssp is a set of PDB HELIX and SHEET
records. If no output_file argument is given, the
records are written to standard output.
SEE ALSO
- Wolfgang Kabsch and Christian Sander, ``Dictionary of
Protein Secondary Structure: Pattern Recognition of
Hydrogen-Bonded and Geometrical Features,'' Biopolymers, 22,
2577-2637 (1983).
AUTHORS
- Conrad Huang
- UCSF Computer Graphics Laboratory