JASPAR: Motif Matrix
jaspar_motifFetch a JASPAR transcription factor binding profile by matrix id, including position-frequency matrix, TF class, family, species, and references. Resolves versioned or base ids, returns error for unknown ids.
Instructions
Fetch one JASPAR binding profile by matrix id, including its raw position-frequency matrix (PFM: per-base count vectors keyed A/C/G/T) plus TF class/family, assay type, source species, UniProt accessions, PubMed refs, IUPAC consensus, and the sequence-logo URL. The drill-down companion to tf_binding_motifs, which returns the derived consensus but not the matrix. Accepts a versioned id (MA0570.1) or a bare base id (MA0570, which resolves to the newest version). Unknown ids raise a typed NotFoundError.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| matrix_id | Yes | JASPAR profile id, e.g. MA0570.1 or MA0570 (latest version) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pfm | No | Position-frequency matrix: per-base count vectors keyed A/C/G/T | |
| name | No | TF name as curated by JASPAR | |
| length | No | Motif width in bases | |
| base_id | No | Version-less profile id, e.g. MA0570 | |
| species | No | Source species [{tax_id, name}] | |
| version | No | JASPAR release version of the profile | |
| web_url | No | JASPAR profile page | |
| tf_class | No | Structural class, e.g. ['Basic leucine zipper factors (bZIP)'] | |
| consensus | No | IUPAC consensus derived from the PFM, e.g. 'AAATATCT' (the Evening Element) | |
| data_type | No | Assay the profile derives from: SELEX / ChIP-seq / PBM / DAP-seq | |
| matrix_id | No | JASPAR profile id, e.g. MA0570.1 | |
| tf_family | No | TF family, e.g. ['MYB-related'] | |
| collection | No | CORE / PBM / UNVALIDATED / … | |
| pubmed_ids | No | Supporting PubMed IDs | |
| uniprot_ids | No | UniProt accessions JASPAR attributes the profile to | |
| sequence_logo | No | URL of the SVG sequence logo |