sgonzalro / Timing_driver_genes

Timing analysis of most recurrent driver genes in cancer as a contribution to PCAWG-11
0 stars 0 forks source link

Timing_driver_genes

Timing analysis of most recurrent driver genes as a contribution to PCAWG-11

Input files

The script needs 4 files to be run:

Analysis workflow

load("TableS2_driver_point_mutations_annotation.RData")  #or equivalent read.table to TableS2_driver_point_mutations generated by PCAWG
CANCERGENES <- levels(finalDrivers$ID)

finalGenotypes <- Genotypes(path_snv_timing_VCFs, path_indel_timing_VCFs) ## both files can be obtained running [MutationTimeR](https://github.com/gerstung-lab/MutationTimeR)

purity_ploidy <- read.table(purity_ploidy_file, header = TRUE, stringsAsFactors = FALSE)
load("2017_02_Patients_tissue_colors.Rdata", verbose = TRUE) #sample2donor, specimenData and tissueColors files

odds_top50 <- timing_drivers(finalGenotypes, purity_ploidy, tissueColors, sample2donor, specimenData, 50)
odds_top50$plot

Odds driver genes

odds_tp53 <- timing_tp53(finalGenotypes, purity_ploidy, tissueColors, sample2donor, specimenData, odds_top50[["count_genes"]])
odds_tp53$plot

Odds TP53

save(list(odds_top50 = odds_top50, odds_tp53 = odds_tp53), file = "final_results.RData")

Output description