Prior biological knowledge and phenotype information may help to identify disease genes from human whole-genome and whole-exome sequencing studies. We developed Phenolyzer (http://phenolyzer.usc.edu), a tool that uses prior information to implicate genes involved in diseases. Phenolyzer exhibits superior performance over competing methods for prioritizing Mendelian and complex disease genes, based on disease or phenotype terms entered as free text.
At a glance
- Genome Med. 4, 58 (2012). &
- Nucleic Acids Res. 38, e164 (2010). , &
- Fly (Austin) 6, 80–92 (2012). et al.
- Bioinformatics 26, 2069–2070 (2010). et al.
- Hum. Mutat. 35, 548–555 (2014). et al.
- Bioinformatics 28, 2267–2269 (2012). et al.
- Nat. Rev. Genet. 12, 745–755 (2011). et al.
- Nat. Biotechnol. 24, 537–544 (2006). et al.
- Bioinformatics 26, i561–i567 (2010). , &
- Am. J. Hum. Genet. 94, 599–610 (2014). et al.
- Nat. Methods 11, 935–937 (2014). , &
- Database 2010, baq020 (2010). et al.
- Nucleic Acids Res. 41, W109–W114 (2013). et al.
- BMC Bioinformatics 7, 166 (2006). , &
- Am. J. Hum. Genet. 85, 457–464 (2009). et al.
- Genome Res. 24, 340–348 (2014). et al.
- Nat. Educ. 1, 192 (2008).
- Sci. Translat. Med. 4, 154ra135 (2012). et al.
- Nucleic Acids Res. 39, D945–D950 (2011). et al.
- Nature 515, 209–215 (2014). et al.
- Database 2014, bau090 (2014). et al.
- Nature 492, 369–375 (2012). et al.
- J. Med. Genet. 49, 433–436 (2012). &
- Hum. Mutat. 32, 564–567 (2011). , &
- Hum. Mutat. 33, 803–808 (2012). et al.
- Nucleic Acids Res. 42, D980–D985 (2014). et al.
- GeneReviews http://www.ncbi.nlm.nih.gov/books/NBK1116/?partid=1250 (1993). et al.
- A Catalog of Published Genome-Wide Association Studies. https://www.genome.gov/26525384 (National Human Genome Research Institute, 2011). , , &
- Nucleic Acids Res. 32, D497–D501 (2004). et al.
- Nucleic Acids Res. 38, D492–D496 (2010). et al.
- Nucleic Acids Res. 39, D514–D519 (2011). , , , &
- BMC Genomics 13, 405 (2012). , &
- Database 2012, bar065 (2012). , , &
- Nucleic Acids Res. 40, D940–D946 (2012). et al.
- Clin. Genet. 77, 525–534 (2010). &
- Nucleic Acids Res. 39, D997–D1001 (2011). et al.
- BMC Med. Inform. Decis. Mak. 10, 76 (2010). et al.
- Am. J. Hum. Genet. 92, 107–113 (2013). , , &
- Nucleic Acids Res. 39, D991–D996 (2011). et al.
- Supplementary Figure 1: An example of the gene-term-disease network automatically generated by Phenolyzer web server for 'autism'. (239 KB)
The largest word represents the user’s input term, ‘Autism’. The pink round rectangles represent disease names corresponding to each term. The balls represent genes. The darker the color, the more the node contributes. The longer the round rectangles, the more a disease name contributes. The larger the ball, the more significantly a gene is related with the term. A reported gene is blue and a predicted gene is yellow. Four types of edges correspond to four different types of gene-gene relationships as illustrated in the legend. The figure can be zoomed in by mouse operations in the web server to facilitate closer examination of the edge types.
- Supplementary Figure 2: The wordcloud for all the interpreted names related to ‘Cancer’. (347 KB)
This is the wordcloud generated by Phenolyzer corresponding to the input term ‘cancer’. Some of the most frequently occurring words include ‘cancer’, ‘neoplasm’, ‘cell’, ‘carcinoma’, ‘tumor’ and ‘malignant’.
- Supplementary Figure 3: A snapshot of the output from the Phenolyzer web server. (82 KB)
(a) ‘Summary’ includes the link to wordcloud, as well as the input settings and the links to output files for download. (b) ‘Barplot’ is a bar plot on at most 500 highest-ranked genes with normalized scores. (c) ‘Network’ is the interactive gene-disease-term network, with controlling buttons below it. (d) ‘Details’ shows how the score for each gene is calculated, including the links to each publication or database website.
- Supplementary Figure 4: Comparison between Phenolyzer and other tools to find disease genes for cancer, rheumatoid arthritis, autism and anemia. (237 KB)
The AUC and ROC curve plot showing the performance comparison between Phenolyzer and other tools, on four gene sets of different complex diseases. (a, c, e and g) For each software, the AUC is calculated as the area under the ROC curve. (b, d, f and h) The ROC curve is plotted as True Positive Rate versus False Positive Rate. ‘Phenolyzer Phenotype’ is the Phenolyzer results with phenotype terms as input (the same input as Phenomizer). ‘Phenolyzer Logistic’ is Phenolyzer with weights trained with Logistic Regression model, compared with ‘Phenolyzer no training’. ‘Phenolyzer Seed’ is Phenolyzer’s seed gene result without the seed gene growth step, thus only representing the genes found in Phenolyzer’s disease-gene mapping knowledgebase.
- Supplementary Figure 5: Evaluation of Phenolyzer by phenotype terms as input. (42 KB)
Phenolyzer with phenotype terms (rather than disease names) as input is able to prioritize most genes as ‘Top 1’ for the 14 monogenic diseases, which is similar as Phenomizer.
- Supplementary Figure 6: Phenolyzer’s results on four case studies. (146 KB)
(a and b) The candidate gene lists generated from two studies on ‘Craniopharyngiomas’ and ‘SHORT syndrome’ were used as input into Phenolyer. The network plot shows that BRAF and PIK3R1 are the genes with the highest scores corresponding to each disease separately. (c) For the CNV study of ‘Osteoporosis’, the generated significant CNV regions were used as input, and the Phenolyzer network successfully identified the correct gene, UGT2B17. (d) Combined with wANNOVAR, we first filtered the variants into a small list, then included all the genes in the variant list as the input into Phenolyzer. The correct gene PKLR was identified as the top gene for ‘hemolytic anemia’.
- Supplementary Figure 7: Illustration of the disease or phenotype term interpretation process. (75 KB)
The term is first processed through a word match to several different data source, DO (Disease Ontology), CTD Medic disease ontology vocabulary, HPO (Human Phenotype Ontology), OMIM synonym, OMIM descriptors, and Phenolyzer’s compiled disease vocabulary. After the first match, the disease names are directly returned for Phenolyzer’s compiled disease names and OMIM synonyms. For DO and CTD, an ontology search will retrieve all the descendent disease names and synonyms. For OMIM descriptors, they are mapped into OMIM diseases with a conditional probability as reliability. For HPO, an ontology search first finds all the descendent phenotypes, then the phenotypes are mapped into diseases with reliabilities.
- Supplementary Figure 8: Learning curve through the training with Gradient Descent Algorithm. (39 KB)
The gradient descent algorithm iteratively reduces the cost and changes weight vector w into the direction opposite to the gradient of the cost function. After 10,000 iterations, with learning rate at 1, the slope of the curve is close to 0 and demonstrates that the number of learning steps is sufficient.
- Supplementary Text and Figures (2,289 KB)
Supplementary Figures 1–8, Supplementary Tables 1 and 2, and Supplementary Note 1
- Supplementary Data 1 (18,782 KB)
The result dataset of causal genes for the 14 monogenic diseases.
- Supplementary Data 2 (29,510 KB)
The result dataset of the 590 monogenic disease genes.
- Supplementary Data 3 (9,220 KB)
The result dataset of candidate genes for the four complex diseases
- Supplementary Data 4 (46,166 KB)
The result dataset of novel discovered genes from four high-profile human genetics journals.
- Supplementary Data 5 (20,161 KB)
The original prioritized gene lists for ‘craniopharyngiomas’
- Supplementary Data 6 (19,266 KB)
The original prioritized gene lists for ‘SHORT syndrome’
- Supplementary Data 7 (10,679 KB)
The original prioritized gene lists for ‘osteoporosis’
- Supplementary Data 8 (47,700 KB)
The full disease names and HPO identifiers for the term ‘autism’
- Supplementary Software (216 KB)