Sandmann Sarah, de Graaf Aniek O, Dugas Martin
Institute of Medical Informatics, University of Münster, Albert-Schweitzer-Campus 1, Münster, 48149, Germany.
Laboratory Hematology, RadboudUMC, Geert Grooteplein zuid 8, Nijmegen, 6525, Netherlands.
BMC Bioinformatics. 2017 Feb 28;18(1):133. doi: 10.1186/s12859-017-1549-4.
Deriving valid variant calling results from raw next-generation sequencing data is a particularly challenging task, especially with respect to clinical diagnostics and personalized medicine. However, when using classic variant calling software, the user usually obtains nothing more than a list of variants that pass the corresponding caller's internal filters. Any expected mutations (e.g. hotspot mutations), that have not been called by the software, need to be investigated manually.
BBCAnalyzer (Bases By CIGAR Analyzer) provides a novel visual approach to facilitate this step of time-consuming, manual inspection of common mutation sites. BBCAnalyzer is able to visualize base counts at predefined positions or regions in any sequence alignment data that are available as BAM files. Thereby, the tool provides a straightforward solution for evaluating any list of expected mutations like hotspot mutations, or even whole regions of interest. In addition to an ordinary textual report, BBCAnalyzer reports highly customizable plots. Information on the counted number of bases, the reference bases, known mutations or polymorphisms, called mutations and base qualities is summarized in a single plot. By uniting this information in a graphical way, the user may easily decide on a variant being present or not - completely independent of any internal filters or frequency thresholds.
BBCAnalyzer provides a unique, novel approach to facilitate variant calling where classical tools frequently fail to call. The R package is freely available at http://bioconductor.org . The local web application is available at Additional file 2. A documentation of the R package (Additional file 1) as well as the web application (Additional file 2) with detailed descriptions, examples of all input- and output elements, exemplary code as well as exemplary data are included. A video demonstrates the exemplary usage of the local web application (Additional file 3). Additional file 3: Supplement_3. Video demonstrating the exemplary usage of the web application "BBCAnalyzer". (MP4 11571 kb).
从原始的下一代测序数据中得出有效的变异检测结果是一项特别具有挑战性的任务,尤其是在临床诊断和个性化医疗方面。然而,当使用经典的变异检测软件时,用户通常只能获得一份通过相应检测软件内部筛选的变异列表。软件未检测到的任何预期突变(例如热点突变)都需要手动进行研究。
BBCAnalyzer(基于CIGAR的碱基分析器)提供了一种新颖的可视化方法,以方便这一耗时的手动检查常见突变位点的步骤。BBCAnalyzer能够在以BAM文件形式提供的任何序列比对数据中的预定义位置或区域可视化碱基计数。因此,该工具为评估任何预期突变列表(如热点突变,甚至整个感兴趣区域)提供了一个直接的解决方案。除了普通的文本报告外,BBCAnalyzer还报告高度可定制的图表。关于碱基计数、参考碱基、已知突变或多态性、检测到的突变和碱基质量的信息汇总在一个图表中。通过以图形方式整合这些信息,用户可以轻松确定变异是否存在,完全独立于任何内部筛选或频率阈值。
BBCAnalyzer提供了一种独特的新颖方法,以促进在经典工具经常无法检测到变异时的变异检测。R包可在http://bioconductor.org免费获取。本地网络应用程序可在附加文件2中找到。包含R包(附加文件1)以及网络应用程序(附加文件2)的文档,其中有详细描述、所有输入和输出元素的示例、示例代码以及示例数据。一个视频展示了本地网络应用程序的示例用法(附加文件3)。附加文件3:补充文件3。展示网络应用程序“BBCAnalyzer”示例用法的视频。(MP4 11571 kb)