Platform infrastructure
Overview of the technical infrastructure that supports the Open Targets Platform
Introduction
The Open Targets Platform infrastructure stack is composed of multiple elements:
Data and evidence generation pipelines
Evidence processing and scoring ETL pipelines
Globally-distributed GraphQL API
Terraform deployment
Robust, optimised front-end user interface
GitHub repositories
Data and evidence
evidence_datasource_parsers: internal pipelines used to generate evidence
json_schema: evidence object schema used for evidence and association scoring
OnToma: Python module to map disease or phenotype terms to EFO
Extract, transform, load (ETL)
platform-input-support: scripts that process and prepare data for our ETL pipelines
platform-etl-backend: ETL pipelines to generate associations, evidence, and entity indices
platform-etl-openfda-faers: ETL pipeline to process Open FDA adverse events data
platform-etl-literature: ETL pipeline to generate similar entities and publications
platform-output-support: scripts for infrastructure tasks and generating a Platform release
API
platform-api: GraphQL API
Deployment
terraform-google-opentargets-platform: scripts to deploy the public version of the Platform
Front-end
platform-app: front-end web interface
Open source contributions
As a consortium committed to developing open-source, freely available tools that support systematic drug target identification and prioritisation, we actively encourage and accept open source contributions to our various repositories.
Please review our contribution guidelines and check out the Open Targets Community to get started.
If you have further questions, please get in touch with us on the Open Targets Community.
Last updated