examples/firevat_run_example.R

library(FIREVAT)


# Sample VCF file
sample.vcf.file <- system.file("extdata", "DCC_PCAWG_Cell_Lines_HCC1954.vcf", package = "FIREVAT")

# Config file
config.file <- system.file("config", "PCAWG_DKFZ_Cell_Line_Filtering_Params.json", package = "FIREVAT")

# Run FIREVAT
results <- RunFIREVAT(vcf.file = sample.vcf.file,
                      vcf.file.genome = 'hg19',
                      config.file = config.file,
                      df.ref.mut.sigs = GetPCAWGMutSigs(),
                      target.mut.sigs = GetPCAWGMutSigsNames(),
                      sequencing.artifact.mut.sigs = PCAWG.All.Sequencing.Artifact.Signatures,
                      output.dir = "/",
                      num.cores = 6,
                      ga.pop.size = 100,
                      ga.max.iter = 5,
                      ga.run = 5,
                      ga.pmutation = 0.25,
                      mutalisk.random.sampling.count = 20,
                      mutalisk.random.sampling.max.iter = 10,
                      annotate = FALSE)
cgab-ncc/FIREVAT documentation built on Nov. 19, 2022, 5:55 p.m.