{"@context": "https://schema.org", "@type": "WebAPI", "name": "Rat Genome Database REST API API", "description": "The RGD REST API provides programmatic access to information and annotation stored in the Rat Genome Database", "provider": {"@type": "Organization", "name": "mcw.edu"}, "documentation": "http://rest.rgd.mcw.edu/rgdws/v2/api-docs"}
Index / APIs / mcw.edu

Rat Genome Database REST API API

The RGD REST API provides programmatic access to information and annotation stored in the Rat Genome Database

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

Rat Genome Database REST API v1.1

The RGD REST API provides programmatic access to information and annotation stored in the Rat Genome Database

methodpathwhat the vendor says it does
GET/agr/affectedGenomicModels/{taxonId}Get affected genomic models (rat strains with gene alleles) submitted by RGD to AGR by taxonId AGR
GET/agr/alleles/{taxonId}Get gene allele records submitted by RGD to AGR by taxonId AGR
GET/agr/expression/{taxonId}Get expression annotations submitted by RGD to AGR by taxonId AGR
GET/agr/phenotypes/{taxonId}Get phenotype annotations submitted by RGD to AGR by taxonId AGR
GET/agr/variants/{taxonId}Get basic variant records submitted by RGD to AGR by taxonId AGR
GET/agr/{taxonId}Get gene records submitted by RGD to AGR by taxonId AGR
POST/annotations/Return a list of genes annotated to an ontology term Annotation
GET/annotations/accId/{rgdId}Returns a list ontology term accession IDs annotated to an rgd object Annotation
GET/annotations/count/{accId}/{includeChildren}Returns annotation count for ontology accession ID Annotation
GET/annotations/count/{accId}/{speciesTypeKey}/{includeChildren}Returns annotation count for ontology accession ID and speicies Annotation
GET/annotations/count/{accId}/{speciesTypeKey}/{includeChildren}/{objectType}Returns annotation count for ontology accession ID and object type Annotation
GET/annotations/reference/{refRgdId}Returns a list of annotations for a reference Annotation
GET/annotations/rgdId/{rgdId}Returns a list of annotations by RGD ID Annotation
GET/annotations/rgdId/{rgdId}/{ontologyPrefix}Returns a list of annotations by RGD ID and ontology prefix Annotation
GET/annotations/{accId}/{rgdId}Returns a list of annotations by RGD ID and ontology term accession ID Annotation
GET/annotations/{accId}/{speciesTypeKey}/{includeChildren}Returns a list annotations for an ontology term or a term and it's children Annotation
POST/enrichment/annotatedGenesReturn a list of genes annotated to the term.Genes are rgdids separated by comma.Species type is an integer va
POST/enrichment/dataReturn a chart of ontology terms annotated to the genes.Genes are rgdids separated by comma.Species type is an
GET/genes/affyId/{affyId}/{speciesTypeKey}Return a list of genes for an affymetrix ID Gene
GET/genes/alias/{aliasSymbol}/{speciesTypeKey}Return a list of genes for an alias and species Gene
GET/genes/allele/{rgdId}Return a list of gene alleles Gene
POST/genes/annotationReturn a list of genes annotated to an ontology term Gene
GET/genes/annotation/{accId}Return a list of genes annotated to an ontology term Gene
GET/genes/annotation/{accId}/{speciesTypeKey}Return a list of genes annotated to an ontology term Gene
GET/genes/keyword/{keyword}/{speciesTypeKey}Return a list of genes by keyword and species type key Gene
GET/genes/map/{mapKey}Return a list of all genes with position information for an assembly Gene
GET/genes/mapped/{chr}/{start}/{stop}/{mapKey}Return a list of genes position and map key Gene
POST/genes/orthologsReturn a list of gene orthologs Gene
GET/genes/orthologs/{rgdId}Return a list of gene orthologs Gene
GET/genes/region/{chr}/{start}/{stop}/{mapKey}Return a list of genes in region Gene
GET/genes/species/{speciesTypeKey}Return a list of all genes for a species in RGD Gene
GET/genes/{chr}/{start}/{stop}/{mapKey}Return a list of genes position and map key Gene
GET/genes/{rgdId}Get a gene record by RGD ID Gene
GET/genes/{symbol}/{speciesTypeKey}Get a gene record by symbol and species type key Gene
GET/lookup/geneTypesReturns a list of gene types avialable in RGD Lookup
POST/lookup/id/map/EnsemblGeneTranslate RGD IDs to Ensembl Gene IDs Lookup
GET/lookup/id/map/EnsemblGene/{rgdId}Translate an RGD ID to an Ensembl Gene ID Lookup
POST/lookup/id/map/EnsemblProteinTranslate RGD IDs to Ensembl Protein IDs Lookup
GET/lookup/id/map/EnsemblProtein/{rgdId}Translate an RGD ID to an Ensembl Protein ID Lookup
POST/lookup/id/map/EnsemblTranscriptTranslate RGD IDs to Ensembl Transcript IDs Lookup

and 60 more operation(s) in this specification, all searchable.

specification origin: http://rest.rgd.mcw.edu/rgdws/v2/api-docs

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.