maftools操作简介
操作主要分为3步,首先需要将annovar
的结果转换为maf
格式,然后读入maf
文件生成oncomatrix
,最后根据需求生成对应的可视化图。
常用函数
annovarToMaf()
annovarToMaf
将Annovar
注释的结果转换为maf
格式,其他VCF结果也可以自行转换为maf
格式。
annovarToMaf(annovar, Center = NULL, refBuild = "hg19", tsbCol = NULL, table = "refGene", ens2hugo = TRUE, basename = NULL, sep = "\t", MAFobj = FALSE, sampleAnno = NULL)
annovar: 输入的Annovar注释文件,可为多文件
refBuild=“hg19”: NCBI_Build field in MAF file will be filled with this value. Default hg19
Center=NULL: Center field in MAF file will be filled with this value. Default NA
table=“refGene”: 参考的基因注释表,有"ensGene"和"refGene",默认"refGene"
basename=NULL:输出的MAF文件名前缀
sep="\t": 输入文件的分隔符,默认制表符
MAFobj=FALSE: 设定为TRUE时返回的结果是MAF对象
tsbCol=NULL: 列名包含Tumor_Sample_Barcode或输入文件中的示例名称
read.maf()
read.maf()
读入制表符分隔的maf
文件(可gz压缩),生成oncomatrix,用于后续可视化。
read.maf(maf, clinicalData = NULL, removeDuplicatedVariants = TRUE, useAll = TRUE, gisticAllLesionsFile = NULL, gisticAmpGenesFile = NULL, gisticDelGenesFile = NULL, gisticScoresFile = NULL, cnLevel = "all", cnTable = NULL, isTCGA = FALSE, vc_nonSyn = NULL, verbose = TRUE