- Eric Minwei Liu, Alexander Martinez Fundichely, Bianca Jay Diaz, Boaz Aronson, Tawny Cuykendall, Matthew MacKay, Priyanka Dhingra, Elissa WP Wong, Ping Chi, Effie Apostolou, Neville E Sanjana, Ekta Khurana “Identification of Cancer Drivers at CTCF Insulators in 1,962 Whole Genomes”, Cell Systems, 8,4460455. e8 (2019)
CNCDriver combined mutation recurrence and functional impact to identify coding and non-coding cancer drivers
- CNCDriver (version 0.3.3) add tutorial, Oct-10-2019
- CNCDriver (version 0.3.2) bugs fix
- CNCDriver (version 0.3.1) variable refacoring
- CNCDriver (version 0.3) supports SNV coding drivers, promoter, enhancer, lincRNA and CTCF/cohesin insulator
User will need to install devtools in R for running CNCDriver package
library("remotes")
remotes::install_github("khuranalab/CNCDriver", ref="master", build_vignette=TRUE)library(CNCDriver)
#####
# global parameters setup
#####
dataContextDir<-"/path/to/dataContext"
annotatedInput<-"/path/to/Output.vcf"
outputDir<-"/path/to/output"
tumorType<-"GBM"
seedNum<-42
functionalImpactScoreCDS<-"FunSeq2"
functionalImpactScoreNonCoding<-"FunSeq2"
reSampleIter<-1000
useCores<-6
debugMode<-FALSE
#####
preProcessVCF(annotatedInput,functionalImpactScoreCDS,functionalImpactScoreNonCoding,outputDir,tumorType,useCores)
#####
mutationType<-"promoter"
elementKeyWord<-"Promoter"
promoterOutputDf<-getPromoterPvalue(inputFileDir,outputFileDir,
promoterRegionBedFile,elementKeyWord,
triNucleotideDistributionFile,
filterOutBlacklistMutations,mutationBlacklistFile,
replicationTimingGenomeBinnedFile,replicationTimingElementBinnedFilePromoter,
tumorType,mutationType,cellType,replicationTimingCutOff,
seedNum,reSampleIterations,reRunPvalueCutOff,
useCores,taskNum,unitSize,debugMode)
#####
mutationType<-"lincRNA"
elementKeyWord<-"lincRNA"
lincRNAOutputDf<-getLincRNAPvalue(inputFileDir,outputFileDir,
lincRNARegionBedFile,elementKeyWord,
triNucleotideDistributionFile,
filterOutBlacklistMutations,mutationBlacklistFile,
replicationTimingGenomeBinnedFile,replicationTimingElementBinnedFileLincRNA,
tumorType,mutationType,cellType,replicationTimingCutOff,
seedNum,reSampleIterations,reRunPvalueCutOff,
useCores,taskNum,unitSize,debugMode)
#####
mutationType<-"enhancerUnit"
elementKeyWord<-"Distal"
enhancerUnitOutputDf<-getEnhancerUnitPvalue(inputFileDir,outputFileDir,
enhancerRegionBedFile,elementKeyWord,
triNucleotideDistributionFile,
filterOutBlacklistMutations,mutationBlacklistFile,
replicationTimingGenomeBinnedFile,replicationTimingElementBinnedFileEnhancer,
tumorType,mutationType,cellType,replicationTimingCutOff,
seedNum,reSampleIterations,reRunPvalueCutOff,
useCores,taskNum,unitSize,debugMode)
#####
#####
For any questions, comments and suggestions, please email
- ekk2003 [at] med.cornell.edu
- mil2041 [at] med.cornell.edu
Copyright © 2016-2019 Ekta Khurana Lab, WCMC