Coder Social home page Coder Social logo

gt-explorer's Introduction

author title date
Jaime Campos
Proposal for FSDL project
Wed Mar 31 04:27:31 PM CEST 2021

FSLS 2021 project - GenoType Explorer, an E2E classification an exploration of tumor's subtypes


DESCRIPTION This is a project for the Full Stack Deep Learning course from 2021. The main objective is to build an end-to-end Webapp for the clustering and classification of cancer samples. This project mixes an academic approach to analyze and classify samples with an end-user interface to study the subtypes and compare to their samples.


Outcome

The final outcome of this project is a Webapp, where a user can upload their transcriptomic data for their sample, and they will be classify in one of the previous discovered subtypes.

In addition, information about the distance to the other subtypes and general information about them will also be provided.

Methodology

This project is divided into 2 main parts:

Clustering of samples of brain tumor

  • Freely available transcriptomic data is obtained from public repositories
  • Set up the use of PyTorch with AMD GPUs
  • Implement a Variational Autoencoder to use with the transcriptomic tabular data
  • Perform clustering of samples using latent variables
  • Debug implementation of VAE

Webapp for upload and analysis of samples

  • Implement Streamlit webapp to explore found clusters
  • Add upload and classification capacity to webapp
  • Set up backend with Fastapi to calculate latent variables for uploaded samples
  • Subtype analysis of the samples
  • Profiling of the groups of samples

Data type and sources

At the beginning only transcriptomic data (RNAseq), if possible add additional types of data such as microRNA, clinical and other.

Sources

  • The Cancer Genome Atlas Program - TCGA: Over 20,000 samples of cancer with genomic, epigenomic, transcriptomic, and proteomic data.

gt-explorer's People

Contributors

jaimcamp avatar camposcontentful avatar

Watchers

 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.