Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MDAKit / Hackathon] Secondary Structure Analysis #30

Open
IAlibay opened this issue Sep 25, 2023 · 0 comments
Open

[MDAKit / Hackathon] Secondary Structure Analysis #30

IAlibay opened this issue Sep 25, 2023 · 0 comments

Comments

@IAlibay
Copy link
Member

IAlibay commented Sep 25, 2023

Overview

Secondary structure is a fundamental part of protein conformation.
Algorithms such as STRIDE [Frishman 1995] and
DSSP [Kabsch 1983] calculate backbone dihedral angles
and hydrogen-bonding energy from atomic coordinate to assign secondary
stucture based on a database of assignments.

MDAnalysis does not currently feature a tool for the identification
of secondary structure features (see issues
#1612 and
#2608).
The ability to make atomselections based on the calculated
secondary structure could also be of great use.

Where to start

  • Become familiar with the algorithms below and investigate
    external tools that already implement these (e.g.
    mkdspp,
  • Add a SecondaryStructure class, using AnalysisBase, that uses
    DSSP and/or STRIDE, implemented natively or using an external
    tool as a dependency, to calculate the secondary structure of a
    selection in each frame.
  • Consider allowing the calculated secondary structure to be read
    back alongside the trajectory e.g. using the Auxilliary
    module
    ,
    and allow for atom selections based on secondary structure.

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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant