GeneRIF Functional Statements
locus_gene_rifsFetch manually curated gene function statements (GeneRIFs) for an Arabidopsis locus, each linked to a PubMed ID, enabling precise, citable functional annotation.
Instructions
Fetch curated GeneRIF functional statements for an Arabidopsis locus from ThaleMine (free, no key). A GeneRIF is a one-sentence, manually curated statement of what the gene does, each anchored to the PubMed ID of the publication that demonstrated it — dense, directly citable functional context that GO terms (locus_go_annotations) and raw abstracts (locus_literature) do not provide. Well-studied genes have many: HY5 (AT5G11260) has 114. Upstream order is preserved because ThaleMine supplies no meaningful ranking, so truncated means later statements were cut, not that they were less relevant. found=false means the gene exists but has no GeneRIF; an unknown locus raises a typed NotFoundError. Arabidopsis only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| locus | Yes | AGI locus, e.g. AT5G11260 (HY5) | |
| organism | No | Plant organism — accepts canonical slug (arabidopsis_thaliana), scientific or common name, or NCBI taxid. ThaleMine supports Arabidopsis only. | arabidopsis_thaliana |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| found | Yes | True if the gene has at least one GeneRIF | |
| locus | Yes | ||
| organism | Yes | Canonical organism slug (Arabidopsis only) | |
| gene_rifs | No | Curated statements in upstream order | |
| rif_count | Yes | Total GeneRIFs (pre-cap) | |
| truncated | Yes | True if the GeneRIF list was capped | |
| source_url | Yes | ThaleMine gene report page | |
| gene_symbol | No | Gene symbol from ThaleMine |