BWM∗: A novel, provable, ensemble-based dynamic programming algorithm for sparse approximations of computational protein design

3Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Current dynamic programming protein design algorithms that exploit the optimal substructure induced by sparse energy functions compute only the Global Minimum Energy Conformation (GMEC). This disproportionately favors the sequence of a single, static conformation and overlooks better sequences with multiple low-energy conformations. We propose a novel, provable, dynamic programming algorithm called Branch-Width Minimization∗ (BWM∗) to enumerate a gap-free ensemble of conformations in order of increasing energy. Given a branchdecomposition of branch-width w for an n-residue protein design with at most q discrete side-chain conformations per residue, BWM∗ returns the sparse GMEC in O(nw2q3/2w) time, and enumerates each additional conformation in O(n log q) time. BWM∗ outperforms the classical search algorithm A∗ in 49 of 67 protein design problems, computing the full ensemble or a close approximation up to two orders of magnitude faster. Performance of BWM∗ can be predicted cheaply beforehand, allowing selection of the most efficient algorithm for each design problem.

Cite

CITATION STYLE

APA

Jou, J. D., Jain, S., Georgiev, I., & Donald, B. R. (2015). BWM∗: A novel, provable, ensemble-based dynamic programming algorithm for sparse approximations of computational protein design. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9029, pp. 154–166). Springer Verlag. https://doi.org/10.1007/978-3-319-16706-0_16

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free