Skip to main content

PhenPath: a tool for characterizing biological functions underlying different phenotypes



Many diseases are associated with complex patterns of symptoms and phenotypic manifestations. Parsimonious explanations aim at reconciling the multiplicity of phenotypic traits with the perturbation of one or few biological functions. For this, it is necessary to characterize human phenotypes at the molecular and functional levels, by exploiting gene annotations and known relations among genes, diseases and phenotypes. This characterization makes it possible to implement tools for retrieving functions shared among phenotypes, co-occurring in the same patient and facilitating the formulation of hypotheses about the molecular causes of the disease.


We introduce PhenPath, a new resource consisting of two parts: PhenPathDB and PhenPathTOOL.

The former is a database collecting the human genes associated with the phenotypes described in Human Phenotype Ontology (HPO) and OMIM Clinical Synopses. Phenotypes are then associated with biological functions and pathways by means of NET-GE, a network-based method for functional enrichment of sets of genes. The present version considers only phenotypes related to diseases. PhenPathDB collects information for 18 OMIM Clinical synopses and 7137 HPO phenotypes, related to 4292 diseases and 3446 genes. Enrichment of Gene Ontology annotations endows some 87.7, 86.9 and 73.6% of HPO phenotypes with Biological Process, Molecular Function and Cellular Component terms, respectively. Furthermore, 58.8 and 77.8% of HPO phenotypes are also enriched for KEGG and Reactome pathways, respectively. Based on PhenPathDB, PhenPathTOOL analyzes user-defined sets of phenotypes retrieving diseases, genes and functional terms which they share. This information can provide clues for interpreting the co-occurrence of phenotypes in a patient.


The resource allows finding molecular features useful to investigate diseases characterized by multiple phenotypes, and by this, it can help researchers and physicians in identifying molecular mechanisms and biological functions underlying the concomitant manifestation of phenotypes. The resource is freely available at


Co-occurrence of different phenotypes often associated with symptom complexes hampers the understanding of the molecular mechanisms which characterize diseases and their insurgence [1]. Furthermore, the analysis of epidemiological data reveals that different phenotypes associated with specific diseases frequently co-occur in the same individuals during their lifespan [2, 3]. In both situations, highlighting functional molecular mechanisms underlying disease insurgence and progression offers a way to understand possible associations between phenotypes and diseases. In the context of personalized medicine, this approach can be in principle adopted to analyze phenotypes that are peculiar of every single patient. The challenge is to reconcile the ensemble of phenotypes with a small number of possibly altered biological functions. Along this line, Brodie et al. (2014), [4], reported a large-scale analysis of Genome Wide Studies (GWAS) results demonstrating that phenotypes can be significantly associated to specific pathways, where SNPs cluster, depending on the specific disease.

Several resources are presently available to exploit data for associating phenotypes to diseases. The Phenotype-Genotype Integrator (PheGenI) [5] merges data from genome-wide association study (GWAS) stored at the National Human Genome Research Institute (NHGRI) with several databases housed at the National Center for Biotechnology Information (NCBI), including Gene, dbGaP, OMIM, eQTL and dbSNP. This phenotype-oriented resource aims at facilitating prioritization of variants from GWAS studies, for generation of biological hypotheses and it is quite useful for a search based on chromosomal location, gene, SNP, or phenotype. Search results include annotated tables of SNPs, genes and association results, a dynamic genomic sequence viewer, and gene expression data.

For the molecular diagnosis of rare genetic diseases, the recently developed Phenopolis [6] is an open platform for harmonization and analysis of sequencing and phenotype data. The platform offers, for each phenotype, a prioritized list of genes, based on known association and gene enrichment analysis.

Other resources provide associations between diseases and phenotypes, including the Human Phenotype Ontology (HPO) [7] and the OMIM Clinical synopses [8]. Exploiting these associations, methods have been developed to cluster different diseases through shared phenotypes. In particular, the Phenotypic Disease Network [9] focuses on phenotypic links among co-occurring diseases to address the comorbidity problem. The Phenomizer tool [10], provided by the Human Phenotype Ontology consortium, analyzes lists of phenotypes/symptoms with the aim of assisting the clinical workflow and providing diagnoses.

While many resources focus on the relationship among phenotypes, diseases and genes, little is known about the relevance of molecular functions and functional processes underlying the occurrence of phenotypes.

The goal of our research is to supplement disease-phenotype associations with information at the molecular level. To this aim, here we describe a resource (PhenPath) able to retrieve diseases, genes and functional annotations associated with a given set of phenotypes.

Our resource builds on supplementing known disease-phenotype links with the molecular information on the association between genes and diseases. This last knowledge is stored in different databases, including Humsavar [11], ClinVar [12] and OMIM [8], previously integrated by DisGeNet [13] and by eDGAR [14], which exploits also functional annotations.

Phenotype-disease and disease-gene relationships can be represented with a graph and, after collapsing the disease layer, direct associations between genes and phenotypes emerge. Furthermore, efficient enrichment procedures help in associating groups of genes to specific biological processes and/or metabolic pathways, endowing the group with statistically validated functional annotations. Among other procedures, our NET-GE [15] exploits proximity relationships among genes as derived from gene-gene interaction networks [16], and here it is adopted to functionally annotate phenotype-related genes. Considering the relationship among diseases, genes and functions, and the association among diseases and phenotypes, PhenPath allows the association of phenotypes to biological processes and pathways, reconciling their manifestation with molecular events.


We implemented a new resource, PhenPath, to help researchers and physicians in studying complex diseases, characterized by one or multiple phenotypes.

PhenPath consists of two parts: a database collecting relationships among genes, diseases, phenotypes and biological functions (PhenPathDB), and a tool allowing to retrieve genes, diseases and biological functions shared by a group of phenotypes, provided by the user (PhenPathTOOL).


PhenPathDB is generated considering the three main steps described in the following: i) a phenotype-disease association procedure; ii) a disease-gene association procedure; and iii) a phenotype functional annotation derived by collapsing the gene layer, after an enrichment procedure of the functional annotation of the different disease-associated genes. Functional annotations consider Gene Ontology [17] terms of the three main roots (Molecular Function, Biological Process and Cellular Component), KEGG [18] and Reactome [19] pathways.

Phenotype-disease association

PhenPathDB builds upon the known associations among phenotypes, diseases and genes. PhenPathDB includes information about the following phenotypic terms (Table 1): i) 18 phenotypic general categories from the OMIM Clinical Synopsis [8], which classifies 4165 OMIM diseases, grouped according to the affected human body districts; ii) 7173 phenotypic terms from HPO [7], annotating 4292 OMIM diseases (59% of the 12,111 phenotypic terms of HPO, which are disease-associated). HPO includes five main sub-ontologies (Phenotypic Abnormalities, Clinical Modifier, Clinical Course, Mode of Inheritance, and Frequency). Specific terms, called leaf terms, are 3837 and they annotate at the deepest level 4023 diseases. The most populated sub-ontology is Phenotypic Abnormalities, which includes 78% of the HPO disease-related phenotypes with 24 main categorizations referring to body districts and physiological functions. They expand into 5661 terms associated with 4273 diseases, of which 3802 are leaf terms annotating 3721 diseases (Table 1).

Table 1 Phenotypic terms included in PhenPathDB

Most of the OMIM diseases are associated with more than one HPO leaf term (Fig. 1). Only 15% of diseases are associated with one phenotype, and about half of the diseases are associated with 5 or more phenotypes. The extreme case is the Rubinstein-Taybi syndrome that is annotated with 48 HPO leaf terms.

Fig. 1

OMIM diseases as a function of associated HPO phenotypes. Data include 3837 HPO phenotypes (leaves of the HPO ontology) associated with 4023 OMIM diseases (Table 1, second row). Only 623 diseases (15%) are associated with a single phenotype, while about half of the diseases (47%) are associated with 5 or more phenotypes. Rubinstein-Taybi syndrome has the maximum number of associated HPO phenotypes (48, considering only leaves of the HPO graph)

Disease-gene association

Each phenotype-disease link described in the previous section is supplemented with a set of genes, by exploiting the gene-disease relationships reported in eDGAR [14]. Figures 2 and 3 show the number of diseases (blue bars) and genes (red bars) associated to the 18 terms of the OMIM Clinical Synopsis and to the 24 main categories of the HPO Phenotypic Abnormalities sub-ontology, respectively. With eDGAR, Phenotypic OMIM Clinical Synopsis terms and HPO terms are associated with 3230 and 3446 genes, respectively.

Fig. 2

Number of diseases and genes associated with OMIM Clinical Synopsis terms. Blue bars (diseases); red bars (genes)

Fig. 3

Number of diseases and genes associated with HPO Phenotypic Abnormalities sub-ontology. The 24 roots refer to anatomic districts and physiological functions. Blue bars (diseases); red bars (genes)

Functional annotation of phenotypes

According to our procedure, any phenotype links one or more disease/s, which are associated with specific genes. Any set of genes can be functionally characterized by adopting an enrichment procedure. Here, we adopt NET-GE, a tool for the functional enrichment analysis of genes (two or more) [15]. NET-GE considers the relationships among annotated genes as described in the STRING interactome, from which it derives a function-specific gene module to be used as a basis for the overrepresentation analysis. This procedure takes into consideration Gene Ontology terms, KEGG and Reactome pathways.

Following enrichment, most phenotypes included in Table 1, are annotated with Gene Ontology (GO) terms, as shown in Table 2. In particular, 87.7% and 86.9% of HPO terms are enriched with GO terms of Biological Process (BP) and Molecular Function (MF), respectively.

Table 2 Functional annotation of HPO terms

PhenPathDB interface

PhenPathDB organizes associations among phenotypes, diseases, genes and functional annotations in two major entering tables: OMIM Clinical Synopsis and HPO Phenotypic Abnormality ( Each Table contains links to our results grouped into:

  1. i).

    general analysis, which, for each phenotype, lists diseases, associated genes and the functional characterization derived from the enrichment procedure;

  2. ii).

    intersection analysis, which allows to derive features shared between two phenotypes, highlighting the common diseases, genes and functional annotations.

More specifically, general analysis reports diseases and genes associated with the phenotype, the annotation obtained with NET-GE, along with the Bonferroni-corrected p-value of the enrichment procedure, and the Information Content (IC) evaluating the specificity of the term (see Methods section for further details). The page lists also the genes accounting for the enrichment of each functional term and the associated diseases, to describe the association of specific functional terms with the phenotype under consideration. Diseases and genes are linked to the corresponding OMIM and Human Gene Nomenclature Committee (HGNC) [20] entries.

The intersection analysis is based on the pre-computed shared features of pairs of phenotypes out of the same ontology (18 categories of OMIM Clinical Synopsis or 24 main categories of HPO Phenotypic Abnormalities sub-ontology). Furthermore, shared GO terms, KEGG and Reactome pathways, enriched for both groups of associated genes, are listed. For each functional term, the IC value is reported as well as the Bonferroni-corrected p-values of the two enrichment procedures. The phenotype page provides also the list of genes associated with a particular functional term.

It is possible to access the database either by browsing the PhenPathDB page or by searching for specific phenotypes in the Search page. For HPO, the 24 main categories of the Phenotypic Abnormalities are present in the browsing page, and all terms can be retrieved with a search.


PhenPathTOOL is a web application that, given a set of phenotypes, retrieves the shared diseases, genes and functional terms. PhenPathTOOL is user-friendly, accepting as input HPO IDs as well as names of phenotypes. The intersection is computed in real-time. PhenPathTOOL allows investigating the relationship among groups of phenotypes at different levels. Firstly, it retrieves whether there is an intersection among the lists of diseases associated with the input phenotypes. In this way, it highlights when the phenotype co-occurrence is already known and points towards specific diseases. Occasionally, when input phenotypes do not share common diseases, PhenPathTOOL can retrieve shared genes, possibly related to their concomitant manifestation. Furthermore, even when phenotypes do not share genes, they may share the enriched biological functions (GO terms, KEGG and Reactome pathways), accounting for a common mechanism. The interface reports in different tables the lists of shared GO terms, KEGG and REACTOME pathways, obtained as described above. Each table lists the IC of the term, as well as the Bonferroni-corrected p-value for each association (see Methods for further details).


Case Study: Tourette syndrome

The first example describes the use of PhenPathTOOL for retrieving a characterized disease starting from a list of phenotypes. It also illustrate the possibility to enrich the annotation of involved biological functions. Tourette syndrome is a neurobehavioral disorder that causes motor and vocal tics associated with behavioral abnormalities, like attention-deficit–hyperactivity disorder and obsessive-compulsive disorder [21]. Possible symptoms include involuntary or semi-voluntary movements or sounds, repetitive movements, blinking, nose twitching, throat clearing to echolalia or coprolalia.

We searched with PhenPathTOOL the typical phenotypic traits of the Tourette syndrome, using a plain list of phenotype names (“motor tic, vocal tic, behavioral, attention, hyperactivity, obsessive-compulsive, involuntary movements, involuntary sounds, repetitive movements, blink, nose twitch, throat clear, echolalia, coprolalia”). The interface presents a selectable list of HPO terms whose names contain the input terms (Fig. 4).

Fig. 4

Selection of phenotypes in PhenPathTOOL. After searching with a list of different names, the web interface shows all the names that do not correspond to any HPO identifier and then a table with all the HPO terms matching the input. The user may then select the most appropriate phenotypes to be analyzed

As shown in Fig. 5, PhenPathTOOL correctly recognizes that the concomitance of phenotypes points to the Tourette syndrome, and to two genes (SLITRK1, HDC) that are associated with the disease [21]. Interestingly enough, the intersection of functional terms shared by different phenotypes is able to retrieve relevant shared annotations. 30 terms are shared by at least 4 phenotypes. Among them, besides the general annotations like behavior, cognition or learning or memory, there are interesting clues on more specific pathways such as catecholamine metabolic process. Interestingly, symptomatic therapies for the Tourette syndrome involve the control of neurotransmission from dopamine and adrenaline, which are members of the catecholamine family [22]. Although the pathogenesis of the disorder remains obscure, the catecholamine metabolic process pathway has already been studied in relation to the Tourette syndrome [23].

Fig. 5

PhenPathTOOL results. The figure shows the webpage of PhenPathTOOL after the analysis of 6 different HPO phenotypes. First, a list of the shared diseases and genes is reported. Then, a general table collects data on diseases and genes associated with each phenotype, allowing direct intersection. The last section reports the links to the analysis of GO terms, KEGG and Reactome pathways

Case study: obesity, diabetes and ovarian cyst

Here PhenPathTOOL compares three phenotypes that, although not being related to a common disease, are often co-occurring: obesity, diabetes and ovarian cysts. Epidemiological studies report that women affected by polycystic ovarian syndrome, for which ovarian cysts is the main phenotypes, are often showing also obesity and diabetes phenotypes [24]. In particular, increasing evidence points to an increase of type 2 diabetes in women affected by polycystic ovarian syndrome [25].

We analyzed with PhenPathTOOLS the three co-occurring phenotypes: Obesity (HP:0001513), Diabetes Mellitus type II (HP:0005978) and Ovarian Cyst (HP:0000138). Routinely, the three terms refer to specific diseases: however, in HPO they indicate phenotypes associated to different disorders.

As expected, no disease is common to all the input phenotypes. Diabetes and obesity share 3 diseases: Prader-Willi Syndrome, Morbid obesity and spermatogenic failure, and Microcephalic osteodysplastic primordial dwarfism, type II. No disease links ovarian cysts to either obesity or diabetes.

The analysis at the gene level retrieves only one gene shared among the three phenotypes: PPARG, the Peroxisome proliferator-activated receptor gamma, a nuclear receptor involved in lipid uptake and adipogenesis. More genes are shared between pairs of phenotypes: NPP1, AKT2 between diabetes and obesity, HNF1A, INSR and PPP1R3A between ovarian cysts and diabetes, and PTEN between ovarian cysts and obesity.

A better characterization of the common ground of the three phenotypes comes from the analysis of shared functional annotations. 7 GO terms for molecular function are shared, being hormone receptor binding (GO:0051427) the most specific one (IC = 6.84). Moreover, 58 GO terms for biological process are shared, 16 of which with IC values greater than 5. These include generation of precursor metabolites and energy (GO:0006091), energy derivation by oxidation of organic compounds (GO:0015980), cellular response to peptide hormone stimulus (GO:0071375), developmental process involved in reproduction (GO:0003006), response to peptide hormone (GO:0043434), cellular response to hormone stimulus (GO:0032870), response to hormone (GO:0009725), response to insulin (GO:0032868), regulation of growth (GO:0040008). Each term is associated with the three phenotypes by means of many genes, including PPARG. On the overall, the annotation points towards phenomena associated with the response to hormones, in particular insulin. Specifically, the response to insulin is associated with each phenotype with corrected p-values of 1E-9, 0.04 and 0.005, respectively for Diabetes, Obesity and Ovarian Cyst.

The novelty with PhenPathTOOL is that the co-occurrence of the three phenotypes is ascribed to defects of the response to insulin. Interestingly, recent literature confirms that insulin resistance is a common background for both obesity and diabetes mellitus type 2 [26] and that insulin is a key factor also in the uptake of glucose by ovarian tissues during the menstrual cycle of some rodent, primate and ruminant species [27]. In particular, the link between metabolic disorders and cystic ovarian disease has been studied in animal models [28], specifically for the insulin resistance as a pathogenic factor. Our analysis is also supported by the finding that the activity of PPARG, the only gene shared among the three phenotypes under investigation, is sufficient for whole-body insulin sensitization [29].

Case study: Rett syndrome

PhenPathTOOL can be adopted to endow a disease (described with a set of phenotypes) with novel links to genes and functional terms, retrieved by intersecting the sets of genes and functional terms associated with the single phenotypes in PhenPathDB. As a case study, we here apply PhenPathTOOL to the detection of new associations between genes and Rett syndrome (RTT). RTT is a neurodevelopmental disorder corresponding to two OMIM entries (#312750 and #613454) linked to genes MECP2 (encoding methyl CpG binding protein 2) and FOXG1 (encoding the forkhead box protein G1), respectively [30, 31]. RTT primarily affects females and it is characterized by loss of language and communication skills, microcephaly, learning impairment, coordination, and other brain functions. Affected girls may lose the use of their hands and begin making repeated hand-wringing, washing, or clapping motions. Atypical forms of RTT, not reported in OMIM, have been described in patients not carrying mutations on FOXG1 nor MECP2 and manifesting additional phenotypes such as breathing abnormalities, spitting or drooling, unusual eye movements, cold hands and feet, irritability, sleep disturbances, seizures and scoliosis [32, 33]. Recently, literature reported new genes associated with RTT, including cyclin-dependent kinase-like 5 (CDKL5), myocyte-specific enhancer factor 2C (MEF2C), and transcription factor 4 (TCF4) [34,35,36]. These associations are not yet reported in major databases and, consequently, they are not included in PhenPathDB. We tested the ability of PhenPathTOOL to recover these associations starting from the phenotype description. We entered 9 HPO terms, characterizing the classical and atypical RTT, namely breathing dysregulation (HP:0005957), abnormality of coordination (HP:0011443), drooling (HP:0002307), irritability (HP:0000737), severe expressive language delay (HP:0006863), specific learning disability (HP:0001328), microcephaly (HP:0000252), scoliosis (HP:0002650), and sleep disturbance (HP:0002360).

As a first step, PhenPathTOOL intersects the gene sets associated with the phenotypes. Although no gene is common to the nine phenotypes, 5 genes (MECP2, CDKL5, UBE3A, SLC2A1, SLC16A2) are shared among 5 phenotypes. MECP2 and CDKL5 have been previously reported [32, 36]. Interestingly, our analysis highlights the association with CDKL5, which is not present in PhenPathDB.

PhentPathTOOL then retrieves the intersection of GO terms, KEGG and Reactome pathways enriched for the different phenotypes. Focusing on GO BP, 440 terms are shared among two or more phenotypes. In particular, when restricting to terms with medium/high specificity (IC > 4.5), 12 enriched terms are common to 5 or more phenotypes. Among them, the seven terms listed in Table 4 describe biological processes that involve the two genes known to be related with RTT (MECP2 and FOXG1), as well as TCF4, that has been only recently associated with RTT (Table 3).

Table 3 A selection of GO BP terms shared by the phenotypes in input after enrichment procedure

These findings illustrate the efficacy of PhenPathTOOL in linking a set of phenotypes to genes and functional annotations, which can be adopted for planning further experimental analysis.

The table reports some of the most interesting biological processes associated with the phenotypes given as input to PhenPathTOOL. For each term, the IC value is shown with the specific phenotype associations. Noticeably, TCF4 has been only recently associated with RTT [36].

Study case: associating genes to uncharacterized diseases

We propose PhenPath as a resource for formulating hypotheses on the molecular mechanisms underlying the manifestation of concomitant phenotypes, in particular in case of non-well characterized diseases. Here we estimate the performance of PhenPathTOOL in retrieving relevant associations between groups of co-occurring phenotypes and possible causative genes, collecting from Orphanet [37] a blind set consisting of 87 diseases, not included in OMIM nor, consequently, used to build PhenPathDB. Orphanet associates these diseases with both HPO phenotypic terms and sets of possibly causative genes (see Methods section 5.3 for further details on the dataset).

We evaluate the efficiency of PhenPathTOOL in retrieving genes starting from the phenotypic characterization of diseases. For each disease in the blind set, we entered in PhenPathTOOL the Orphanet-associated HPO terms and we retrieved the corresponding lists of shared genes. We then compared the genes retrieved with PhenPathTOOL with the genes proposed by Orphanet.

For 61 diseases out of 87 (70%), PhenPathTOOL retrieves at least one of the genes associated by Orphanet. Overall, out of the 100 genes associated by Orphanet, 58 are recovered with PhenPathTOOL (58%). In particular for 2 diseases, Pituitary stalk interruption syndrome and Hypothyroidism due to deficient transcription factors involved in pituitary development or function, PhenPath retrieves 5 out of 7 and 5 out 5 Orphanet-associated genes, respectively.

A summary of all the results obtained for the external dataset is provided as supplementary material (see Additional file 1).


PhenPath offers a new approach for investigating the molecular mechanisms leading to the correlated manifestation of different phenotypes. PhenPath may be used to explore the possible connections among different phenotypes co-occurring in a patient, offering new clues on the biological mechanisms that may explain its clinical conditions.

Four case studies show the potential use of PhenPath for retrieving diseases starting from a set of phenotypes, if existing, and/or for better characterize the functions and pathways possibly involved in the manifestation of different symptoms. We propose our resource for directing scientific efforts, helping the diagnosis and retrieving new possible associations among biological processes and diseases. We believe that biotechnologists, physicians and medical researchers may find PhenPath a useful resource of information, especially when studying complex and rare diseases.


Associations among phenotypes, diseases and genes

PhenPathDB stands on the merging of disease-phenotype and disease-gene relationships. In PhenPath, a phenotype is defined as an actual physical characteristic, and we follow the phenotype characterization provided by HPO and OMIM Clinical Synopsis. We define a disease as a medical condition associated with specific phenotypes and we classify diseases according to OMIM identifiers.

In detail, two lists of phenotype terms have been considered: the OMIM Clinical Synopsis (March 2017 release) and the HPO Phenotypic Abnormalities categories (May 2017 release). OMIM Clinical Synopsys groups OMIM diseases within 22 phenotypic categories, 18 referring to systems of the human body (e.g.: respiratory system, musculature, etc.) and 4 referring to further levels of characterization (inheritance, laboratory abnormalities, molecular basis, and miscellaneous). In PhenPath, we retained the former and discharged the others, ending up with the phenotypic characterization for 3230 diseases.

The HPO consists of 12,111 different phenotypes organized into a direct acyclic graph (DAG) including 3837 leaf phenotypes. A leaf in a graph is a node without sub-nodes (children), and, by consequence, a leaf phenotypic term provides the most detailed level of annotation. When a phenotype is associated with a disease by HPO, the annotation is extended to all the parent phenotypes in the HPO DAG. On the overall, 4292 OMIM diseases are associated with 7137 HPO phenotypes, which represent the 59% of all the HPO phenotypes. In particular, 4023 diseases are associated with 3837 leaf phenotypes. Of particular interest are the phenotypes originating from 24 main categories, referring to human body districts and physiological functions (musculature, respiratory system, head or neck, genitourinary system, cardiovascular system, immune system, nervous system, voice, blood and blood-forming tissues, metabolism/homeostasis, breast, growth, constitutional symptoms, digestive system, neoplasm, thoracic cavity, prenatal development or birth, eye, ear, skeletal system, limbs, connective tissue, endocrine system, integument). These categories are grouped into the Phenotypic Abnormalities sub-ontology. It comprises 5661 phenotypes, among which 3802 are leaves.

Gene-disease associations are extracted from our curated database, eDGAR [14] (August 2017 release), which collects information from OMIM, Humsavar and ClinVar.

Enrichment analysis

For each group of genes associated to the same phenotype, the functional characterization is performed with NET-GE [15], an algorithm for standard and network-based gene enrichment analysis that includes the annotations derived from GO, KEGG and Reactome pathways. Briefly, it relies on the STRING Human Interactome [16], to build function-specific modules of interacting genes, starting from genes/proteins annotated with a given term. Then, given a list of genes/proteins, the over-represented modules are retrieved and scored with a p-value computed with an exact Fisher test and corrected with the Bonferroni procedure. A significance threshold of 0.05 has been considered.

The Information Content (IC) is computed for each GO term, KEGG and REACTOME pathways, adopting the following equation:

$$ {IC}_{term}=-{\mathit{\log}}_2\left(\frac{N_{term}}{N_{root}}\right) $$

where Nterm is the number of human genes endowed with the particular GO, KEGG or REACTOME term and Nroot is the number of human genes annotated in the ontology. IC lower bound is zero; high IC values indicate that a small number of genes are annotated with a particular term in the human genome and therefore the annotation is highly informative.

For every phenotype in PhenPath, we perform the enrichment procedure via NET-GE algorithm and we report the results in the PhenPathDB webpages. Using PhenPathTOOL, the users may compare different phenotypes retrieving the enriched biological pathways shared over the phenotypes in input. For each term describing a pathway, we report the p-value of the significant associations to every phenotype in input.

Blind dataset for the performance evaluation

For the evaluation of the performance of PhenPathTOOL we collected a dataset of phenotype-disease-gene associations from Orphanet, a resource for rare diseases with high-quality information [37]. In Orphanet (release Dec 2018), 3765 diseases are associated both with HPO phenotype terms and genes. We filtered out all diseases mapped to OMIM and therefore used for the implementation of PhenPathDB, retaining 550 Orphanet diseases. We then collected diseases associated with 2 or more HPO phenotypes, ending up with 87 diseases, which form a blind set for testing PhenPathTOOL. For each disease, we entered in PhenPathTOOL the associated HPO phenotypic terms and we retrieved the list of genes they share. We compare these proposed genes with the genes reported by Orphanet for the disease. The evaluation dataset is provided as supplementary material (see Additional file 1).



Biological Process


Cellular ComponentCC


Gene Ontology


Human Phenotype Ontology


Information Content


Molecular function


  1. 1.

    Fisch GS. Whither the genotype-phenotype relationship? An historical and methodological appraisal. Am J Med Genet C Semin Med Genet. 2017;175:343–53.

    Article  Google Scholar 

  2. 2.

    Hu JX, et al. Network biology concepts in complex disease comorbidities. Nat Rev Genet. 2016;17:615–29.

    CAS  Article  Google Scholar 

  3. 3.

    Zielinski A, Halling A. Association between age, gender and multimorbidity level and receiving home health care: a population-based Swedish study. BMC Research Notes. 2015;8:714.

    Article  Google Scholar 

  4. 4.

    Brodie A, et al. Large-scale analysis of phenotype-pathway relationships based on GWAS results. PLoS One. 2014;9:e100887.

    Article  Google Scholar 

  5. 5.

    Ramos EM, et al. Phenotype-genotype integrator (PheGenI): synthesizing genome-wide association study (GWAS) data with existing genomic resources. Eur J Hum Genet. 2014;22:144–7.

    CAS  Article  Google Scholar 

  6. 6.

    Pontikos N, et al. Phenopolis: an open platform for harmonization and analysis of genetic and phenotypic data. Bioinformatics. 2017;33:2421–3.

    CAS  Article  Google Scholar 

  7. 7.

    Köhler S, et al. The human phenotype ontology in 2017. Nucleic Acids Res. 2017;45:865–76.

    Article  Google Scholar 

  8. 8.

    Amberger JS, et al. online Mendelian inheritance in man (OMIM®), an online catalog of human genes and genetic disorders. Nucleic Acids Res. 2015;43:D789–98.

    Article  Google Scholar 

  9. 9.

    Hidalgo CA, et al. A dynamic network approach for the study of human phenotypes. PLoS Comput Biol. 2009;5:e1000353.

    Article  Google Scholar 

  10. 10.

    Köhler S, et al. Clinical diagnostics in human genetics with semantic similarity searches in ontologies. Am J Human Gen. 2009;85:457–64.

    Article  Google Scholar 

  11. 11.

    The UniProt Consortium. UniProt: the universal protein knowledgebase. Nucleic Acids Res. 2017;45:D158–69.

    Article  Google Scholar 

  12. 12.

    Landrum MJ, et al. ClinVar: public archive of interpretations of clinically relevant variants. Nucleic Acids Res. 2016;44:D862–8.

    CAS  Article  Google Scholar 

  13. 13.

    Piñero J, et al. DisGeNET: a comprehensive platform integrating information on human disease-associated genes and variants. Nucleic Acids Res. 2017;45:D833–9.

    Article  Google Scholar 

  14. 14.

    Babbi G, et al. eDGAR: a database of disease-gene associations with annotated relationships among genes. BMC Genomics. 2017;5:554.

    Article  Google Scholar 

  15. 15.

    Bovo S, et al. NET-GE: a web-server for NETwork-based human gene enrichment. Bioinformatics. 2016;32:3489–91.

    CAS  PubMed  Google Scholar 

  16. 16.

    Szklarczyk D, et al. STRING v10: protein-protein interaction networks, integrated over the tree of life. Nucleic Acids Res. 2015;43:D447–52.

    CAS  Article  Google Scholar 

  17. 17.

    The Gene Ontology Consortium. Expansion of the gene ontology knowledgebase and resources. Nucleic Acids Res. 2017;45:D331–8.

    Article  Google Scholar 

  18. 18.

    Kanehisa M, et al. KEGG: new perspectives on genomes, pathways, diseases and drugs. Nucleic Acids Res. 2017;45:D353–61.

    CAS  Article  Google Scholar 

  19. 19.

    Fabregat A, et al. The Reactome pathway knowledgebase. Nucleic Acids Res. 2018;46:D649–55.

    CAS  Article  Google Scholar 

  20. 20.

    Yates B, et al. the HGNC and VGNC resources in 2017. Nucleic Acids Res. 2017;45:D619–25.

    CAS  Article  Google Scholar 

  21. 21.

    Jankovic J. Tourette's syndrome. New Eng J Med. 2001;345:1184–92.

    CAS  Article  Google Scholar 

  22. 22.

    Mayo Clinic. (Accessed 7 Aug 2017).

  23. 23.

    Hawksley J, et al. The role of the autonomic nervous system in Tourette syndrome. Front Neurosci. 2015;9:117.

    Article  Google Scholar 

  24. 24.

    Escobar-Morreale HF. Polycystic ovary syndrome: definition, aetiology, diagnosis and treatment. Nat Rev Endocrinol. 2018;14:270–84.

    Article  Google Scholar 

  25. 25.

    Rubin KH, et al. Development and risk factors of type 2 diabetes in a Nationwide population of women with polycystic ovary syndrome. J Clin Endocr Metabolism. 2017;102:3848–57.

    Article  Google Scholar 

  26. 26.

    Al-Goblan AS, et al. Mechanism linking diabetes mellitus and obesity. Diabetes Metab Syndr Obes. 2014;7:587–91.

    Article  Google Scholar 

  27. 27.

    Dupont J, Scaramuzzi RJ. Insulin signalling and glucose transport in the ovary and ovarian function during the ovarian cycle. Biochem J. 2016;473:1483–501.

    CAS  Article  Google Scholar 

  28. 28.

    Opsomer G, et al. Insulin resistance: the link between metabolic disorders and cystic ovarian disease in high yielding dairy cows? Anim Reprod Sci. 1999;56:211–22.

    CAS  Article  Google Scholar 

  29. 29.

    Shigeki S, et al. PPARγ activation in adipocytes is sufficient for systemic insulin sensitization. Proc Natl Acad Sci U S A. 2009;106:22504–9.

    Article  Google Scholar 

  30. 30.

    Amir RE, et al. Rett syndrome is caused by mutations in Xlinked MECP2, encoding methyl-CpG-binding protein 2. Nat Genet. 1999;23:185–8.

    CAS  Article  Google Scholar 

  31. 31.

    Philippe C, et al. Phenotypic variability in Rett syndrome associated with FOXG1 mutations in females. J Med Gen. 2010;47:59–65.

    CAS  Article  Google Scholar 

  32. 32.

    Tarquinio DC, et al. The changing face of survival in Rett syndrome and MECP2-related disorders. Pediatr Neurol. 2015;53:402–11.

    Article  Google Scholar 

  33. 33.

    NIH. Accessed 7 Jan 2019.

  34. 34.

    Dolce A, et al. Rett syndrome and epilepsy: an update for child neurologists. Pediatr Neurol. 2013;48:337–45.

    Article  Google Scholar 

  35. 35.

    Armani R, et al. Transcription factor 4 and myocyte enhancer factor 2C mutations are not common causes of Rett syndrome. Am J Med Genet A. 2012;158A:713–9.

    Article  Google Scholar 

  36. 36.

    Evans JC, et al. Early onset seizures and Rett-like features associated with mutations in CDKL5. Eur J Hum Gen. 2005;13:1113–20.

    CAS  Article  Google Scholar 

  37. 37.

    Pavan S, et al. Clinical practice guidelines for rare diseases: the Orphanet database. PLoS One. 2017;12:e0170365.

    Article  Google Scholar 

Download references


Not applicable.

Availability of data and material

The datasets generated and/or analyzed during the current study are available at:

About this supplement

This article has been published as part of BMC Genomics Volume 20 Supplement 8, 2019: Proceedings of VarI-COSI 2018: identification and annotation of genetic variants in the context of structure, function, and disease: genomics. The full contents of the supplement are available online at


Publication costs are funded by RFO 2017 (University of Bologna, to R.C and P.L.M.).

Author information




RC, PLM, and GB conceived and designed the work and wrote the paper. GB collected and curated data. PLM, GB and RC analyzed and interpreted data. All authors critically revised and approved the manuscript.

Corresponding author

Correspondence to Pier Luigi Martelli.

Ethics declarations

Ethics approval and consent to participate

Not applicable.

Consent for publication

Not applicable.

Competing interests

The authors declare that they have no competing interests.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Additional file

Additional file 1:

External dataset used for PhenPath evaluation. We estimate the performance of PhenPathTOOL in retrieving relevant associations between groups of co-occurring phenotypes and possible causative genes, collecting from Orphanet [37] a blind set consisting of 87 diseases, not included in OMIM nor, consequently, used to build PhenPathDB (see Methods section 5.3 for further details on the dataset). (TSV 23 kb)

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (, which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver ( applies to the data made available in this article, unless otherwise stated.

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Babbi, G., Martelli, P.L. & Casadio, R. PhenPath: a tool for characterizing biological functions underlying different phenotypes. BMC Genomics 20, 548 (2019).

Download citation


  • Phenotype
  • Diseases
  • Molecular pathway
  • Biological process
  • Enrichment