get_PTMB: Calculate the Pathway-based Tumor Mutational Burden.

Description Usage Arguments Value Examples

View source: R/main.R

Description

The function 'get_PTMB' uses to calculate the Pathway-based Tumor Mutational Burden (PTMB). PTMB is defined as pathway-based tumor mutational burden corrected by genes’ length and number.

Usage

1
get_PTMB(freq_matrix, genesmbol, path_mut_cutoff = 0, gene_path)

Arguments

freq_matrix

The mutations matrix,generated by 'get_mut_matrix'.

genesmbol

The genes' length matrix,generated by 'get_gene_length'.

path_mut_cutoff

A threshold value(zero percent as the default value).Pathways with a given mutation frequency equal or greater than the threshold value are retained for the following analysis.

gene_path

User input pathways geneset list.

Value

Return the Pathway-based Tumor Mutational Burden matrix.

Examples

1
2
3
4
5
6
7
8
#get the path of the mutation annotation file and samples' survival data
maf<-system.file("extdata","data_mutations_extended.txt",package = "pathwayTMB")
sur_path<-system.file("extdata","sur.csv",package = "pathwayTMB")
sur<-read.csv(sur_path,header=TRUE,row.names = 1)
#perform the function 'get_mut_matrix'
mut_matrix<-get_mut_matrix(maffile=maf,mut_fre = 0.01,is.TCGA=FALSE,sur=sur)
#perform the function `get_PTMB`
PTMB_matrix<-get_PTMB(freq_matrix=mut_matrix,genesmbol=genesmbol,gene_path=gene_path)

pathwayTMB documentation built on Oct. 10, 2021, 5:07 p.m.