GithubHelp home page GithubHelp logo

duran-ferrerm / pan-b-cell-methylome Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 1.0 75.13 MB

Code accompanying the findings in Duran-Ferrer 2020, Nat Cancer. The epiCMIT mitotic clock calculator and a Pan B-cell tumor classifier algorithm are provided.

License: Other

R 100.00%
epigenetics dna-methylation epigenetic-clock mitotic-clock diagnostic-algorithm classifier-algorithm precision-medicine clinical-research bcell-tumors blood-cancer

pan-b-cell-methylome's Introduction

The proliferative history shapes the DNA methylome of B-cell tumors and predicts clinical outcome

Abstract

Multiple studies over the last decade analyzed the DNA methylome of normal and neoplasitc cells, but none of them studied a whole developmental cell lineage and derived neoplasms. Here, we report a systematic analysis of the DNA methylation variability in 1,595 samples of normal cell subpopulations and 14 tumor subtypes spanning the entire human B-cell lineage. Differential methylation among tumor entities relates to differences in cellular origin and to de novo epigenetic alterations, which allowed us to build an accurate machine learning-based diagnostic algorithm. We identify extensive patient-specific methylation variability in silenced chromatin associated with the proliferative history of normal and neoplastic B cells. Mitotic activity generally leaves both hyper- and hypomethylation imprints, but some B-cell neoplasms preferentially gain or lose DNA methylation. Subsequently, we construct a DNA methylation-based mitotic clock called epiCMIT, whose lapse magnitude represents a strong independent prognostic variable in B-cell tumors and is associated with particular driver genetic alterations. Our findings reveal DNA methylation as a holistic tracer of B-cell tumor developmental history, with implications in the differential diagnosis and prediction of clinical outcome. Here, I provide the diagnostic algorithm and the epiCMIT mitotic clock calculator.

Graphical summary

Citation

If you use any data or code derived from this study, please cite:
Duran-Ferrer, M. et al. The proliferative history shapes the DNA methylome of B-cell tumors and predicts clinical outcome. Nat Cancer (2020). https://doi.org/10.1038/s43018-020-00131-2.
The pdf of the article can be found here.
Please, also check the comment of our manuscipt by Paolo Strati and Michael R. Green.

LICENSE

LICENSE terms can be found here

epiCMIT mitotic clock calculator

The current code supports 450k and EPIC Illumina arrays, as well as next generation sequencing (NGS) approaches, including single- and paired-end RRBS, ERRB and WGBS.

Complete tutorial to estimate the epiCMIT mitotic clock in DNA methylation data..

Pan B-cell tumor classifier algorithm

The pan B-cell tumor classifier is able to classify ALL, MCL, CLL, DLBCL and MM and their main subtypes. In addition, a previous step checking the tumor cell contetn is applied.

Complete tutorial for the pan Bcell tumor classifier.

Data availability

DNA methylation and gene expression data that support the findings of this study have been deposited at the European Genome-phenome Archive (EGA) under accession number EGAS00001004640.

Previously published DNA methylation data re-analyzed in this study can be found under accession codes: B cells, EGAS00001001196; ALL, GSE56602, GSE49032, GSE76585, GSE69229; MCL, EGAS00001001637, EGAS00001004165; CLL, EGAD00010000871, EGAD00010000948; MM, EGAS00001000841; In vitro B-cell differentiation model of naïve B cells from human primary samples, GSE72498.

Normalized DNA methylation matrices used for all the analyses in this study are available here.

Published gene expression datasets can be found under the accession codes: B cells, EGAS00001001197; ALL, GSE49032; MCL, GSE36000; CLL, EGAS00000000092, EGAD00010000252; MM, GSE19784; In vitro B-cell differentiation model of naïve B cells from human primary samples, GSE72498.
ChIP-seq datasets that were re-analyzed here can be found under the accession codes: GSE109377 (NALM6 ALL cell line, n=1) and EGAS00001000326 (15 normal B cells donors, and 5 MCL, 7 CLL and 4 MM patients) available from Blueprint.

Contact

If you have any question, comment or suggestions please contact me at: [email protected] :-)

pan-b-cell-methylome's People

Contributors

duran-ferrerm avatar

Stargazers

 avatar  avatar  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.