JASPAR RESTful API

JASPAR RESTful API provides programmatic access to curated transcription factor binding profiles, including position frequency matrices (PFMs) and transcription factor flexible models (TFFMs), to support studies of gene regulation.


Key Features:

  • Curated non-redundant profiles: Provides curated, non-redundant transcription factor (TF) binding profiles across JASPAR CORE collections.
  • Profile representations: Stores profiles as position frequency matrices (PFMs) and transcription factor flexible models (TFFMs).
  • Supported output formats: Returns data in JSON, JSONP, JASPAR, MEME, PFM, TRANSFAC, BED, and YAML formats.
  • Retrieval endpoints: Exposes multiple REST endpoints to retrieve different types of TF binding profiles, including an endpoint that infers likely TF binding profile(s) from a DNA-binding domain protein sequence.
  • Implementation: Implemented using the Django REST Framework in Python.
  • Programmatic clients: Accessible programmatically via additional packages such as the R/Bioconductor interface and pyJASPAR for Python-based access.

Scientific Applications:

  • Transcription factor research: Enables study of TF binding specificity and gene regulation across taxonomic groups including vertebrates, plants, urochordates, and insects.
  • Genome browser visualization: Supports generation of TF-binding site predictions that can be visualized as native tracks in the UCSC Genome Browser for human and mouse genomes.
  • TFBS enrichment analysis: Facilitates transcription factor binding site (TFBS) enrichment analysis within user-provided genomic regions.
  • Database expansion and classification: Supports analyses using expanded CORE collections, including newly added profiles and familial clustering with revised structural classifications (including plant-specific classifications).

Methodology:

Implements a REST architecture via Django REST Framework; exposes endpoints for profile retrieval and for inferring TF binding profiles from DNA-binding domain protein sequences; provides profiles as PFMs and TFFMs and exports in JSON, JSONP, JASPAR, MEME, PFM, TRANSFAC, BED, and YAML; recent CORE updates incorporate familial clustering and revised structural classifications.

Topics

Collections

Details

License:
GPL-3.0
Maturity:
Mature
Cost:
Free of charge
Tool Type:
api
Operating Systems:
Linux, Windows, Mac
Programming Languages:
Python
Added:
6/26/2018
Last Updated:
8/9/2023

Operations

Publications

Khan A, Mathelier A. JASPAR RESTful API: accessing JASPAR data from any programming language. Bioinformatics. 2017;34(9):1612-1614. doi:10.1093/bioinformatics/btx804. PMID:29253085.

Castro-Mondragon JA, Riudavets-Puig R, Rauluseviciute I, Berhanu Lemma R, Turchi L, Blanc-Mathieu R, Lucas J, Boddie P, Khan A, Manosalva Pérez N, Fornes O, Leung TY, Aguirre A, Hammal F, Schmelter D, Baranasic D, Ballester B, Sandelin A, Lenhard B, Vandepoele K, Wasserman WW, Parcy F, Mathelier A. JASPAR 2022: the 9th release of the open-access database of transcription factor binding profiles. Nucleic Acids Research. 2021;50(D1):D165-D173. doi:10.1093/nar/gkab1113. PMID:34850907. PMCID:PMC8728201.

PMID: 34850907
PMCID: PMC8728201
Funding: - Norwegian Research Council: 187615, 288404 - Norwegian Cancer Society: 197884 - GRAL program: ANR-10-LABX-49-01 - CBH-EUR-GS: ANR-17-EURE-0003 - NHGRI: 5U41HG002371-20 - Ghent University: BOF24Y2019001901 - Novo Nordisk Foundation: NNF19OC0058262, NNF20OC0059951 - Danish Cancer Foundation: R204-A12359 - Danish Independent Research Fund: 6110-00207B, 7014-00120B - Canadian Institutes of Health Research: PJT-162120 - Natural Sciences and Engineering Research Council of Canada: RGPIN-2017-06824

Khan A, Fornes O, Stigliani A, Gheorghe M, Castro-Mondragon JA, van der Lee R, Bessy A, Chèneby J, Kulkarni SR, Tan G, Baranasic D, Arenillas DJ, Sandelin A, Vandepoele K, Lenhard B, Ballester B, Wasserman WW, Parcy F, Mathelier A. JASPAR 2018: update of the open-access database of transcription factor binding profiles and its web framework. Nucleic Acids Research. 2017;46(D1):D1284-D1284. doi:10.1093/nar/gkx1188. PMID:29140473. PMCID:PMC5753243.

Documentation

Command-line options', 'General', 'User manual
http://jaspar.genereg.net/api/v1/docs/
Citation instructions
https://jaspar.genereg.net/api/

Links

Related Tools

jaspar
Relation: uses