#' oncodriveclustl
#'
#' @description
#' Parser for oncodriveclustl
#' @param input File containing mutations
#' @param regions GZIP compressed file with the genomic regions to analyze
#' @param output_dir Output directory to be created
#' @param genome Genome to use. Default hg38.
#' @param cores Cores to use in the analysis.
#' @param kmer K-mer nucleotide context. Default 5.
#' @param sigcalc Signature calculation: mutation frequencies (frequencies) or k-mer mutation counts
#' normalized by k-mer region counts (region_normalized). Default region_normalized
#' @param sw Smoothing window. Default is 11
#' @param cw Cluster window. Default is 11
#' @param simw Simulation window. Default is 31
#' @param emut Cutoff of element mutations. Default is 2
#' @examples
#' \dontrun{
#' oncodriveclustl(input = 'all_ins.tvs', regions = 'regions.regions', output_dir = 'rst/', genome = 'hg38', cores = 2)
#' }
#'
#' @export
oncodriveclustl <- function(input,
regions,
output_dir,
genome = 'hg38',
cores = 2,
kmer = 5,
sigcalc = 'region_normalized',
sw = 11,
simw = 31,
cw = 11,
emut = 2){
message(paste(Sys.time(),"\n",
'Starting oncodriveclustl using:\n',
input, 'as a input file\n',
regions, 'as a regions file\n',
output_dir, 'as a output directory\n',
genome, 'as genome\n',
cores, 'as cores used\n',
sw, 'as smoothing window\n',
cw, 'as cluster window\n',
simw, 'as simulation window\n',
emut, 'as a element mutation'))
# run oncodriveclustl
system(paste('oncodriveclustl',
'-i', input,
'-r', regions,
'-o', output_dir,
'-g', genome,
'-c', cores,
'--qqplot',
'-kmer', kmer,
'-sigcalc', sigcalc,
'-sw', sw,
'-simw', simw,
'-cw', cw,
'-emut', emut))
message(paste(Sys.time(),"\n",
'Finished oncodriveclustl', input))
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.