Evidence map›Paper›PMID 26744898›Full record

ArticleJournal of computational biology : a journal of computational molecular cell biology2016

BWM*: A Novel, Provable, Ensemble-based Dynamic Programming Algorithm for Sparse Approximations of Computational Protein Design.

Jonathan D Jou, Swati Jain, Ivelin S Georgiev, Bruce R Donald

Abstract read
In one paragraph

Article in Journal of computational biology : a journal of computational molecular cell biology, 2016. The graph could read no effect estimate from its abstract, so it casts no vote on the map. Cited by 14 papers.

0numbers the graph read from it
0cells of the map it votes in
14citing papers in PubMed
–field-weighted citation impact
1 · What the graph read from it

What it found

Each row is one number read from the abstract, on the scale the paper reported it, with its interval. Left of the dashed line favours the treatment, right favours the comparator. Under each row is the sentence it came from. New to these charts? A ten-minute tutorial.

The abstract states no effect estimate the extractor could read, or names no intervention and outcome on the map, so this paper lights no cell and moves no belief. It is still indexed, cited and linked below.

2 · The registry

The trial behind it

Trials whose registry record cites this paper, or whose number appears in the abstract. A trial that started after this paper was published is citing it as background, not reporting it.

Neither the registry nor the abstract names a trial number. If this is a trial report, that itself is worth knowing.

3 · Its place in the literature

Who cites it

14 citing papers in PubMed.

  1. Protocol for DesigningJournal of computational biology : a journal of computational molecular cell biology · 2024
    Article
  2. RESISTOR: A New OSPREY Module to Predict Resistance Mutations.Journal of computational biology : a journal of computational molecular cell biology · 2022
    Article
  3. Article
  4. Protein Design by Provable Algorithms.Communications of the ACM · 2019
    Article
  5. Article
  6. Article
  7. Article
  8. Article
  9. Article
  10. Article
  11. cOSPREY: A Cloud-Based Distributed Algorithm for Large-Scale Computational Protein Design.Journal of computational biology : a journal of computational molecular cell biology · 2016
    Article
  12. Algorithms for protein design.Current opinion in structural biology · 2016
    Review
  13. BWM*: A Novel, Provable, Ensemble-based Dynamic Programming Algorithm for Sparse Approximations of Computational Protein Design.Journal of computational biology : a journal of computational molecular cell biology · 2016
    Article
  14. Article
4 · The record

Corrections and comments

PubMed lists nothing against this paper. Absence here is not a guarantee, only a check that was made.

5 · Who and what money

Authors and funding

4 authors.

Jonathan D Jou1 Department of Computer Science, Duke University , Durham, North Carolina.
Swati Jain1 Department of Computer Science, Duke University , Durham, North Carolina.
Ivelin S Georgiev1 Department of Computer Science, Duke University , Durham, North Carolina.
Bruce R Donald1 Department of Computer Science, Duke University , Durham, North Carolina.

Funding

Computational Structure-Based Protein DesignR01GM078031 · NIGMS · DUKE UNIVERSITY · PI DONALD, BRUCE R. · 2008 to 2021
$4.3M
MolProbity Validation & Corrections: for Crystallography, PDB & BiomedicineR01GM073919 · NIGMS · DUKE UNIVERSITY · PI RICHARDSON, DAVID CLAUDE · 2006 to 2018
$3.7M
New Kind of Quality Management for X-ray &NMR ModelsR01GM073930 · NIGMS · DUKE UNIVERSITY · PI RICHARDSON, DAVID CLAUDE · 2005 to 2013
$2.3M
NIGMS NIH HHS R01 GM073919NIGMS NIH HHS R01 GM073930NIGMS NIH HHS R01 GM078031
6 · The paper itself

Abstract

Sparse energy functions that ignore long range interactions between residue pairs are frequently used by protein design algorithms to reduce computational cost. Current dynamic programming algorithms that fully exploit the optimal substructure produced by these energy functions only compute the GMEC. This disproportionately favors the sequence of a single, static conformation and overlooks better binding sequences with multiple low-energy conformations. Provable, ensemble-based algorithms such as A* avoid this problem, but A* cannot guarantee better performance than exhaustive enumeration. 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 branch-decomposition 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([Formula: see text]) time and enumerates each additional conformation in merely O([Formula: see text]) time. We define a new measure, Total Effective Search Space (TESS), which can be computed efficiently a priori before BWM* or A* is run. We ran BWM* on 67 protein design problems and found that TESS discriminated between BWM*-efficient and A*-efficient cases with 100% accuracy. As predicted by TESS and validated experimentally, BWM* outperforms A* in 73% of the cases and computes the full ensemble or a close approximation faster than A*, enumerating each additional conformation in milliseconds. Unlike A*, the performance of BWM* can be predicted in polynomial time before running the algorithm, which gives protein designers the power to choose the most efficient algorithm for their particular design problem.

Indexed as

AlgorithmsAmino Acid SequenceComputational BiologyModels, MolecularProtein ConformationProteinsSoftwareProteinsbranch-decompositiondynamic programmingensemble-based algorithmsOSPREYprotein designprovable algorithmssparse residue interaction graphs

Identifiers

PMID26744898
PMCPMC4904165

What OpenQuestion holds

Textmetadata
Read underepoch 390

Registered trials

None linked

Read under generation 80e0d062 · epoch 390. Bibliography from PubMed, PubMed Central and OpenAlex; grants from NIH RePORTER; trial links from ClinicalTrials.gov; estimates, votes and beliefs from the OpenQuestion graph.