Browse API documentation
Access api docs as served by Redoc
Access api docs as served by Redoc
Interactive API docs using swagger-ui
Returns an enrichment analysis for a list of targets passed in the body
More complex queries for associations scores and objects can be done using this method, which allows to sort in different order, restrict to a specific class of diseases or targets, as well as filtering results by score and associated pathways.
The filter method allows to retrieve the specific data that supports a connection between targets and diseases. Filters can be used to restrict the results by source and type of data, or limit results to targets which are part of a particular pathway. Minimum and maximum scores can be specified as well as the type of evidence linking target and disease. **Note** that multiple genes and diseases can be specified in the same request.
Get `disease` objects.
Get `disease` objects.
Get `target` objects. Used for the target profile page.
Get `target` objects.
Get `relation` objects.
Get `relation` objects starting from diseases.
Get `relation` objects starting from diseases.
Fire the search method for multiple strings
Search for the closest term to autocomplete in the search box.
Once we integrate all evidence connecting a target to a specific disease, we compute an association score by the means of an harmonic sum. This *association score* provides an indication of how strong the evidence behind each connection is and can be used to rank genes in order of likelihood as drug targets. The association ID is constructed by using the Ensembl ID of the gene and the EFO ID for the disease (e.g. ENSG00000073756-EFO_0003767). The method returns an association object, which contains the data and summary on each evidence type included in the calculation of the score, as well as the score itself.
Get `drug` objects.
We call **evidence** a unit of data that support a connection between a target and a disease. The Open Targets Platform integrates multiple types of evidence including genetic associations, somatic mutations, RNA expression and target-disease associations mined from the literature. This method allows you to retrieve a single evidence item or a list of pieces of evidence by using their targetvalidation.org ID. Evidence IDs are unique within each data release (e.g. `8ed3d7568a8c6cac9c95cfb869bac762` for release 1.2). You can obtain a list of evidence and their IDs from other API calls such as [/public/evidence/filter](#!/public/get_public_evidence_filter). **Please note** that a specific evidence ID may change between data releases. We can not guarantee that a specific evidence ID will refer to the same piece of evidence connecting a target and its diseases.
Get `ECO` objects.
This is the POST version of [/public/evidence](#!/public/get_public_evidence). It allows to query for a list of evidence strings encoded in a `json` object to be passed in the body.
Returns the metrics about associations and evidences, divided by datasource, genes and so on.
Returns the number of associations and evidences, divided by datasource.
Returns the list of therapeutic areas for the current data release
Get `gene-expression` objects.
This method allows you to look for gene or diseases of interest using a free text search, replicating the functionality of the search box on our homepage. It should be used to identify the best match for a disease or target of interest, rather than gathering a specific set of evidence.
Get `search-result` objects. Enables search bar functionality.
Tell us which provider you need, and we will ship it in the registry.
Point swirls add at an OpenAPI or GraphQL spec. Typed actions for any API you hold credentials for, today.