title: A Dynamic Programming Algorithm for Finding the Optimal Placement of a Secondary Structure Topology in Cryo-EM Data.
abstract: The determination of secondary structure topology is a critical step in deriving the atomic structures from the protein density maps obtained from electron cryomicroscopy technique. This step often relies on matching the secondary structure traces detected from the protein density map to the secondary structure sequence segments predicted from the amino acid sequence. Due to inaccuracies in both sources of information, a pool of possible secondary structure positions needs to be sampled. One way to approach the problem is to first derive a small number of possible topologies using existing matching algorithms, and then find the optimal placement for each possible topology. We present a dynamic programming method of Θ(Nq(2)h) to find the optimal placement for a secondary structure topology. We show that our algorithm requires significantly less computational time than the brute force method that is in the order of Θ(q(N) h).
authors.affiliation: Department of Computer Science, Old Dominion University , Norfolk, Virginia.
authors.forename: Abhishek
authors.initials: A
authors.lastname: Biswas
authors.affiliation: Department of Computer Science, Old Dominion University , Norfolk, Virginia.
authors.forename: Desh
authors.initials: D
authors.lastname: Ranjan
authors.affiliation: Department of Computer Science, Old Dominion University , Norfolk, Virginia.
authors.forename: Mohammad
authors.initials: M
authors.lastname: Zubair
authors.affiliation: Department of Computer Science, Old Dominion University , Norfolk, Virginia.
authors.forename: Jing
authors.initials: J
authors.lastname: He
mesh_terms: D000465:Algorithms; D000595:Amino Acid Sequence; D019295:Computational Biology / Q000379:methods*; D020285:Cryoelectron Microscopy / Q000379:methods; D008969:Molecular Sequence Data; D017433:Protein Structure, Secondary; D011506:Proteins / Q000737:chemistry*
chemical_list: D011506:Proteins
keywords: algorithms; dynamic programming; electron cryomicroscopy; error; graph; protein; secondary structure; topology