Dotplotic: a lightweight visualization tool for BLAST + alignments and genomic annotations

Dotplotic:一款用于 BLAST+ 比对和基因组注释的轻量级可视化工具

阅读:1

Abstract

With the development of sequencing technologies, chromosome-level genome assemblies have become increasingly common across various organisms, including non-model species. BLAST + is one of the most widely used bioinformatics tools for computing sequence alignments, offering numerous optimizations for speed and scalability. Dot plots, which visualize the similarity between two sequences, are widely used in biological research. However, while many dot plot-generating programs exist, most rely on their own alignment algorithms, and it is uncommon to visualize external BLAST results directly. Here, we present Dotplotic, a lightweight Perl program that generates dot plot-like visualizations based on BLAST output in tabular format. Dotplotic visualizes each alignment as a line connecting the start and end points of the query and subject sequences, with a gradient color indicating sequence identity. It allows users to overlay annotation data from external files onto the plot. Although command-line-based, Dotplotic is implemented as a single script using only core Perl modules, making it easy to install and run across platforms. The program supports standard input for both BLAST results and annotation files, enabling flexible visualization under various conditions, such as filtering specific alignments or displaying selected genomic features like genes or repeats. Dotplotic is an efficient, portable, and easy-to-use visualization tool that enhances the exploration of sequence alignments and serves as a valuable resource for both bioinformatics and broader biological research.

特别声明

1、本页面内容包含部分的内容是基于公开信息的合理引用;引用内容仅为补充信息,不代表本站立场。

2、若认为本页面引用内容涉及侵权,请及时与本站联系,我们将第一时间处理。

3、其他媒体/个人如需使用本页面原创内容,需注明“来源:[生知库]”并获得授权;使用引用内容的,需自行联系原作者获得许可。

4、投稿及合作请联系:info@biocloudy.com。