| Literature DB >> 19282963 |
Arash Bahrami1, Amir H Assadi, John L Markley, Hamid R Eghbalnia.
Abstract
The process of assigning a finite set of tags or labels to a collection of observations, subject to side conditions, is notable for its computational complexity. This labeling paradigm is of theoretical and practical relevance to a wide range of biological applications, including the analysis of data from DNA microarrays, metabolomics experiments, and biomolecular nuclear magnetic resonance (NMR) spectroscopy. We present a novel algorithm, called Probabilistic Interaction Network of Evidence (PINE), that achieves robust, unsupervised probabilistic labeling of data. The computational core of PINE uses estimates of evidence derived from empirical distributions of previously observed data, along with consistency measures, to drive a fictitious system M with Hamiltonian H to a quasi-stationary state that produces probabilistic label assignments for relevant subsets of the data. We demonstrate the successful application of PINE to a key task in protein NMR spectroscopy: that of converting peak lists extracted from various NMR experiments into assignments associated with probabilities for their correctness. This application, called PINE-NMR, is available from a freely accessible computer server (http://pine.nmrfam.wisc.edu). The PINE-NMR server accepts as input the sequence of the protein plus user-specified combinations of data corresponding to an extensive list of NMR experiments; it provides as output a probabilistic assignment of NMR signals (chemical shifts) to sequence-specific backbone and aliphatic side chain atoms plus a probabilistic determination of the protein secondary structure. PINE-NMR can accommodate prior information about assignments or stable isotope labeling schemes. As part of the analysis, PINE-NMR identifies, verifies, and rectifies problems related to chemical shift referencing or erroneous input data. PINE-NMR achieves robust and consistent results that have been shown to be effective in subsequent steps of NMR structure determination.Entities:
Mesh:
Substances:
Year: 2009 PMID: 19282963 PMCID: PMC2645676 DOI: 10.1371/journal.pcbi.1000307
Source DB: PubMed Journal: PLoS Comput Biol ISSN: 1553-734X Impact factor: 4.475
Figure 1Conventional stages in protein structure determination by NMR.
After the data have been collected, the challenging “front-end” process leads to sequence-specific amino acid labeling. The “back-end” process then leads to the three-dimensional structure.
Figure 2Conventional process of resonance assignments for a protein labeled with stable isotopes (13C and 15N).
Peaks observed in multidimensional spectra are matched to search for common frequencies. Some common frequencies identify atoms within a residue; others identify atoms in neighboring residues. The common visual aid in this process is a series of paired strip plots from complementary NMR experiments. Strips from CBCA(CO)NH (a and c) and HNCACB (b and d) experiments can be used here to assign the tripeptide Thr-Tyr-His. Starting with Cα (CA) and Cβ (CB) frequencies assumed to belong to Thr66 (strip a), a horizontal trace (line), arising from the common frequency of NH nuclei, is used to locate Cα and Cβ of Tyr67 in (strip b). To continue the process, the same peaks are located in (strip c), and the peaks are traced to strip d. In strip d, given the accepted tolerances across spectra (shown by boxes around the selected peaks), several alternative assignments are plausible for His68. These additional peaks may be artifacts (false peaks), or peaks from other nuclei with similar frequency. Depending on the starting point of the assignment process, the choice of experiments, the amount of conflicting information, or other factors, an exponentially expanding number of alternative assignments can arise, rendering a computational solution intractable. This difficulty has proved to be a major drawback for NMR structure determination, particularly for larger proteins.
Backbone and side chain assignment performance of PINE-NMR with NMR data from a representative group of twelve proteins.
| Protein Designator | Number of Residues | Backbone Data Completeness | Correct Backbone Assignment Coverage | Backbone Assignment Accuracy | Side chain Assignment Accuracy | Secondary Structure Accuracy | Outlier Count | Data Quality | Running Time on 1.8Ghz Intel CPU (h) | PISTACHIO Backbone Assignment Accuracy | Level of Missing Peaks in HNCACB Dataset | Noise Level in HNCACB Dataset | Experiments represented in the input peak lists | ||||||||
|
|
|
|
|
|
|
|
|
| |||||||||||||
| Proteins with both backbone and side chain experiments available: | |||||||||||||||||||||
| Ubiquitin | 76 | 99% | 96% | 97% | 94% | 97% | 1 | 0.91 | 0.2 | 91% | 12% | 20% | X | X | X | X | X | X | |||
| Mm202773 | 101 | 98% | 96% | 98% | 92% | 97% | 3 | 0.92 | 0.2 | 97% | 24% | 42% | X | X | X | X | X | ||||
| At1g77540 | 103 | 97% | 96% | 99% | 93% | 94% | 2 | 0.93 | 0.2 | 99% | 37% | 48% | X | X | X | ||||||
| At2g24940 | 109 | 99% | 99% | 100% | 95% | 95% | 1 | 0.91 | 0.2 | 100% | 29% | 10% | X | X | X | X | |||||
| At5g22580 | 111 | 98% | 94% | 96% | 93% | 90% | 1 | 0.89 | 0.2 | 92% | 21% | 17% | X | X | X | X | X | ||||
| At3g17210 | 112 | 97% | 92% | 95% | 92% | 90% | 1 | 0.84 | 1 | 90% | 9% | 14% | X | X | X | X | X | X | |||
| At3g51030 | 124 | 96% | 92% | 96% | 91% | 88% | 2 | 0.88 | 1 | 90% | 38% | 68% | X | X | X | X | X | X | |||
| At2g46140 | 174 | 98% | 92% | 94% | 98% | 90% | 1 | 0.86 | 1 | 91% | 20% | 35% | X | X | X | X | X | ||||
| At3g16450 | 299 | 95% | 82% | 86% | 77% | NA | 1 | 0.89 | 2 | 80% | 23% | 135% | X | X | X | X | X | X | X | ||
| Proteins with only backbone experiments available: | |||||||||||||||||||||
| BMRB5106 | 70 | 96% | 91% | 95% | NA | 90% | 1 | 0.88 | 0.2 | 90% | 10% | 25% | X | X | |||||||
| At2g23090 | 86 | 87% | 87% | 100% | NA | 92% | 3 | 0.89 | 0.2 | 97% | 30% | 44% | X | X | |||||||
| At5g01610 | 170 | 96% | 81% | 84% | NA | 83% | 3 | 0.76 | 1 | 80% | 24% | 117% | X | X | X | ||||||
The maximum number of backbone assignment achievable theoretically on the basis of the peak lists provided as input to PINE, divided by the total number of backbone assignments deposited in BMRB, multiplied by 100.
Number of correct PINE-NMR backbone assignments, divided by the total number of backbone assignments deposited in BMRB, multiplied by 100.
Number of correct PINE-NMR (backbone/side chain) assignments (i.e. in agreement with those in BMRB), divided by the maximum number of (backbone/side chain) assignments achievable theoretically on the basis the peak lists provided as input to PINE, multiplied by 100.
Percentage of residues correctly assigned to helix, strand, or “other” by PINE-NMR on the basis of agreement with DSSP [50] analysis of the deposited three-dimensional structure of the protein.
Total number of C′, Cα, and Cβ atoms detected as possible outliers by LACS method [16] in the final assignment.
Defined as (see Table S1).
Defined as number of noise peaks divided by number of real peaks in HNCACB.
All input included data from an HSQC or HNCO experiment; data from additional experiments were as indicated by shaded boxes: 1 CBCA(CO)NH or HN(CO)CACB, 2 HNCACB, 3 HNCA, 4 HN(CO)CA, 5 HN(CA)CO, 6 H(CCO)NH, 7 C(CO)NH, 8 HBHA(CO)NH, 9 HCCH-TOCSY.
Stereo array isotope labeled (SAIL) protein; data were analyzed without corrections for isotope shifts due to deuterium labeling.
Figure 3Illustration of the system of neighborhoods built around each data value in PINE.
Each input data point (S) is linked to a set of labels (L) with associated weights. Similarity measures and constraints are utilized to construct each neighborhood system or topology (as denoted by the arrows).
Figure 4Global network of relationships in PINE-NMR.
A set of probabilistic influence sub-networks are combined into a larger influence network. The iterative probabilistic inference on the complex network ensures globally consistent labeling.
Figure 5Spin system generation network in PINE-NMR.
The peaks in the most sensitive experiments in the data are used initially as reference peaks. Aligning the peaks along the common dimensions and registering them with respect to reference peaks enables us to define a common putative object called the spin system. Spin systems are then assembled to derive triplet spin systems.
Figure 6Graphical network for backbone chemical shift assignments.
Overlapping tripeptides (triplet residue) are evaluated. The weights on the edges are derived from amino acid typing, secondary structures, connectivity experiments, and possible outlier assignments. According to the statistical physics model described in the text, application of the belief propagation algorithm yields the marginal probabilities for backbone assignments.