RatGTEx REST API (4.0.0)

Download OpenAPI specification:

This API provides data for the visualizations in the RatGTEx data portal. This version (v4) provides data for RatGTEx data release v4, which uses the GRCr8 genome assembly.

reference

Information on tissues, genes, and variants

Exon annotations for a gene

Fetch a gene's exons

query Parameters
geneId
required
string
Example: geneId=Cd300lf

Gene ID

Responses

Response samples

Content type
application/json
{
  • "exon": [
    ]
}

Metadata for one or more genes

Fetch metadata for one or more genes

query Parameters
geneId
required
Array of strings
Example: geneId=Cd300lf,Eno1

One or more gene IDs

Responses

Response samples

Content type
application/json
{
  • "gene": [
    ]
}

Metadata for all tissues

Fetch metadata for all tissues

Responses

Response samples

Content type
application/json
{
  • "tissueInfo": [
    ]
}

Metadata for one or more variants

Fetch information for one or more variants

query Parameters
variantId
required
Array of strings
Example: variantId=chr10:100826333,chr10:100955984

Variant ID

Responses

Response samples

Content type
application/json
{
  • "variant": [
    ]
}

expression

Gene expression data

Per-sample expression for a gene across tissues

Fetch per-sample expression (TPM) for a gene across all tissues

query Parameters
geneId
required
string
Example: geneId=Cd300lf

Gene ID

Responses

Response samples

Content type
application/json
{
  • "geneExpression": [
    ]
}

Median expression for genes in selected tissues

Fetch median expression (TPM) for one or more genes in one or more tissues

query Parameters
geneId
required
Array of strings
Example: geneId=Polr3k,Rtel1,Eno1

One or more gene IDs.

tissueSiteDetailId
Array of strings
Example: tissueSiteDetailId=IL,LHb,NAcc

One or more tissue IDs. If omitted, all tissues are included.

Responses

Response samples

Content type
application/json
{
  • "clusters": {
    },
  • "medianGeneExpression": [
    ]
}

Top 50 genes by median expression in a tissue

Fetch 50 genes with highest median expression in a tissue

query Parameters
filterMtGene
boolean
Example: filterMtGene=true

Whether mitochondrial genes should be omitted from the top gene list

tissueSiteDetailId
required
string
Example: tissueSiteDetailId=IL

Tissue ID

Responses

Response samples

Content type
application/json
{
  • "topExpressedGene": [
    ]
}

xQTL

Data on RNA phenotype-variant associations

Dynamic eQTL for one gene-variant pair

Fetch information for one gene-variant pair in one tissue

query Parameters
geneId
required
string
Example: geneId=Cd300lf

Gene ID

tissueSiteDetailId
required
string
Example: tissueSiteDetailId=IL

Tissue ID

variantId
required
string
Example: variantId=chr10:100826333

Variant ID

Responses

Response samples

Content type
application/json
{
  • "alt": "T",
  • "data": [
    ],
  • "geneId": "Cd300lf",
  • "genotypes": [
    ],
  • "hetCount": 35,
  • "homoAltCount": 16,
  • "homoRefCount": 27,
  • "maf": 0.42948717948717946,
  • "pValue": 8.43005e-8,
  • "pValueThreshold": 0.00172939,
  • "ref": "C",
  • "tissueSiteDetailId": "IL",
  • "variantId": "chr10:100826333"
}

Conditionally independent cis-eQTLs by gene

Fetch conditionally independent cis-eQTLs in any tissue for a gene

query Parameters
geneId
required
string
Example: geneId=Cd300lf

Gene ID

Responses

Response samples

Content type
application/json
{
  • "eqtl": [
    ]
}

Significant single-tissue cis-variants for a gene

Fetch all significant cis-variants in all tissues for a gene

query Parameters
geneId
required
string
Example: geneId=Cd300lf

Gene ID

Responses

Response samples

Content type
application/json
{
  • "singleTissueEqtl": [
    ]
}

Conditionally independent cis-xQTLs by gene

Fetch conditionally independent cis-xQTLs in any tissue for a gene

query Parameters
geneId
required
string
Example: geneId=Cd300lf

Gene ID

Responses

Response samples

Content type
application/json
{
  • "xqtl": [
    ]
}