Bases: moleculekit.projections.projection.Projection
Calculates the secondary structure of the protein. DSSP implementation and documentation taken from MDtraj.
Notes
‘C’ : Coil. Either of the ‘T’, ‘S’ or ‘ ‘ codes. Integer code: 0
‘E’ : Strand. Either of the ‘E’, or ‘B’ codes. Integer code: 1
‘H’ : Helix. Either of the ‘H’, ‘G’, or ‘I’ codes. Integer code: 2
‘H’ : Alpha helix. Integer code: 3
‘B’ : Residue in isolated beta-bridge. Integer code: 4
‘E’ : Extended strand, participates in beta ladder. Integer code: 5
‘G’ : 3-helix (3/10 helix). Integer code: 6
‘I’ : 5 helix (pi helix). Integer code: 7
‘T’ : hydrogen bonded turn. Integer code: 8
‘S’ : bend. Integer code: 9
‘ ‘ : Loops and irregular elements. Integer code: 10
A special ‘NA’ code will be assigned to each ‘residue’ in the topology which isn’t actually a protein residue (does not contain atoms with the names ‘CA’, ‘N’, ‘C’, ‘O’), such as water molecules that are listed as ‘residue’s in the topology.
Returns the description of each projected dimension.
mol (Molecule
object) – A Molecule object which will be used to calculate the descriptions of the projected dimensions.
map – A DataFrame containing the descriptions of each dimension
DataFrame
object