DSSP
Original authorsWolfgang Kabsch, Chris Sander
DeveloperMaarten Hekkelman[1]
Initial release1983
Stable release
4.5 / 31 January 2026; 4 months ago (2026-01-31)
Written inC++
Operating systemLinux, Windows
LicenseBSD-2-clause license
Websitepdb-redo.eu/dssp/
Repositorygithub.com/PDB-REDO/dssp

The DSSP algorithm is the standard method for assigning secondary structure to the amino acids of a protein, given the atomic-resolution coordinates of the protein. The abbreviation is only mentioned once in the 1983 paper describing this algorithm,[2] where it is the name of the Pascal program that implements the algorithm Define Secondary Structure of Proteins.

Algorithm

edit

DSSP begins by identifying the intra-backbone hydrogen bonds of the protein using a purely electrostatic definition, assuming partial charges of −0.42 e and +0.20 e to the carbonyl oxygen and amide hydrogen respectively, their opposites assigned to the carbonyl carbon and amide nitrogen. A hydrogen bond is identified if E in the following equation is less than -0.5 kcal/mol:

where the terms indicate the distance between atoms A and B, taken from the carbon (C) and oxygen (O) atoms of the C=O group and the nitrogen (N) and hydrogen (H) atoms of the N-H group.

Based on this, nine types of secondary structure are assigned. The 310 helix, α helix and π helix have symbols G, H and I and are recognized by having a repetitive sequence of hydrogen bonds in which the residues are three, four, or five residues apart respectively. Two types of beta sheet structures exist; a beta bridge has symbol B while longer sets of hydrogen bonds and beta bulges have symbol E. T is used for turns, featuring hydrogen bonds typical of helices, S is used for regions of high curvature (where the angle between and is at least 70°). As of DSSP version 4, PPII helices are also detected based on a combination of backbone torsion angles and the absence of hydrogen bonds compatible with other types. PPII helices have symbol P. A blank (or space) is used if no other rule applies, referring to loops.[3] These eight types are usually grouped into three larger classes: helix (G, H and I), strand (E and B) and loop (S, T, and C, where C sometimes is represented also as blank space).

π helices

edit

In the original DSSP algorithm, residues were preferentially assigned to α helices, rather than π helices. In 2011, it was shown that DSSP failed to annotate many "cryptic" π helices, which are commonly flanked by α helices.[4] In 2012, DSSP was rewritten so that the assignment of π helices was given preference over α helices, resulting in better detection of π helices.[3] Versions of DSSP from 2.1.0 onwards therefore produce slightly different output from older versions.

Variants

edit

In 2002, a continuous DSSP assignment was developed by introducing multiple hydrogen bond thresholds, where the new assignment was found to correlate with protein motion.[5]

See also

edit

References

edit
  1. ^ "DSSP". Archived from the original on 2022-09-20. Retrieved 2018-04-30.
  2. ^ Kabsch W, Sander C (1983). "Dictionary of protein secondary structure: pattern recognition of hydrogen-bonded and geometrical features". Biopolymers. 22 (12): 2577–637. doi:10.1002/bip.360221211. PMID 6667333. S2CID 29185760.
  3. ^ a b "DSSP manual Archived 2015-05-22 at the Wayback Machine"
  4. ^ Cooley RB, Arp DJ, Karplus PA (2010). "Evolutionary origin of a secondary structure: π-helices as cryptic but widespread insertional variations of α-helices enhancing protein functionality". J Mol Biol. 404 (2): 232–246. doi:10.1016/j.jmb.2010.09.034. PMC 2981643. PMID 20888342.
  5. ^ Andersen CA, Palmer AG, Brunak S, Rost B (2002). "Continuum secondary structure captures protein flexibility". Structure. 10 (2): 175–184. doi:10.1016/S0969-2126(02)00700-1. PMID 11839303.
edit

📚 Artikel Terkait di Wikipedia

DSSP

DSSP may refer to: DSSP (hydrogen bond estimation algorithm), an algorithm that determines the secondary structure of protein subsequences from the coordinates

STRIDE (algorithm)

In addition to the hydrogen bond criteria used by the more common DSSP algorithm, the STRIDE assignment criteria also include dihedral angle potentials

Protein structure prediction

the results of the DSSP algorithm (or similar e.g. STRIDE) applied to the crystal structure of the protein. Specialized algorithms have been developed

Setun

Programming (DSSP). DSSP emulates the "Setun 70" architecture on binary computers, thus it fulfills the advantages of structured programming. DSSP programming

DSSP (imaging)

DSSP stands for digital shape sampling and processing. It is an alternative and often preferred way of describing "reverse engineering" software and hardware

PSIPRED

of a prediction is determined by comparing it to the results of the DSSP algorithm applied to the crystal structure of the protein; for nucleic acids,

Volume Area Dihedral Angle Reporter

structure elements than the DSSP algorithm (64% helices and beta strands for VADAR versus 51% helices and beta strands for DSSP). In particular, VADAR’s

Chris Sander (scientist)

the Families of Structurally Similar Proteins (FSSP) database and the DSSP algorithm for assigning secondary structure to the amino acids of a protein, given