UniBind API
This API provides an easy-to-use REST web interface to query/retrieve data
from the UniBind database. The API comes with a human browsable interface and
also a programmatic interface which return the results in different formats,
including json
, jsonp
, yaml
,
bed
, and also api
for a browsable interface.
celltypes
list
List all the cell-lines/tissue names available in UniBind.
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
search | A search term. |
collections
list
List all the collections available in UniBind.
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
search | A search term. |
datasets
list
REST API endpoint that returns a list of all the datasets used.
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
page | A page number within the paginated result set. |
page_size | Number of results to return per page. |
search | A search term. |
order | Which field to use when ordering the results. |
biological_condition | Biological condition or source (e.g. dht). |
cell_line | Cell line or tissue name. For example: MCF7 |
collection | Collection membership of the data, such as Permissive or Robust. |
data_source | Source of the data, such as ENCODE, GEO, AE(Array Express) |
has_pvalue | Select datasets meeting a p-value threshold. |
identifier | The dataset identifier, such ENCODE or GEO dataset ID. For example: GSE60130 |
jaspar_id | JASPAR database profile matrix ID. For example: MA0492.1 |
model | Prediction model involved in the production of datasets. |
species | Species name associated with a TF |
summary | Obtain summary of TF and related data |
tf_name | Search by TF name (case-insensitive). For example: SMAD3 |
threshold_pvalue | Threshold applying to p-value filtering: log(p-value); maximum 0. |
create
Support POST requests for search result downloads. This requires the FormParser and MultiPartParser classes to be enabled.
Request Body
The request body should be a "application/x-www-form-urlencoded"
encoded object, containing the following items.
Parameter | Description |
---|---|
tf_name required | |
total_peaks |
read
Return TFBS detail (dataset) information.
Path Parameters
The following parameters should be included in the URL path.
Parameter | Description |
---|---|
tf_id required |
live-api
species
list
List all the species names available in UniBind.
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
search | A search term. |
specific
list
REST API endpoint that returns a list of profile-specific datasets.
Query Parameters
The following parameters should be included as part of a URL query string.
Parameter | Description |
---|---|
page | A page number within the paginated result set. |
page_size | Number of results to return per page. |
search | A search term. |
order | Which field to use when ordering the results. |
biological_condition | Biological condition or source (e.g. dht). |
cell_line | Cell line or tissue name. For example: MCF7 |
collection | Collection membership of the data, such as Permissive or Robust. |
data_source | Source of the data, such as ENCODE, GEO, AE(Array Express) |
has_pvalue | Select datasets meeting a p-value threshold. |
identifier | The dataset identifier, such ENCODE or GEO dataset ID. For example: GSE60130 |
jaspar_id | JASPAR database profile matrix ID. For example: MA0492.1 |
model | Prediction model involved in the production of datasets. |
species | Species name associated with a TF |
summary | Obtain summary of TF and related data |
tf_name | Search by TF name (case-insensitive). For example: SMAD3 |
threshold_pvalue | Threshold applying to p-value filtering: log(p-value); maximum 0. |
create
Support POST requests for search result downloads. This requires the FormParser and MultiPartParser classes to be enabled.
Request Body
The request body should be a "application/x-www-form-urlencoded"
encoded object, containing the following items.
Parameter | Description |
---|---|
folder required | |
peak_caller required | |
distance_threshold required | |
score_threshold required | |
adj_centrimo_pvalue required | |
total_tfbs |