《maftools使用方法总结以及常见问题》
《肿瘤变异数据分析和可视化工具maftools:安装和文件格式要求》
《肿瘤变异数据分析和可视化工具maftools:突变数据下载和可视化》
《肿瘤变异数据分析和可视化工具maftools:突变的数据分析》
《肿瘤变异数据分析和可视化工具maftools:CNV的可视化》
Maftools是一款可以对MAF格式(Mutation Annotation Format)的变异数据进行统计、分析和可视化的R包。除了可以对TCGA来源的MAF文件以外,其他任何变异数据只要是MAF格式都可以使用这款工具进行分析。
Maftools包可主要概括为可视化和分析两大模块,流程和使用方法很简单:通过read.maf
读入MAF文件(或者经过格式转换)得到MAF对象,然后将对象传递给对应的分析或者可视化函数就行了。主要模块、函数和主要的分析和可视化功能见下图:
从Bioconductor安装,推荐使用BiocManager安装Bioconductor包,biocLite()
已过时:
if (!require(\"BiocManager\"))
install.packages(\"BiocManager\")
BiocManager::install(\"maftools\")
从GitHub安装最新开发版,包含了一些Bioconductor分支可能没有的功能(推荐,因为感觉maftools目前问题还挺多,作者迭代速度也很快,另外Bioconductor上版本太低了):
# 从Bioconductor安装相关依赖.
if (!requireNamespace(\"BiocManager\", quietly=TRUE))
install.packages(\"BiocManager\")
BiocManager::install(\"ComplexHeatmap\")
BiocManager::install(\"VariantAnnotation\")
BiocManager::install(\"Biostrings\")
# 直接从GitHub仓库安装maftools
library(\"devtools\")
install_github(repo = \"PoisonAlien/maftools\")
annovarToMaf
进行格式转换。icgcSimpleMutationToMAF
处理ICGC的SSM格式(Simple Somatic Mutation)。
TCGA下载的MAF文件没有问题,但是自己的课题得到要确认一下是否包含必须字段:
需要的输入文件:
Amp
或Del
(可选)
Maftools相关链接:
GitHub:https://github.com/PoisonAlien/maftools
Bioconductor:https://www.bioconductor.org/packages/release/bioc/vignettes/maftools/inst/doc/maftools.html
发表论文:https://www.ncbi.nlm.nih.gov/pubmed/?term=30341162
关于MAF格式的和SSM格式的详细介绍可阅读:
https://docs.gdc.cancer.gov/Data/File_Formats/MAF_Format/
https://docs.icgc.org/submission/guide/icgc-simple-somatic-mutation-format/