LogoLogo
OT PlatformOT GeneticsCommunityBlog
  • Open Targets Platform
  • Getting started
  • Target
    • Tractability
    • Safety
    • Chemical probes & TEPs
    • Baseline expression
    • Molecular interactions
    • Core Gene Essentiality
    • Pharmacogenetics
  • Disease or Phenotype
    • Clinical signs and symptoms
  • 🆕Variant
  • 🆕Study
  • Drug
    • Clinical Precedence
    • Pharmacovigilance
    • Pharmacogenetics
  • 🆕Credible Set
  • Target–disease evidence
  • Target–disease associations
  • 🆕GWAS & functional genomics
    • Data sources
    • Fine-mapping
    • Colocalisation
    • Locus-to-Gene (L2G)
    • Gentropy
  • Bibliography
  • Web interface
    • Associations on the Fly
    • Target Prioritisation
    • Evidence pages
    • Entity profile pages
  • Data and code access
    • Download datasets
    • Google BigQuery
    • GraphQL API
    • 🆕Platform infrastructure
    • 🆕Data pipeline
  • 🆕FAQs
  • Release notes
  • Citation
  • Licence
    • Terms of use
  • Partner Preview Platform
Powered by GitBook
On this page
  • Introduction
  • GitHub repositories
  • Backend
  • Frontend
  • Deployment
  • Open source contributions

Was this helpful?

Export as PDF
  1. Data and code access

Platform infrastructure

Overview of the technical infrastructure that supports the Open Targets Platform

PreviousGraphQL APINextData pipeline

Last updated 3 months ago

Was this helpful?

Introduction

The Open Targets Platform infrastructure stack is composed of three layers, data, backend and frontend.

  1. Data layer

    1. Opensearch — Contains the bulk of the data

    2. Clickhouse — Contains data related to associations view

  2. Backend layer

    1. API — The main backend application, providing the GraphQL engine

    2. OpenAI-API — The summarizing engine for literature section

  3. Frontend layer

    1. Web — A React SPA web application

Currently this infrastructure is hosted on Google Cloud, using a load-balanced, globally distributed and highly scalable deployment based on Terraform.

GitHub repositories

Backend

  • platform-api — GraphQL API

  • ot-ai-api — OpenAI API router

Frontend

  • ot-ui-apps — Open Targets web applications

Deployment

  • terraform-google-opentargets — Open Targets Infrastructure definition, scripts in charge of setting up the data layer with the relevant disk images and spinning up the rest of the infrastructure.

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.

🆕