Skip to main page content
Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
, 36 (Web Server issue), W368-71

SerbGO: Searching for the Best GO Tool


SerbGO: Searching for the Best GO Tool

J L Mosquera et al. Nucleic Acids Res.


In recent years, the scientific community has provided many tools to assist with pathway analysis. Some of these programs can be used to manage functional annotation of gene products, others are oriented to exploring and analyzing data sets and many allow both possibilities. Potential users of these tools are faced with the necessity to decide which of the existing programs are the most appropriate for their needs. SerbGO is a user-friendly web tool created to facilitate this task. It can be used (i) to search for specific functionalities and determine which applications provide them and (ii) to compare several applications on the basis of different types of functionalities. Iterating and combining both functionalities can easily lead to selecting an appropriate tool. Data required by SerbGO is either the desired capabilities within a defined Standard Functionalities Set or the list of the tools to be compared. The analysis performed carries out a cross-classification that produces an easily readable output with the list of tools that implement the capabilities demanded or a table with the categorization of the GO tools that one wishes to compare. SerbGO is freely available and does not require a login. It can be accessed either directly at our server ( or at the GO Consortium website (


Figure 1.
Figure 1.
SerbGO workflow. (A) First page of the Query Form shows the Standard functionalities for the following sections: TOOL FOR, TYPE OF EXPERIMENT, INTERFACE and AVAILABILITY. (B) After the first validation a user selects the SUPPORTED SPECIES required and follows with the query until the last page. On the top-right corner is shown the number of tools available. (C) By clicking on the ‘Find’ button at the bottom of the page, the programs that fit the capabilities selected will be shown. (D) This screenshot shows the output for a list of tools and their developers. They can be compared if a user clicks on the ‘Find’ button. (E) A cross-tabulation for functionalities available in each tool is shown when the researcher requires a comparison of them. It can be attained either by comparing the output list of a Query Form or by selecting a set of tools at the Compare Tools form. (F) This page shows the entire collection of tools included in SerbGO. These programs can be compared by selecting the desired ones which query has to be validated on the button displayed at the bottom of the page.

Similar articles

See all similar articles

Cited by 3 PubMed Central articles


    1. Simon RM, Korn EL, McShane LM, Radmacher MD, Wright GW, Zhao Y. Springer-Verlag, New York: 2004. Design and Analysis of DNA Microarray Investigations.
    1. Sánchez-Pla A, Mosquera JL. The quest for biological significance. Progress in Industrial Mathematics at ECMI 2006. In: Bonilla LL, Moscoso M, Platero G, Vega JM, editors. Series Mathematics in Industry. Subseries The European Consortium for Mathematics in Industry. vol. 12. Springer, Heidelberg: 2008. pp. 566–570.
    1. Asburner M, Ball CA, Blake JA, Botstein D, Butler H, Cherry JM, Davis AP, Dolinski K, Dwight SS, Eppig J, et al. Gene Ontology: tool for the unification of biology. The Gene Ontology Consortium. Nat. Genet. 2000;25:25–29. - PMC - PubMed
    1. Diestel R. Springer-Verlag, New York: 2000. Graph Theory.
    1. Khatri P, Drăghici S. Ontological analysis of gene expression data: current tools, limitations, and problems. Bioinformatics. 2005;18:3587–3595. - PMC - PubMed

Publication types