Literature DB >> 27586009

InteGO2: a web tool for measuring and visualizing gene semantic similarities using Gene Ontology.

Jiajie Peng1,2, Hongxiang Li3, Yongzhuang Liu3, Liran Juan4, Qinghua Jiang4, Yadong Wang5, Jin Chen6,7.   

Abstract

BACKGROUND: The Gene Ontology (GO) has been used in high-throughput omics research as a major bioinformatics resource. The hierarchical structure of GO provides users a convenient platform for biological information abstraction and hypothesis testing. Computational methods have been developed to identify functionally similar genes. However, none of the existing measurements take into account all the rich information in GO. Similarly, using these existing methods, web-based applications have been constructed to compute gene functional similarities, and to provide pure text-based outputs. Without a graphical visualization interface, it is difficult for result interpretation.
RESULTS: We present InteGO2, a web tool that allows researchers to calculate the GO-based gene semantic similarities using seven widely used GO-based similarity measurements. Also, we provide an integrative measurement that synergistically integrates all the individual measurements to improve the overall performance. Using HTML5 and cytoscape.js, we provide a graphical interface in InteGO2 to visualize the resulting gene functional association networks.
CONCLUSIONS: InteGO2 is an easy-to-use HTML5 based web tool. With it, researchers can measure gene or gene product functional similarity conveniently, and visualize the network of functional interactions in a graphical interface. InteGO2 can be accessed via http://mlg.hit.edu.cn:8089/ .

Entities:  

Keywords:  Gene Ontology; Semantic similarity; Web tool

Mesh:

Year:  2016        PMID: 27586009      PMCID: PMC5009821          DOI: 10.1186/s12864-016-2828-6

Source DB:  PubMed          Journal:  BMC Genomics        ISSN: 1471-2164            Impact factor:   3.969


Background

The hierarchical structure and the detailed gene annotation of Gene Ontology (GO) provide biologists a convenient tool to identify enriched gene sets in high-throughput omics-based experiments. In GO, the ontology terms represent biological knowledge and describe functions for genes and gene products. GO consists of three categories, i.e. molecular function (MF), biological process (BP) and cellular component (CC). GO provides rich information as an integrated resource and is convenient to study gene functional similarity [1, 2]. With GO, biologists can quickly test their biological hypotheses and design new experiments [1]. Various computational tools have been developed to identify functionally similar genes or gene products by comparing the annotated GO terms. According to the types of information in GO they use, these methods have been divided into three categories: 1) edge-based measurements, 2) node-based measurements, and 3) hybrid measurements [3, 4]. In the first category, tools are fully dependent on the structure of GO, so that these tools simply treat the terms at the same topological level equally [5]. In the second category, tools consider both the gene annotation and the common ancestors of the target terms. But they neglect the complex topology of GO [6, 7]. In the third category, tools focus on the topological property of the GO structure but neglect the gene annotations [8]. Since none of the existing GO-based gene function similarity measurements can consider all the information in GO (i.e., hierarchical structure, gene annotation, all common ancestors, most informative common parent, etc.), we recently proposed two integrative measurements successively to unite the advantage of the existing measures [9, 10]. Our measurements automatically select and integrate seed measurements with a meta-heuristic search based method. In the following text, we briefly introduce our measurements; please refer to the algorithmic details at [9]. Our algorithm has three steps. First, given a background gene set which includes a lot of genes, all their ranked similarity values are pre-calculated with all the selected GO-based semantic similarity measurements (called seed measurements). Second, for every gene pair in user’s input, the most appropriate seed measurements are selected with a grouping method. Finally, we develop a meta-heuristic search model and estimate its parameters by maximizing the distances between distinct EC groups which are manually curated. The algorithm has been tested on MF category, BP category, and protein sequence data. The experimental results indicate that our integrative measurement performs significantly better than the existing measurements. Various web-based applications have been developed to calculate gene functional similarities based on Gene Ontology. The web-based approach is favorable since users do not need to install tools and maintain the GO data on their computers. The existing web-based GO applications include GossToWeb [11], ProteInOn [12], FunSimMat [13] and G-SESAM [14]. While choosing the best measurement for a specific gene set is critical, none of the aforementioned web-based applications provide a solution. On top of it, most of these tools use the pure text-based format as output. Simply listing gene-to-gene similarity values in a big table neglects the fact that such data visualization is far beyond the direct perception of the human eyes. Biologists face challenges to effectively reduce vast and diverse data into representations that can be interpreted in a biological context. Moreover, there is currently no tools that allow researchers to wander around gene-to-gene associations and make discoveries by following intuition or simple serendipity. It is desirable to develop an instant interactive web-based application that allows researchers to intuitively explore gene functional similarities and associations, and to visualize the results with an easy-to-use web interface. In this paper, we present InteGO2, which, comparing with the existing semantic similarity web tools, has the following major advantages: InteGO2 is an integrative solution toward automatically choosing and weighing gene functional similarity measurements for the user provided gene set. InteGO2 has an easy-to-use HTML5 based web interface. It can effectively visualize the network of genes based on their functional similarities. InteGO2 is available for 98 species and supports 24 kinds of popular Gene ID types.

Methods

InteGO2 is a Browser/Server (BS) architecture-based web application. The back end is implemented using Python 2.7 and the web develop framework web.py. MySQL is used for data management. In the front end, Asynchronous JavaScript and XML (AJAX) and JavaScript Object Notation (JSON) are used for efficient data transmission between the browser and server. HTML5 canvas and cytoscape.js [15] are used as the graphics engine for the visualization. The GO annotations of all organisms are downloaded from the GO website (http://www.geneontology.org/) and are updated automatically to ensure that the most recent annotations are used. InteGO2 embed a gene ID mapping API provided by UniProt website (http://www.uniprot.org/). A user can submit a gene list to web tool using one of the 98 different gene ID types.

Results and Discussion

InteGO2 provides a convenient way to calculate and visualize the functional association between genes based on GO. The user guide of InteGO2 is included in Additional file 1. There are two main operations to use InteGO2: 1) to submit a gene list and specify parameters, and 2) to visualize and download the gene functional similarities.

User inputs

The first user interface of InteGO2 requires inputs in three categories: the input genes and related information (Fig. 1a), choosing similarity measurement and GO category (Fig. 1b), and user information (Fig. 1c). In the first category, a user can input a gene list (or gene pair list) and select the organism and the type of gene name. Currently, 24 organisms are supported (Table 1). Using the ID mapping API from uniProt, we support up to 98 different types of gene IDs belonging to 24 species.
Fig. 1

The user input interface of I n t e G O2. The inputs are grouped into three categories: a the input genes and related information, b choosing similarity measurement and GO category, and c user information

Table 1

List of available organisms in InteGO2. Annotated entity count field represents the number of annotated entity. Annotation count field represents the total number of annotations in the annotation file. (Noted that this table may be changed, since the annotation file is updated with the official Gene Ontology website automatically. This table was generated at Feb. 6th, 2015)

TaxonAnnotated entityAnnotation
countcount
1Schizosaccharomyces538239377
pombe
2Aspergillus nidulans139805512389
3Candida albicans46843249940
4Dictyostelium discoideum817662688
5Saccharomyces cerevisiae638094253
6Arabidopsis thaliana30495239953
7Rattus norvegicus20897352450
8Gallus gallus14555115998
9Canis lupus familiaris20342146570
10Bos taurus20418159295
11Homo sapiens45085455674
12Sus scrofa20128138431
13Danio rerio19392152332
14Drosophila melanogaster14614101879
15Caenorhabditis elegans20341135664
16Pseudomonas aeruginosa PAO110431979
17Leishmania major6441905
18Plasmodium falciparum23055976
19Trypanosoma brucei35318667
20Escherichia coli377045976
21Solanaceae309561
22Dickeya dadantii124296
23Oryza sativa4114149292
24Magnaporthe grisea1127427618
The user input interface of I n t e G O2. The inputs are grouped into three categories: a the input genes and related information, b choosing similarity measurement and GO category, and c user information List of available organisms in InteGO2. Annotated entity count field represents the number of annotated entity. Annotation count field represents the total number of annotations in the annotation file. (Noted that this table may be changed, since the annotation file is updated with the official Gene Ontology website automatically. This table was generated at Feb. 6th, 2015) In the second category, a user can choose a similarity measurement and a GO category. A recent measurement [5] and six widely-used similarity measurements [6–8, 16–18] are available to choose. Also, we provide an integrative measurement of all the aforementioned approaches [9]. The description of these measurements is in subsection 2.4. In the third category, a user can leave an email address and the name of the experiment, so that notification will be sent to the user when the job is done. Once all the information is submitted, we validate it for error checking. The validation process checks the format of input genes or gene pairs and all the user specified parameters. The user is notified immediately if any error is found. After that, we calculate the gene-to-gene similarities using the user specified measurement and construct a functional association network. Note that all the submitted jobs are maintained on the backend server by a job scheduler. Once a job is finished, its job id will be sent to the user who submitted the job, if the user’s email address is provided. If a user does not leave the email address, the user should keep the submission webpage unclosed, so that the experimental results can be displayed on the same webpage. The experimental results will be kept on the back end server for at least two weeks. In addition we also keep the detailed information of the calculation process, such as the number of genes in the input list that cannot be measured because of lack of GO annotations.

Visualization interface

The visualization interface of InteGO2 (Fig. 2) shows the resulting gene association network in the center of the web page, in which a node represents a gene, and an edge indicates that the similarity score between the two corresponding genes is greater than an edge similarity threshold. Interactive browsing of the network can be performed conveniently using the mouse: scroll to zoom out or zoom in, left click to select a node, long-left click and drag to move the network, and long-right click a node to activate the node operation panel (Fig. 2g). Using the node operation panel, a user can add the current gene to a gene list of interest shown in panel A, change node color, and lock a node for multiple node operations.
Fig. 2

The visualization interface of I n t e G O2 to explore gene functional similarities based on GO. The network is shown in panel (c), in which a node represents a gene, and an edge indicates that the similarity score between the two corresponding genes is larger than an edge similarity threshold, which can be changed in panel (a). Edge similarity scores distribution shown in panel (b) helps users to choose an appropriate threshold. The gene information panel (d) and (e) show the recently chosen genes and current gene respectively. Panel f shows the neighbors of the recently chosen genes. The node operation panel (g) allows users to flag, lock or unlock a gene. The selected subnetwork is shown in (h)

The visualization interface of I n t e G O2 to explore gene functional similarities based on GO. The network is shown in panel (c), in which a node represents a gene, and an edge indicates that the similarity score between the two corresponding genes is larger than an edge similarity threshold, which can be changed in panel (a). Edge similarity scores distribution shown in panel (b) helps users to choose an appropriate threshold. The gene information panel (d) and (e) show the recently chosen genes and current gene respectively. Panel f shows the neighbors of the recently chosen genes. The node operation panel (g) allows users to flag, lock or unlock a gene. The selected subnetwork is shown in (h) A user can adjust the edge similarity threshold by dragging the threshold bar or inputting a specific value, and the network will change simultaneously (Fig. 2a). To help choose the appropriate edge similarity threshold, the overall edge similarity scores distribution is displayed (Fig. 2b). A user can select different graph layouts for graph visualization (Table 2). A user can also select subnetworks by specifying a gene subgroup (see Fig. 2h).
Table 2

The layouts supported in the visualization interface. The six layouts supported in the visualization interface of InteGO2

NameDescription
concentricThe concentric layout positions nodes in concentric circles.
Users could select this layout to put the graph in the middle
of the explorer.
breadth-firstThe breadth-first layout puts nodes in a hierarchy, based
on a breadth-first traversal of the graph. The hierarchical
structure of the gene functional association network is
shown in this layout.
circleThe circle layout puts nodes in a circle. From a circle layout,
the user could easily find the nodes with high degree and
low degree.
coseThe cose (Compound Spring Embedder) layout uses a
force-directed simulation to lay out compound graphs.
This layout helps the users to find the density region of the
network.
colaThe cola layout uses a force-directed physics simulation
with several sophisticated constraints.
gridThe grid layout puts nodes in a well-spaced grid.
The layouts supported in the visualization interface. The six layouts supported in the visualization interface of InteGO2 The gene information panels (Fig. 2d,e,f) show the recently selected genes, current gene, and the neighbors of the recently selected gene respectively. By clicking a gene ID, a user can fetch more detailed information about the gene from NCBI (www.ncbi.nlm.nih.gov/gene) and the GO term information from Amigo (amigo.geneontology.org).

An illustrative example of using InteGO2

We use the sample gene list in InteGO2 website as the example to demonstrate how to use InteGO2. First, we set the parameters in Fig. 1a as follows: the organism is Homo sapiens, the type of input is “gene list”, and the gene list is the sample gene list provided by the website in the UniProtKB AC/ID format. Second, in Fig. 1b we select “Integrative Approach (InteGO2)” to be the GO similarity measurement and Molecular Function to be the GO category used in the measurement. The parameters in Fig. 1c are optional, but we still enter an email address and provide the experiment name. Finally, we click the “submission” button. Once our job is finished, we select “Display the visualization of similarity” to view the experimental results using the visualization interface (Fig. 2). By changing the gene-to-gene similarity threshold in Fig. 2a, we generate two gene functional association networks with a different number of nodes and edges (see Fig. 3), and visualize them by selecting two different graph layouts, i.e., concentric and cola (see Fig. 4). Given the gene functional association network in the right figure in Fig. 3, we choose three genes (Q6IQ55, P49840 and Q9BZX2) as the interested genes, add them into a blank box in Fig. 2a, and click the “select” button. Then the subnetwork that only includes the selected genes is highlighted (see the right figure in Fig. 5). We further add all the neighbor of the selected genes into the highlighted network (see the left figure in Fig. 5) and save it to local hard drive as the final output.
Fig. 3

An illustrative example of two networks with different thresholds. An illustrative example of two gene functional association networks with different gene-to-gene similarity thresholds(all the other parameters are the same).The threshold used in the left figure and the right figure are 0.9 and 0.8 respectively

Fig. 4

An illustrative example of visualizing a network with two different graph layouts. An illustrative example of visualizing a gene functional association network (left figure in Fig. 3) with two different graph layouts

Fig. 5

An illustrative example of selecting interested genes to construct subnetworks. The right figure shows three interested genes (Q6I Q55, P49840 and Q9B Z X2) are selected, and the left figure shows that all the direct neighbors of the interested genes are selected as well

An illustrative example of two networks with different thresholds. An illustrative example of two gene functional association networks with different gene-to-gene similarity thresholds(all the other parameters are the same).The threshold used in the left figure and the right figure are 0.9 and 0.8 respectively An illustrative example of visualizing a network with two different graph layouts. An illustrative example of visualizing a gene functional association network (left figure in Fig. 3) with two different graph layouts An illustrative example of selecting interested genes to construct subnetworks. The right figure shows three interested genes (Q6I Q55, P49840 and Q9B Z X2) are selected, and the left figure shows that all the direct neighbors of the interested genes are selected as well

GO-based semantic similarity measures

Eight GO-based semantic similarity measures are available in our web tool InteGO2. In this subsection, we will introduce the eight measurements briefly.

1) Integrative approach (InteGO2)

The framework of InteGO2 is shown in Fig. 6. The whole process contains two parts: one part is gene-to-gene similarity calculation (left) for the input gene set G; the other part is model training (right), in which the parameters of InteGO2 are estimated using a training set T by maximizing the distances between distinct EC groups; In InteGO2, two key problems are solved, i.e. to choose the most appropriate seed measures for each gene pair from all the candidate measures and to appropriately integrate the selected seed measures.
Fig. 6

Framework of InteGO2. Framework of I n t e G O2 for calculating gene-to-gene similarities for a input gene set (left) and for estimating the parameters in the integration model (right)

Framework of InteGO2. Framework of I n t e G O2 for calculating gene-to-gene similarities for a input gene set (left) and for estimating the parameters in the integration model (right) InteGO2 is an integrative measure of computing similarity. It automatically selects appropriate seed measures and then integrates them using a meta-heuristic search method [9]. InteGO2 has three steps. First, calculate all the similarity scores using all the candidate measures and rank them, resulting in a ranked matrix M. Second, a grouping process is applied on M to identify the common features of all measures, with which we define seed measures for each gene pair, saved in S. Third, integrate all the measures in S with an addition model, in which the weight of each component is estimated by applying a learning process on a training set. Experimental results using ECs and pathways show that InteGO2 performs better than the existing measures. It also indicates that InteGO2 is robust against the unavailability of candidate measures. It is noted that an algorithm called InteGO was proposed in the previous work to unify different measures [10], which can be considered as a simplified case of InteGO2. The new functional association maps generated based on the gene-to-gene similarities based on InteGO2, together with the existing biological networks, may provide more biological insights into gene function and regulation.

2) Information content-based (Resnik)

Information Content (IC) of the lowest common ancestor (LCA) is a popular GO term similarity measurement [7], which combines IC and ontology structure. Given a GO term t, its IC can be calculated as IC(t)=−log(|G|/|G|), where G and G represent gene sets annotated to root term and t respectively. Given two GO terms t and t, we define G as gene set annotated to the LCA of t and t. The similarity of GO term t and t is computed by Eq. 1.

3) Normalized information content-based (Schlicker)

Given two GO terms t and t, Schlicker et al. proposed a method to measure their similarity as Eq. 2. The first part of Eq. 2 used IC of t and t to normalized the IC of their LCA. The second part of Eq. 2 is a weighting score decided by the level of their LCA in GO.

4) Topology information based (Wang)

Different with the gene annotation based measurements, Wang et al. developed a GO topology based method that considers all the ancestor terms [8]. Let t and b be a GO term and its ancestor term. We define the maximal semantic contribution of the linkages from t to p as the semantic contribution of t to p. The similarity of GO term t and t is defined as follows. where P and P represent the sets of all the ancestors of t and t respectively.

5) Union information-based (simUI)

Let g1 and g2 be two genes. T1 and T2 represent the set of GO terms annotation g1 and g2. simUI [16] measures similarity as Eq. 4.

6) Graph information content (simGIC)

Combining simUI and Resnik measure, simGIC sums information content (IC) of the terms, not just count the terms [17].

7) Term overlap (TO)

Let g1, g2 be two genes and T1, T2 be the sets of GO terms annotating g1, g2 respectively [18]. TO method computes the similarity score as follows.

8) Hybrid relative specificity similarity (HRSS)

Let t and t be two GO terms. To consider the topological information of GO, relative specificity similarity (RSS) measure the distance from t, t to their closest leaf terms and the distance from t, t to their most recent common ancestor (MRCA). Based on RSS, Wu et al. proposed Hybrid Relative Specificity Similarity (HRSS) employing adapting topology, information content and most informative common ancestor [5]. The similarity score between t and t is computed by following equations. where root represents the root term of GO; MICA represents the most informative common ancestor of t and t; MIL and MIL are the most informative child leaf of t and t respectively; dist(x,y) represents the distance from x to y in GO; IC(x) represents the information content (IC) of x.

Conclusions

The Gene Ontology (GO) is a widely used bioinformatics resource. Various methods and web tools have been proposed to compute gene functional similarities based on GO. However, these tools only provide text file or web page includes similarity scores as final output for users, ignoring the appropriate visualization interface for result interpretation. In this paper, we developed an easy-to-use web tool, named InteGO2, which allows users to conveniently measure gene functional similarity with eight different measures and visualize the resulting gene functional association networks with a web interface. InteGO2 supports up to 98 different of gene IDs belonging to 24 species. The GO data used in InteGO2 tool could be updated automatically to keep consistent with the most recent data from the official website of GO. In summary, InteGO2 is an easy-to-use web tool for researchers to measure and visulize GO-based gene functional similarities.
  14 in total

1.  Extending gene ontology with gene association networks.

Authors:  Jiajie Peng; Tao Wang; Jixuan Wang; Yadong Wang; Jin Chen
Journal:  Bioinformatics       Date:  2015-12-07       Impact factor: 6.937

2.  A new method to measure the semantic similarity of GO terms.

Authors:  James Z Wang; Zhidian Du; Rapeeporn Payattakool; Philip S Yu; Chin-Fu Chen
Journal:  Bioinformatics       Date:  2007-03-07       Impact factor: 6.937

3.  Cytoscape Web: an interactive web-based network browser.

Authors:  Christian T Lopes; Max Franz; Farzana Kazi; Sylva L Donaldson; Quaid Morris; Gary D Bader
Journal:  Bioinformatics       Date:  2010-07-23       Impact factor: 6.937

4.  Improving the measurement of semantic similarity between gene ontology terms and gene products: insights from an edge- and IC-based hybrid method.

Authors:  Xiaomei Wu; Erli Pang; Kui Lin; Zhen-Ming Pei
Journal:  PLoS One       Date:  2013-05-31       Impact factor: 3.240

5.  An integrative approach for measuring semantic similarities using gene ontology.

Authors:  Jiajie Peng; Hongxiang Li; Qinghua Jiang; Yadong Wang; Jin Chen
Journal:  BMC Syst Biol       Date:  2014-12-12

Review 6.  Semantic similarity in biomedical ontologies.

Authors:  Catia Pesquita; Daniel Faria; André O Falcão; Phillip Lord; Francisco M Couto
Journal:  PLoS Comput Biol       Date:  2009-07-31       Impact factor: 4.475

7.  G-SESAME: web tools for GO-term-based gene similarity analysis and knowledge discovery.

Authors:  Zhidian Du; Lin Li; Chin-Fu Chen; Philip S Yu; James Z Wang
Journal:  Nucleic Acids Res       Date:  2009-06-02       Impact factor: 16.971

8.  FunSimMat update: new features for exploring functional similarity.

Authors:  Andreas Schlicker; Mario Albrecht
Journal:  Nucleic Acids Res       Date:  2009-11-18       Impact factor: 16.971

9.  Gene Ontology Consortium: going forward.

Authors: 
Journal:  Nucleic Acids Res       Date:  2014-11-26       Impact factor: 19.160

10.  GOssTo: a stand-alone application and a web tool for calculating semantic similarities on the Gene Ontology.

Authors:  Horacio Caniza; Alfonso E Romero; Samuel Heron; Haixuan Yang; Alessandra Devoto; Marco Frasca; Marco Mesiti; Giorgio Valentini; Alberto Paccanaro
Journal:  Bioinformatics       Date:  2014-03-22       Impact factor: 6.937

View more
  15 in total

1.  OAHG: an integrated resource for annotating human genes with multi-level ontologies.

Authors:  Liang Cheng; Jie Sun; Wanying Xu; Lixiang Dong; Yang Hu; Meng Zhou
Journal:  Sci Rep       Date:  2016-10-05       Impact factor: 4.379

2.  DisSetSim: an online system for calculating similarity between disease sets.

Authors:  Yang Hu; Lingling Zhao; Zhiyan Liu; Hong Ju; Hongbo Shi; Peigang Xu; Yadong Wang; Liang Cheng
Journal:  J Biomed Semantics       Date:  2017-09-20

3.  Constructing an integrated gene similarity network for the identification of disease genes.

Authors:  Zhen Tian; Maozu Guo; Chunyu Wang; LinLin Xing; Lei Wang; Yin Zhang
Journal:  J Biomed Semantics       Date:  2017-09-20

4.  Multiple kernels learning-based biological entity relationship extraction method.

Authors:  Xu Dongliang; Pan Jingchang; Wang Bailing
Journal:  J Biomed Semantics       Date:  2017-09-20

5.  Investigations on factors influencing HPO-based semantic similarity calculation.

Authors:  Jiajie Peng; Qianqian Li; Xuequn Shang
Journal:  J Biomed Semantics       Date:  2017-09-20

6.  A novel method to identify pre-microRNA in various species knowledge base on various species.

Authors:  Tianyi Zhao; Ningyi Zhang; Ying Zhang; Jun Ren; Peigang Xu; Zhiyan Liu; Liang Cheng; Yang Hu
Journal:  J Biomed Semantics       Date:  2017-09-20

7.  Identifying term relations cross different gene ontology categories.

Authors:  Jiajie Peng; Honggang Wang; Junya Lu; Weiwei Hui; Yadong Wang; Xuequn Shang
Journal:  BMC Bioinformatics       Date:  2017-12-28       Impact factor: 3.169

8.  Refine gene functional similarity network based on interaction networks.

Authors:  Zhen Tian; Maozu Guo; Chunyu Wang; Xiaoyan Liu; Shiming Wang
Journal:  BMC Bioinformatics       Date:  2017-12-28       Impact factor: 3.169

9.  Erratum to: InteGO2: a web tool for measuring and visualizing gene semantic similarities using Gene Ontology.

Authors:  Jiajie Peng; Hongxiang Li; Yongzhuang Liu; Liran Juan; Qinghua Jiang; Yadong Wang; Jin Chen
Journal:  BMC Genomics       Date:  2017-03-28       Impact factor: 3.969

10.  Predicting disease-related genes using integrated biomedical networks.

Authors:  Jiajie Peng; Kun Bai; Xuequn Shang; Guohua Wang; Hansheng Xue; Shuilin Jin; Liang Cheng; Yadong Wang; Jin Chen
Journal:  BMC Genomics       Date:  2017-01-25       Impact factor: 3.969

View more

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