| Literature DB >> 24675572 |
Jianzhu Ma1, Sheng Wang1, Zhiyong Wang1, Jinbo Xu1.
Abstract
Sequence-based protein homology detection has been extensively studied and so far the most sensitive method is based upon comparison of protein sequence profiles, which are derived from multiple sequence alignment (MSA) of sequence homologs in a protein family. A sequence profile is usually represented as a position-specific scoring matrix (PSSM) or an HMM (Hidden Markov Model) and accordingly PSSM-PSSM or HMM-HMM comparison is used for homolog detection. This paper presents a new homology detection method MRFalign, consisting of three key components: 1) a Markov Random Fields (MRF) representation of a protein family; 2) a scoring function measuring similarity of two MRFs; and 3) an efficient ADMM (Alternating Direction Method of Multipliers) algorithm aligning two MRFs. Compared to HMM that can only model very short-range residue correlation, MRFs can model long-range residue interaction pattern and thus, encode information for the global 3D structure of a protein family. Consequently, MRF-MRF comparison for remote homology detection shall be much more sensitive than HMM-HMM or PSSM-PSSM comparison. Experiments confirm that MRFalign outperforms several popular HMM or PSSM-based methods in terms of both alignment accuracy and remote homology detection and that MRFalign works particularly well for mainly beta proteins. For example, tested on the benchmark SCOP40 (8353 proteins) for homology detection, PSSM-PSSM and HMM-HMM succeed on 48% and 52% of proteins, respectively, at superfamily level, and on 15% and 27% of proteins, respectively, at fold level. In contrast, MRFalign succeeds on 57.3% and 42.5% of proteins at superfamily and fold level, respectively. This study implies that long-range residue interaction patterns are very helpful for sequence-based homology detection. The software is available for download at http://raptorx.uchicago.edu/download/. A summary of this paper appears in the proceedings of the RECOMB 2014 conference, April 2-5.Entities:
Mesh:
Substances:
Year: 2014 PMID: 24675572 PMCID: PMC3967925 DOI: 10.1371/journal.pcbi.1003500
Source DB: PubMed Journal: PLoS Comput Biol ISSN: 1553-734X Impact factor: 4.475
Reference-dependent alignment recall on Set3.6K.
| TMalign | Matt | DeepAlign | ||||
| Exact match | 4-offset | Exact match | 4-offset | Exact match | 4-offset | |
| HMMER | 22.9% | 26.5% | 24.1% | 27.4% | 25.5% | 28.1% |
| HHalign | 36.3% | 39.1% | 37.0% | 42.1% | 38.4% | 42.8% |
| MRFalign |
|
|
|
|
|
|
Three structure alignment tools (TMalign, Matt and DeepAlign) are used to generate reference alignments. “4-offset” means that 4-position off the exact match is allowed. The bold indicates the best results.
Reference-dependent alignment recall on Set2.6K.
| TMalign | Matt | DeepAlign | ||||
| Exact match | 4-offset | Exact match | 4-offset | Exact match | 4-offset | |
| HMMER | 36.5% | 42.6% | 38.6% | 44.0% | 40.4% | 45.0% |
| HHalign | 62.5% | 66.1% | 63.2% | 66.2% | 64.0% | 66.7% |
| MRFalign |
|
|
|
|
|
|
See Table 1 for explanation.
Reference-dependent alignment recall (exact match) on the large benchmark Set60K.
| TMalign | Matt | DeepAlign | |||||||
| HMMER | HHalign | MRFalign | HMMER | HHalign | MRFalign | HMMER | HHalign | MRFalign | |
| Family | 57.4% | 69.2% |
| 59.1% | 70.5% |
| 63.2% | 72.6% |
|
| Superfamily | 31.2% | 42.0% |
| 32.3% | 42.4% |
| 32.8% | 49.4% |
|
| Fold | 1.3% | 7.0% |
| 1.6% | 8.0% |
| 2.0% | 8.7% |
|
| Family (beta) | 60.9% | 69.9% |
| 64.0% | 75.1% |
| 68.4% | 79.0% |
|
| Superfamily (beta) | 35.0% | 47.2% |
| 37.0% | 50.2% |
| 39.1% | 52.9% |
|
| Fold (beta) | 2.5% | 8.3% |
| 3.0% | 9.1% |
| 4.0% | 10.1% |
|
The protein pairs are divided into 3 groups based upon the SCOP classification. The bold indicates the best results.
Reference-dependent alignment precision on Se3.6K.
| TMalign | Matt | DeepAlign | ||||
| Exact match | 4-offset | Exact match | 4-offset | Exact match | 4-offset | |
| HMMER | 29.3% | 34.1% | 29.6% | 34.7% | 31.5% | 35.6% |
| HHalign | 35.9% | 39.4% | 36.2% | 39.4% | 37.2% | 41.7% |
| MRFalign |
|
|
|
|
|
|
Three structure alignment tools (TMalign, Matt and DeepAlign) are used to generate reference alignments. “4-offset” means that 4-position off the exact match is allowed. The bold indicates the best results.
Reference-dependent alignment precision on Set2.6K.
| TMalign | Matt | DeepAlign | ||||
| Exact match | 4-offset | Exact match | 4-offset | Exact match | 4-offset | |
| HMMER | 48.0% | 50.1% | 48.2% | 50.3% | 51.4% | 54.8% |
| HHalign | 57.1% | 59.9% | 57.3% | 60.0% | 58.3% | 61.4% |
| MRFalign |
|
|
|
|
|
|
See Table 4 for explanation.
Reference-dependent alignment precision (exact match) on the large benchmark Set60K.
| TMalign | Matt | DeepAlign | |||||||
| HMMER | HHalign | MRFalign | HMMER | HHalign | MRFalign | HMMER | HHalign | MRFalign | |
| Family | 63.1% | 63.9% |
| 64.3% | 65.4% |
| 68.4% | 69.2% |
|
| Superfamily | 38.7% | 39.5% |
| 40.5% | 41.3% |
| 43.2% | 44.3% |
|
| Fold | 4.2% | 7.4% |
| 4.7% | 8.0% |
| 5.4% | 8.2% |
|
| Family (beta) | 66.4% | 65.8% |
| 67.4% | 68.1% |
| 70.8% | 72.4% |
|
| Superfamily (beta) | 44.2% | 44.9% |
| 45.4% | 46.2% |
| 46.6% | 48.4% |
|
| Fold (beta) | 6.1% | 9.3% |
| 6.7% | 9.2% |
| 7.9% | 8.6% |
|
The protein pairs are divided into 3 groups based upon the SCOP classification. The bold indicates the best results.
Homology detection performance at the superfamily level.
| Scop20 | Scop40 | Scop80 | |||||||
| Top1 | Top5 | Top10 | Top1 | Top5 | Top10 | Top1 | Top5 | Top10 | |
| hmmscan | 35.2% | 36.5% | 36.5% | 40.2% | 41.7% | 41.8% | 43.9% | 45.2% | 45.3% |
| FFAS | 48.6% | 54.4% | 55.6% | 52.1% | 56.3% | 57.1% | 49.8% | 53.0% | 53.7% |
| HHsearch | 51.6% | 57.3% | 59.2% | 55.8% | 60.8% | 62.4% | 56.1% | 60.1% | 61.8% |
| HHblits | 51.9% | 56.3% | 57.5% | 56.0% | 59.8% | 60.9% | 59.2% | 62.5% | 63.3% |
| MRFalign |
|
|
|
|
|
|
|
|
|
Homology detection performance at the fold level.
| Scop20 | Scop40 | Scop80 | |||||||
| Top1 | Top5 | Top10 | Top1 | Top5 | Top10 | Top1 | Top5 | Top10 | |
| hmmscan | 5.2% | 6.1% | 6.1% | 6.2% | 6.9% | 6.9% | 5.9% | 6.5% | 6.6% |
| FFAS | 13.1% | 18.7% | 20.0% | 10.4% | 14.5% | 15.4% | 9.1% | 11.9% | 12.6% |
| HHsearch | 16.3% | 24.7% | 28.6% | 17.6% | 25.3% | 29.1% | 15.4% | 21.9% | 25.0% |
| HHblits | 17.4% | 25.2% | 27.2% | 19.1% | 26.0% | 28.2% | 18.4% | 25.0% | 27.0% |
| MRFalign |
|
|
|
|
|
|
|
|
|
Homology detection performance for mainly beta proteins at the superfamily level.
| Scop20 | Scop40 | Scop80 | |||||||
| Top1 | Top5 | Top10 | Top1 | Top5 | Top10 | Top1 | Top5 | Top10 | |
| hmmscan | 29.1% | 29.4% | 29.4% | 34.7% | 35.1% | 35.1% | 43.7% | 44.0% | 44.1% |
| FFAS | 43.6% | 49.9% | 51.9% | 48.2% | 52.4% | 53.5% | 43.7% | 46.3% | 47.2% |
| HHsearch | 48.2% | 54.6% | 56.9% | 52.0% | 56.9% | 59.1% | 47.7% | 51.8% | 53.7% |
| HHblits | 47.5% | 52.1% | 53.7% | 51.4% | 54.8% | 56.6% | 52.9% | 54.6% | 57.8% |
| MRFalign |
|
|
|
|
|
|
|
|
|
Homology detection performance for mainly beta proteins at the fold level.
| Scop20 | Scop40 | Scop80 | |||||||
| Top1 | Top5 | Top10 | Top1 | Top5 | Top10 | Top1 | Top5 | Top10 | |
| hmmscan | 6.9% | 7.6% | 7.6% | 8.0% | 8.6% | 8.6% | 7.0% | 7.4% | 7.4% |
| FFAS | 22.7% | 30.1% | 31.8% | 15.2% | 20.4% | 21.7% | 11.8% | 15.3% | 16.1% |
| HHsearch | 24.4% | 34.7% | 38.8% | 26.8% | 37.7% | 41.6% | 19.1% | 26.8% | 29.5% |
| HHblits | 24.1% | 33.3% | 34.8% | 26.9% | 35.3% | 37.1% | 24.7% | 34.1% | 35.5% |
| MRFalign |
|
|
|
|
|
|
|
|
|
Contribution of edge alignment potential and mutual information, measured by alignment recall improvement on two benchmarks Set3.6K and Set2.6K.
| Alignment recall for the whole test sets | ||||
| Set3.6K | Set2.6K | |||
| Exact Match | 4-position offset | Exact Match | 4-position offset | |
| Only with node potential | 44.7% | 48.6% | 68.6% | 71.8% |
| Node + edge potential, no MI | 48.1% | 52.2% | 72.3% | 75.2% |
| Node + edge potential with MI | 49.2% | 53.5% | 74.2% | 77.8% |
The structure alignments generated by DeepAlign are used as reference alignments.
Figure 1Running time of the Viterbi algorithm and our ADMM algorithm.
The X-axis is the geometric mean of the two protein lengths in a protein pair. The Y-axis is the running time in seconds.
Figure 2The model quality, measured by TM-score, of our method and HHpred for the 36 CASP10 hard targets.
One point represents two models generated by our method (x-axis) and HHpred (y-axis).
Fold recognition rate of our method on SCOP40, with respect to the similarity (measured by E-value) between the test data and the training data.
| E-value<1e-35 | 1e-35<E-value<1e-2 | E-value>1e-2 | |||||||
| Top1 | Top5 | Top10 | Top1 | Top5 | Top10 | Top1 | Top5 | Top10 | |
| hmmscan | 5.0% | 5.6% | 5.6% | 7.3% | 7.9% | 7.9% | 6.4% | 7.3% | 7.4% |
| 10.3% | 14.5% | 15.8% | 9.7% | 12.9% | 13.5% | 11.6% | 16.5% | 17.5% | |
| HHsearch | 16.0% | 23.2% | 26.5% | 18.5% | 26.2% | 30.3% | 18.9% | 27.2% | 31.7% |
| HHblits | 16.9% | 23.1% | 25.5% | 20.8% | 27.4% | 28.9% | 20.2% | 28.3% | 31.1% |
| MRFalign |
|
|
|
|
|
|
|
|
|
Figure 3Model a multiple sequence alignment (left) by a Markov Random Fields (right).
Figure 4Representation of protein alignment.
(A) Represented as a sequence of states. (B) Each alignment is a path in the alignment matrix.