Git Product home page Git Product logo

crc-dashboard's Introduction

CDS-Dashboard

Coherent Disease Subtyping Dashboard

Elixir Hackathon Project 2: Boolean Knowledge Graphs to Federate Population-Level Genomic, Imaging and Phenotypic Data

Code: Please refer to https://github.com/collaborativebioinformatics/CDS-Dashboard for code related to this project

Project Description

We built two tools based on existing literature. The first, for clinical diagnostics, estimates the probability that any given sample in a colorectal cancer cohort is subtyped correctly. The second, for translational researchers and clinicians, suggests potential therapeutic avenues given a colorectal cancer type and variant analysis.

Diagnostics tool

Given available validity data, this interactive tool estimates the likelihood of correct subtyping in colorectal cancer, given the Guinney, et al classification systme (https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4636487/), and the data obtained by a number of research or diagnostic datasets. References for validity measurement of each datatype and combinations thereof are available in the supplementary information file contained in this repo . It is our hope that this approach -- and code -- can be used to build such interactive tools for many diseases, as well as advise diagnostic groups on how to set up validity assessments.

Translational and Clinical tool (RUO)

Given available drug efficacy data, this interactive tool recommends extant approved drug that may be appropriate for subjects given their CRC subtype classification, and variant information where available. References for trial data and gene/pathway associations are available in the supplementary information file contained in this repo . It is our hope that this approach -- and code -- can be used to build such interactive tools for many diseases.

Example Use Case: Subtyping of colorectal cancer:

CMS Diagram

Ref: Curr Gastroenterol Rep. 2019 Jan 30; 21(2): 5.

CRC subtyping Fig 2c

Nat Med. 2015 Nov; 21(11): 1350โ€“1356.

Why single cell is important diagram

Cancers (Basel). 2021 Oct; 13(19): 4923.

Treatment options

Treatment Options

CDS-Dashboard

https://nick-giangreco.shinyapps.io/cds-dashboard/

Landing page

Landing page

Prototype disease subtyping dashboard for diagnostic researchers

Researcher Dashboard

Prototype disease subtyping dashboard for those who want to directly change the bayesian knowledge graph

Developer Dashboard

Prototype disease subtyping dashboard for translational researchers -- coming soon!

Data types processed

Transcriptome

Single cell

PRS and single variants (popgen)

miRNA

Metagenomes (for treatment options subgraph)

Epigenomics (coming soon)

Future directions

We are able to predict appropriate clinical diagnostic combinations that maximize the accuracy of potential treatment options. Concurrently, we would like to be able to generate an information density graph (radar plot) for putative disease subtypes, highlighting pathways and variants that may be especially relevant to subjects within them. It is our hope that this work will continue over a number of hackathons as well as more pedestrian software development engagements after oncologist review.

Team

Emerson Huitt Nick Giangreco Ames Ma Anthony Costa

Advisors

Vivian Neilley Nuria Queralt Rosinach Jerven Bolleman Aina Jene

Lead(s)

Ben Busby [email protected]

Thank you!

crc-dashboard's People

Contributors

dcgenomics avatar ngiangre avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.