Giter Club home page Giter Club logo

npm1-aml's Introduction

NPM1-AML

NPM1 subtype network

This github repo provides all necessary code and data for reproducing the results from the manuscript

Biological and Therapeutic Implications of a Unique Subtype of NPM1 Mutated AML

ABSTRACT

In acute myeloid leukemia (AML), molecular heterogeneity across patients constitutes a major challenge for prognosis and therapy. AML with NPM1 mutation is a distinct genetic entity in the revised World Health Organization classification. However, differing patterns of co-mutation and response to therapy within this group necessitate further stratification. Here we report two distinct subtypes within NPM1 mutated AML patients, which we label as primitive and committed based on the respective presence or absence of a stem cell signature. Using gene expression (RNA-seq), epigenomic (ATAC-seq) and immunophenotyping (CyToF) analysis, we were able to associate each subtype with specific molecular characteristics, disease differentiation state and patient survival. Using ex vivo drug sensitivity profiling, we show a differential drug response of the subtypes to specific kinase inhibitors, irrespective of the FLT3-ITD status. Differential drug responses of the primitive and committed subtype arewere validated in an independent AML cohort. Our results highlight heterogeneity among NPM1 mutated AML patient samples based on stemness and suggest that the addition of kinase inhibitors to the treatment of cases with the primitive signature, lacking FLT3-ITD, could have therapeutic benefit.

Requirement

This code is developed and tested on R version 4.0.3. If all dependencies are satisfied any version of R >= version 3.4.0 will able to run the code. All required packages can be installed from standard R CRAN and Bioconductor repository.

Usage

The directory code contains all necessary scrips. All the data required for these scripts is present in the data directory. All scripts should be executed inside the code directory.

All required R library can be installed from standard R CRAN and Bioconductor repository. However an automatic setup script is also provided in the code directory. An example of running setup and code is:

Rscript setup.R
Rscript cluster_data.R

All the results will be saved in the results directory.

npm1-aml's People

Contributors

spocks avatar bhaibeka avatar

Stargazers

Ari avatar Qianghua Zhou avatar

Watchers

James Cloos avatar  avatar

Forkers

thocell jhpeach

npm1-aml's Issues

Sample identifiers for datasets

Hi!

Would it be possible to include the original sample identifiers in the "*_geneExpression.rds" and "survival_data.rds" data files published here? It would greatly facilitate further analysis of the subtypes in the original data sets.

As far as I can tell, the sample identifiers are not currently included:

> BeatAML_GE <- readRDS("data/BeatAML_geneExpression.rds")

> head(pData(BeatAML_GE))
             subtype FLT3-ITD FLT3-TKD dataset
BeatAML_S1 primitive negative positive BeatAML
BeatAML_S2 primitive negative negative BeatAML
BeatAML_S3 primitive negative negative BeatAML
BeatAML_S4 primitive negative negative BeatAML
BeatAML_S5 primitive positive negative BeatAML
BeatAML_S6 primitive positive negative BeatAML

> survival_data <- readRDS("data/survival_data.rds")
> head(survival_data)
    subtype Sex  WBC Age Karyotype Transplant        OS OS.status FLT3.ITD FLT3.TKD DNMT3A KRAS NRAS dataset
1 Primitive   M High Low      <NA>        Yes 21.233333         1      +ve      -Ve   <NA> <NA> <NA>     UHN
2 Primitive   M  Low Low      <NA>         No  3.066667         1      +ve      -Ve   <NA> <NA> <NA>     UHN
3 Primitive   F High Low      <NA>        Yes 18.000000         0      +ve      -Ve   <NA> <NA> <NA>     UHN
4 Primitive   M  Low Low      <NA>        Yes 60.000000         0      -Ve      -Ve   <NA> <NA> <NA>     UHN
5 Primitive   F High Low      <NA>        Yes 60.000000         0      -Ve      -Ve   <NA> <NA> <NA>     UHN
6 Primitive   M High Low      <NA>         No  0.800000         1      +ve      -Ve   <NA> <NA> <NA>     UHN

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.