Skip to content

Matrix Project

Welcome! This documentation provides an introduction to the project and the codebase, and guides you through the process of setting up your local environment.

What is Matrix?

MATRIX is Every Cure's main pipeline for generating high-accuracy predictions of drug-disease pairs using an "all vs all" approach. The pipeline:

  • Ingests and integrates data from multiple sources
  • Builds a knowledge graph
  • Creates embeddings and trains models
  • Makes predictions on potential drug-disease treatments
  • Evaluates performance of the repurposing model

The output of our pipeline is a so-called matrix of approx 60 million drug-disease pairs with corresponding treat scores which are then examined by our team of physicians.

We provide extensive documentation about both the pipeline itself and the infrastructure that powers it, from local development to production deployment in the cloud.

Sounds interesting? Here are instructions on how to get started.

Matrix pipeline overview

Matrix Pipeline Overview

Please note that the MATRIX project is still a work in progress. While we already actively use the pipeline for finding promising repurposing candidates, we are continuously improving it.

If you discover any typos, bugs, or technical debt, please let us know through issues or through PRs. We appreciate all contributions and believe that by open-sourcing this work-in-progress repository, we can create a truly great drug repurposing platform.

About Every Cure

Matrix is a part of the Every Cure pipeline. Every Cure is a non-profit organization on a mission to unlock the full potential of existing medicines to treat every disease and every patient we possibly can. You can find more resources below about the Every Cure, Matrix Project and AI Drug Repurposing in Every Cure.

Every Cure videos