Coder Social home page Coder Social logo

wenyizh / tcga_tmb_prediction Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hwanglab/tcga_tmb_prediction

0.0 1.0 0.0 1.2 GB

using transfer learning to predict tumor mutational burden from whole slide images for bladder and lung cancer patients

MATLAB 50.90% M 0.31% R 3.23% Python 6.23% C 28.29% Roff 9.02% Assembly 2.02%

tcga_tmb_prediction's Introduction

tcga_tmb_prediction

Deep learning approach to predict tumor mutation burden (TMB) and delineate its spatial heterogeneity from whole slide images.

Main author: Hongming Xu, CCF, 2019

Emails: [email protected] or [email protected]

Codes:

-- Matlab: the majority part of image analysis and classification

-- Python: use pre-trained models to extract tumor tile features

-- R: plot KM survival curves

Reqirements:

-- pathology slides: you need to get access tcga_blca .svs pathology slides from tcga data portal (freely downloading) OR you can get access them from hwang_lab shared disk (for hwang lab members)

-- matlab toolbox: you need to download matlab openslide toolbox (freely online)

-- python toolbox: you need to install tensorflow+keras (freely online)

Simple Example:

-- You can get the basic ideas for our study by running codes in: example_tmb_prediction folder

Explanations of different folders:

-- step00: contains the code to divide patients into low, mid and high TMB groups. It is used as the preprocessing, you do not need to run this folder for repeating our studies

-- step01: for simplicity, we trained a svm classifier to detect tumor regions (which is used in the example). You can skip this folder to run other steps too. (deep learning based tumor detector codes are also included inside this folder)

-- step02: input the .svs whole slides images, we detect and save selected tumor tiles by ap clustering

-- step03: extract feaures from selected tumor tiles

-- step04: tmb prediction classifications

-- step05: generate heatmaps and compute entropy

-- step06: generate tmb prediction roc curves

-- step07: generate km curves

Notes:

-- utility_funcs:it saves all reqiured matlab functions for this study

tcga_tmb_prediction's People

Contributors

xhm1014 avatar

Watchers

James Cloos 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.