Gene Ontology Tools#
Configuration File: gene_ontology_tools.json
Tool Type: Local
Tools Count: 5
This page contains all tools defined in the gene_ontology_tools.json configuration file.
Available Tools#
GO_get_annotations_for_gene (Type: GeneOntologyTool)#
Finds all GO annotations for a specific gene/protein using GOlr search.
GO_get_annotations_for_gene tool specification
Tool Information:
Name:
GO_get_annotations_for_geneType:
GeneOntologyToolDescription: Finds all GO annotations for a specific gene/protein using GOlr search.
Parameters:
gene_id(string) (required) A gene identifier such as gene symbol (e.g., ‘TP53’) or database ID.rows(integer) (optional) Maximum number of annotations to return. Default: 100. Use a lower value (e.g., 25) for genes with many annotations like TP53.
Example Usage:
query = {
"name": "GO_get_annotations_for_gene",
"arguments": {
"gene_id": "example_value"
}
}
result = tu.run(query)
GO_get_genes_for_term (Type: GeneOntologyTool)#
Finds genes/proteins annotated to a Gene Ontology term, including annotations to its descendant t…
GO_get_genes_for_term tool specification
Tool Information:
Name:
GO_get_genes_for_termType:
GeneOntologyToolDescription: Finds genes/proteins annotated to a Gene Ontology term, including annotations to its descendant terms (is_a/part_of closure), via the GO Solr index. Rows are collapsed to distinct genes, each carrying its evidence codes and annotation count. Supply taxon to restrict to one species – omit it and genes from all species are returned together. Example: id=’GO:0006915’ with taxon=’NCBITaxon:9606’ returns human apoptosis genes.
Parameters:
id(string) (required) The standard GO term ID, e.g., ‘GO:0006915’.taxon(string) (optional) Optional species filter using an NCBI taxon ID, e.g. ‘NCBITaxon:9606’ (human) or ‘NCBITaxon:10090’ (mouse). Omit to return genes from every species.rows(integer) (optional) Maximum number of annotation rows to scan. Distinct genes returned may be fewer, since one gene can carry several annotations. Default is 100.
Example Usage:
query = {
"name": "GO_get_genes_for_term",
"arguments": {
"id": "example_value"
}
}
result = tu.run(query)
GO_get_term_by_id (Type: GeneOntologyTool)#
Retrieves basic GO term information by ID using GOlr search.
GO_get_term_by_id tool specification
Tool Information:
Name:
GO_get_term_by_idType:
GeneOntologyToolDescription: Retrieves basic GO term information by ID using GOlr search.
Parameters:
id(string) (required) The standard GO term ID, e.g., ‘GO:0006915’ for apoptotic process.
Example Usage:
query = {
"name": "GO_get_term_by_id",
"arguments": {
"id": "example_value"
}
}
result = tu.run(query)
GO_get_term_details (Type: GeneOntologyTool)#
Retrieves detailed information for a specific GO ID using the Biolink API, including definition, …
GO_get_term_details tool specification
Tool Information:
Name:
GO_get_term_detailsType:
GeneOntologyToolDescription: Retrieves detailed information for a specific GO ID using the Biolink API, including definition, synonyms, and annotations.
Parameters:
id(string) (required) The standard GO term ID, e.g., ‘GO:0006915’ for apoptotic process.
Example Usage:
query = {
"name": "GO_get_term_details",
"arguments": {
"id": "example_value"
}
}
result = tu.run(query)
GO_search_terms (Type: GeneOntologyTool)#
Searches for Gene Ontology (GO) terms by a keyword using the GOlr search engine. Returns GO terms…
GO_search_terms tool specification
Tool Information:
Name:
GO_search_termsType:
GeneOntologyToolDescription: Searches for Gene Ontology (GO) terms by a keyword using the GOlr search engine. Returns GO terms and related biological entities.
Parameters:
query(string) (required) The keyword to search for, e.g., ‘apoptosis’ or ‘kinase activity’.
Example Usage:
query = {
"name": "GO_search_terms",
"arguments": {
"query": "example_value"
}
}
result = tu.run(query)