Literature DB >> 27315278

BLAT2DOLite: An Online System for Identifying Significant Relationships between Genetic Sequences and Diseases.

Liang Cheng1, Shuo Zhang2, Yang Hu3.   

Abstract

The significantly related diseases of sequences could play an important role in understanding the functions of these sequences. In this paper, we introduced BLAT2DOLite, an online system for annotating human genes and diseases and identifying the significant relationships between sequences and diseases. Currently, BLAT2DOLite integrates Entrez Gene database and Disease Ontology Lite (DOLite), which contain loci of gene and relationships between genes and diseases. It utilizes hypergeometric test to calculate P-values between genes and diseases of DOLite. The system can be accessed from: http://123.59.132.21:8080/BLAT2DOLite. The corresponding web service is described in: http://123.59.132.21:8080/BLAT2DOLite/BLAT2DOLiteIDMappingPort?wsdl.

Entities:  

Mesh:

Year:  2016        PMID: 27315278      PMCID: PMC4912091          DOI: 10.1371/journal.pone.0157274

Source DB:  PubMed          Journal:  PLoS One        ISSN: 1932-6203            Impact factor:   3.240


Introduction

Identifying significantly related diseases of genes has drawn more and more attention in interpreting molecular functions [1-13]. For example, through exploiting the significant relationships between diseases and altered genes by promyelocytic leukemia protein (PML) based on microarray analysis, Anida et al. identified the role of PML in diseases other than cancers [1]. Jiny et al. exploited overlapping between disease-related genes and inflammatory genes to explore core transcriptional regulators of inflammatory genes in coronary artery disease [2]. Enrichment analysis is an effective method to identify the significant relationships between diseases and genes. To this end, a disease vocabulary and a data set of associations between diseases and genes are needed first. Many databases are suitable for this purpose, in which Online Mendelian Inheritance in Man (OMIM) [14] and Gene References Into Function (GeneRIF) [15] have been most commonly used. OMIM is a database that concerns genetic disorders and its induced genes. In contrast, GeneRIF is more comprehensive, which is initiated by the National Library of Medicine (NLM) to link published data to Entrez Gene entries. GeneRIF consists of an Entrez Gene ID, a short text (under 255 characters), and the PubMed identifier (PMID) of the publication that provides evidence for the assertion in that text. Then, gene-disease relationships from the GeneRIF database were discovered [16] by Unified Medical Language System (UMLS) [17] MetaMap Transfer tool (MMTx) [18]. Here, disease terms were filtered by Disease Ontology (DO) [19]. In consideration that a simplified version of vocabulary could be helpful for integrating overview of molecular and cellular biology by combining and removing fine-grained terms [20,21], a simplified vocabulary list from the DO called Disease Ontology Lite (DOLite) [22] was constructed for enrichment analysis. Many tools have been developed for the ease of accessing the significant relationships between diseases and genes, such as DAVID [23], FunDO [22], DOSE [24], DOSim [25], and GeneAnswer [26]. DAVID was an early bioinformatics analytic tool for systematically extracting biological meaning from large gene/protein lists. In contract, FunDO, DOSE, DOSim, and GeneAnswer can be used to study the significant relationship between diseases and genes. Though gene symbols or gene IDs can be analysed by existing tools, sequence data cannot be processed by all of these five tools. With the development of the next-generation sequencing technology, a large number of sequence data have been produced. Meanwhile, sequence alignment tools have been developed to identify the loci of sequence [27,28]. Therefore, analysing the relationship between sequence data and diseases is a critical challenge. In this paper, we presented an online tool BALT2DOLite to annotate human genes and diseases, and to identify the significantly related diseases of sequences. Through BLAT2DOLite, sequences were first mapped to their locus by BLAT, and then these sequences were mapped to genes. According to associations between diseases of DOLite and genes, hypergeometric test was exploited to calculate the significant relationships between them. The system can be accessed from: http://123.59.132.21:8080/BLAT2DOLite. For easing to invoke the functions of BLAT2DOLite locally, a web service was also provided, which is described in: http://123.59.132.21:8080/BLAT2DOLite/BLAT2DOLiteIDMappingPort?wsdl.

Materials and Methods

Data Collection

Data sets of BLAT2DOLite were from open source databases. All of these databases were listed in the Table 1. For example, disease terms and relationships between these diseases and genes were from DOLite [22]. Currently, DOLite contains 15,016 associations between 560 diseases and 3,966 genes. In addition, a human reference genome (hg19) [29] was originated from UCSC Genome Browser [30]. In order to retrieve mappings from locus to genes, Entrez Gene database [31] was integrated in our system.
Table 1

Data sources and tools used for identifying significant relationships between sequences and diseases.

Data source / toolWeb site (Date of download)
DOhttps://diseaseontology.svn.sourceforge.net/svnroot/diseaseontology/trunk/ (Jan 2016)
DOLitehttp://fundo.nubic.northwestern.edu/ (Jan 2016)
Entrez Gene databasehttp://www.ncbi.nlm.nih.gov/gene (Jan 2016)
hg19ftp://hgdownload.cse.ucsc.edu/gbdb/hg19/ (Jan 2016)
BLAThttp://genome.ucsc.edu/cgi-bin/hgBlat (Jan 2016)

The Process of BLAT2DOLite

According to our system, significantly related diseases of sequences could be identified, the process of which was described in the Fig 1 as following.
Fig 1

The process of BLAT2DOLite.

Step 1: Mapping sequence to locus

Sequences could be mapped to a human reference genome (hg19) by BLAT, which is an open source software for finding loci of sequences. After mapping by BLAT [32], the location with the longest sequence mapping is selected.

Step 2: Annotating locus, gene symbol, or gene ID with diseases

Sequences in the previous step could be related to genes based on their locus. Here, two types of relevance were used for annotation: 1) Contain: the loci of gene is in the locus of sequences or the locus of sequences is in the loci of gene; 2) Intersect: The loci of gene covers the locus of sequences partly. Then, based on the relationships between genes and diseases of DOLite, sequences could be annotated with human diseases.

Method for analyzing the significant relationship between sequences and diseases

Here, hypergeometric test was utilized for analyzing the significant relationship between sequences and diseases. The formula for calculating P-value is as follows: Taking breast cancer as an example, N indicates the number of genes related by all of diseases, M indicates the number of genes related with breast cancer, k indicates the number of genes related with sequences, x indicates the number of common genes related with sequences and breast cancer.

Implementation

BLAT2DOLite has been implemented on a JavaEE framework and run on the web server (2-core (2.26 GHz) processors) of UCloud [33]. The four-layer architecture involving DATABASE, ALGORITHM, TOOLS, and VIEW layer is shown in the Fig 2. The detailed description of the architecture is as following.
Fig 2

System overview of BLAT2DOLite.

DATABASE layer. This layer stores locus of genes, disease terms and associations between human genes and diseases. These data are used by ALGORITHM layer and TOOL layer for annotating human genes and diseases and identifying the significant relationships between human diseases and sequences, respectively. ALGORITHM layer. Hypergeometric analysis is implemented for calculating the significant relationships between diseases and sequences. TOOL layer. The system provides two types of functions including annotating human genes and diseases and identifying the significant relationships between sequences and diseases. Furthermore, the functions of this system can be accessed based on our web service [34]. VIEW layer. Webpages are provided for viewing all the results based on TOOL layer. For example, the relationship between human diseases and genes can be shown, and the significant relationship between sequences and diseases can also be obtained. In addition, the interface specification of our web service can be accessed from the web.

Results

The system could be used for annotating human genes and diseases, and identifying the significant relationships between sequences and diseases. The details about the access to these two functions are described as follows.

A case for annotating human genes and diseases

Human genes and diseases can be annotated from the web (http://123.59.132.21:8080/BLAT2DOLite/geneid2diseasename.jsp), a case of which is shown in Fig 3.
Fig 3

Schematic workflow of annotating human genes and diseases.

According to the figure, the system could return diseases after submitting an Entrez Gene ID. In this case, the inputted gene ID was ‘28’. And diseases could be affected by this gene were listed in the result page, such as bladder cancer, squamous cell cancer, and so on. Similarly, the system could return Entrez Gene IDs after submitting a disease term. In this case, the inputted disease term was ‘Abortion’. And gene IDs could induce this disease were listed in the result page, such as ‘52’, ‘153, and so on.

A case for identifying the significant relationships between sequences and diseases

The significantly related diseases of sequences could be identified from the web (http://123.59.132.21:8080/BLAT2DOLite/sequence.jsp), a case of which is shown in Fig 4.
Fig 4

Schematic workflow of identifying significant relationships between sequences and diseases.

In this system, DNA sequences with FASTA format, in which nucleotides are represented using single-letter codes, could be submitted as an input. This format originates from the FASTA software package [35], but has now become a standard in the field of bioinformatics. According to the schematic workflow of BLAT2DOLite in the Fig 1. First, sequences could be mapped to locus in the hg19. This mapping result could be returned to the result page. Next, the locus of these sequences could be mapped to Entrez Gene IDs based on the integrated Entrez Gene database. The corresponding associations between locus of these sequences and the locus of genes could also be shown in the result page. Then, these mapped gene IDs were annotated with diseases by BLAT2DOLite. The annotation result was not shown in this result page, in case the annotation function was provided by the system in the annotation page. Finally, the hypergeometric test was used to calculate P-values between these mapped genes and each disease of DOLite. Diseases with P-value less than 0.05 could be shown in the result page. In the case shown in the Fig 4, the sequences in the web page were used as input. And the result page including ‘Sequence-Locus Mapping’, ‘Locus-Gene ID Mapping’ and ‘Disease P-value’ sections could be returned. In the ‘Sequence-Locus Mapping’ section, the identifiers of mapped sequences were shown in the first column of the table. And the mapped chromosome, start position, and end position of sequences in the same line were listed in the next three columns, respectively. For example, sequences gi|224589803:6898638–6929976 were mapped to locus from 6898637 to 6929976 in the twelfth chromosome. In the ‘Locus-Gene ID Mapping’ section, the relationships between loci of sequences and Entrez Gene IDs could be obtained. For example, in the first line of the result table of this section, the loci of gi|224589803:6898638–6929976 was mapped to Entrez Gene ‘920’. In the ‘Disease P-value’ section, significantly related diseases of these sequences were listed ranked by the P-values in descending order. In this case, diabetes mellitus was identified as the most significant disease of these sequences, so it was listed in the top of the corresponding result table.

Web service of BLAT2DOLite

All the functions of our system were implemented as a web service through the JAVA API for XML Web Services (JAX-WS). The detailed description of our web service can be accessed from the following website: http://123.59.132.21:8080/BLAT2DOLite/BLAT2DOLiteIDMappingPort?wsdl. According to the interface of our web service, users can easily introduce the function of BLAT2DOLite locally.

Conclusion

In this paper, an online system was presented for annotating human genes and diseases and identifying the significant relationships between sequences and diseases. For identifying the relationships between sequences and diseases, BLAT and the Entrez Gene database were integrated to map sequence to Entrez Gene ID. In this system, associations between human genes and diseases of DOLite were utilized for calculating the significant relationships between them. Furthermore, a web service was provided for the ease of introducing the function of BLAT2DOLite locally.
  32 in total

1.  BLAT--the BLAST-like alignment tool.

Authors:  W James Kent
Journal:  Genome Res       Date:  2002-04       Impact factor: 9.043

2.  Using the bioconductor GeneAnswers package to interpret gene lists.

Authors:  Gang Feng; Pamela Shaw; Steven T Rosen; Simon M Lin; Warren A Kibbe
Journal:  Methods Mol Biol       Date:  2012

3.  GeneRIF quality assurance as summary revision.

Authors:  Zhiyong Lu; K Bretonnel Cohen; Lawrence Hunter
Journal:  Pac Symp Biocomput       Date:  2007

4.  DOSE: an R/Bioconductor package for disease ontology semantic and enrichment analysis.

Authors:  Guangchuang Yu; Li-Gen Wang; Guang-Rong Yan; Qing-Yu He
Journal:  Bioinformatics       Date:  2014-10-17       Impact factor: 6.937

5.  The Core Diseasome.

Authors:  Vuk Janjić; Nataša Pržulj
Journal:  Mol Biosyst       Date:  2012-10

6.  Inferring microRNA-disease associations by random walk on a heterogeneous network with multiple data sources.

Authors:  Yuansheng Liu; Xiangxiang Zeng; Zengyou He; Quan Zou
Journal:  IEEE/ACM Trans Comput Biol Bioinform       Date:  2016-04-05       Impact factor: 3.710

7.  Prediction and Validation of Disease Genes Using HeteSim Scores.

Authors:  Xiangxiang Zeng; Yuanlu Liao; Yuansheng Liu; Quan Zou
Journal:  IEEE/ACM Trans Comput Biol Bioinform       Date:  2016-02-12       Impact factor: 3.710

8.  Improved tools for biological sequence comparison.

Authors:  W R Pearson; D J Lipman
Journal:  Proc Natl Acad Sci U S A       Date:  1988-04       Impact factor: 11.205

9.  Disease Ontology: a backbone for disease semantic integration.

Authors:  Lynn Marie Schriml; Cesar Arze; Suvarna Nadendla; Yu-Wei Wayne Chang; Mark Mazaitis; Victor Felix; Gang Feng; Warren Alden Kibbe
Journal:  Nucleic Acids Res       Date:  2011-11-12       Impact factor: 16.971

10.  Network topology reveals key cardiovascular disease genes.

Authors:  Anida Sarajlić; Vuk Janjić; Neda Stojković; Djordje Radak; Nataša Pržulj
Journal:  PLoS One       Date:  2013-08-15       Impact factor: 3.240

View more
  2 in total

1.  Accelerated parallel algorithm for gene network reverse engineering.

Authors:  Jing He; Zhou Zhou; Michael Reed; Andrea Califano
Journal:  BMC Syst Biol       Date:  2017-09-21

2.  Exposing the Causal Effect of C-Reactive Protein on the Risk of Type 2 Diabetes Mellitus: A Mendelian Randomization Study.

Authors:  Liang Cheng; He Zhuang; Shuo Yang; Huijie Jiang; Song Wang; Jun Zhang
Journal:  Front Genet       Date:  2018-12-20       Impact factor: 4.599

  2 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.