| Literature DB >> 17631615 |
Lei Kong1, Yong Zhang, Zhi-Qiang Ye, Xiao-Qiao Liu, Shu-Qi Zhao, Liping Wei, Ge Gao.
Abstract
Recent transcriptome studies have revealed that a large number of transcripts in mammals and other organisms do not encode proteins but function as noncoding RNAs (ncRNAs) instead. As millions of transcripts are generated by large-scale cDNA and EST sequencing projects every year, there is a need for automatic methods to distinguish protein-coding RNAs from noncoding RNAs accurately and quickly. We developed a support vector machine-based classifier, named Coding Potential Calculator (CPC), to assess the protein-coding potential of a transcript based on six biologically meaningful sequence features. Tenfold cross-validation on the training dataset and further testing on several large datasets showed that CPC can discriminate coding from noncoding transcripts with high accuracy. Furthermore, CPC also runs an order-of-magnitude faster than a previous state-of-the-art tool and has higher accuracy. We developed a user-friendly web-based interface of CPC at http://cpc.cbi.pku.edu.cn. In addition to predicting the coding potential of the input transcripts, the CPC web server also graphically displays detailed sequence features and additional annotations of the transcript that may facilitate users' further investigation.Entities:
Mesh:
Substances:
Year: 2007 PMID: 17631615 PMCID: PMC1933232 DOI: 10.1093/nar/gkm391
Source DB: PubMed Journal: Nucleic Acids Res ISSN: 0305-1048 Impact factor: 16.971
Evaluation of accuracy and CPU time of CPC and CONC on three datasets
| Dataset | Dataset type | Dataset size | Accuracy | Time (min) | ||
|---|---|---|---|---|---|---|
| CPC | CONC | CPC | CONC | |||
| Rfam | Noncoding | 30 770 | 98.62% | 97.12% | 3513 | 46 376 |
| RNADB | Noncoding | 3996 | 91.50% | 85.44% | 598 | 7322 |
| Embl cds | Coding | 121 914 | 99.08% | 98.70% | 69 116 | 826 210 |
aCONC focuses on sequences with at least 80 nucleotides and assumes shorter sequences unlikely to have coding potential. CPC does not make this assumption and has similar performance on shorter sequences, but to make a direct comparison here we shows results only on sequences with at least 80 nucleotides.
bBecause the required CPU time is long, the dataset was split and run on 24 nodes in parallel. The reported CPU time was the sum of execution time on individual nodes.
Figure 1.Screenshots of CPC output. (a) Results are summarized in a ‘Table View’. (b) Sequence features and additional annotations of an input transcript are shown in an Evidence page. Users can mouse over or click to see more details.