GoFish
GoFish identifies and ranks gene products by querying combinations of Gene Ontology (GO) attributes across four model organisms: Saccharomyces cerevisiae, Caenorhabditis elegans, Drosophila melanogaster, and Mus musculus.
Key Features:
- Java implementation: Implemented in Java.
- Boolean query support: Accepts Boolean queries composed of GO attributes to identify gene products with specified attributes or combinations.
- Ranking mechanism: Ranks gene products by how well they satisfy the Boolean query, producing a prioritized list.
- Cross-species support: Operates on gene product data for Saccharomyces cerevisiae, Caenorhabditis elegans, Drosophila melanogaster, and Mus musculus.
Scientific Applications:
- Functional Genomics: Hypothesizing functions of uncharacterized genes by identifying genes with matching GO annotations.
- Pathway Analysis: Exploring potential involvement of gene products in biological pathways by filtering specific combinations of GO terms.
- Comparative Studies: Comparing GO attribute patterns across the four model organisms to assess evolutionary conservation or divergence of gene function.
Methodology:
Users input a Boolean query composed of GO attributes; GoFish evaluates gene products in its supported databases by assessing the presence and combination of GO terms and ranks products according to how well they match the query, providing a probabilistic measure of relevance.
Topics
Details
- Tool Type:
- desktop application
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- Java
- Added:
- 8/3/2017
- Last Updated:
- 11/25/2024
Operations
Publications
Berriz GF, White JV, King OD, Roth FP. GoFish finds genes with combinations of Gene Ontology attributes. Bioinformatics. 2003;19(6):788-789. doi:10.1093/bioinformatics/btg088. PMID:12691998.
PMID: 12691998