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

IF 3.3 3区 生物学 Q2 BIOCHEMICAL RESEARCH METHODS
Hideyuki Miyazawa, Toshiyuki Oda
{"title":"Dotplotic: a lightweight visualization tool for BLAST + alignments and genomic annotations.","authors":"Hideyuki Miyazawa, Toshiyuki Oda","doi":"10.1186/s12859-025-06255-5","DOIUrl":null,"url":null,"abstract":"<p><p>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.</p>","PeriodicalId":8958,"journal":{"name":"BMC Bioinformatics","volume":"26 1","pages":"222"},"PeriodicalIF":3.3000,"publicationDate":"2025-08-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC12392551/pdf/","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"BMC Bioinformatics","FirstCategoryId":"99","ListUrlMain":"https://doi.org/10.1186/s12859-025-06255-5","RegionNum":3,"RegionCategory":"生物学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"BIOCHEMICAL RESEARCH METHODS","Score":null,"Total":0}
引用次数: 0

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.

Abstract Image

Abstract Image

Abstract Image

Dotplotic:用于BLAST +比对和基因组注释的轻量级可视化工具。
随着测序技术的发展,染色体水平的基因组组装在包括非模式物种在内的各种生物中变得越来越普遍。BLAST +是用于计算序列比对的最广泛使用的生物信息学工具之一,为速度和可扩展性提供了许多优化。点图,可视化两个序列之间的相似性,在生物学研究中被广泛使用。然而,虽然存在许多点图生成程序,但大多数都依赖于它们自己的对齐算法,并且很少直接可视化外部BLAST结果。这里,我们介绍Dotplotic,这是一个轻量级的Perl程序,它基于表格格式的BLAST输出生成类似点阵图的可视化。Dotplotic将每个对齐可视化为连接查询和主题序列的起点和终点的线,并使用渐变颜色表示序列身份。它允许用户将来自外部文件的注释数据叠加到绘图上。虽然Dotplotic是基于命令行的,但它只使用核心Perl模块作为单个脚本实现,这使得它易于跨平台安装和运行。该程序支持BLAST结果和注释文件的标准输入,在各种条件下实现灵活的可视化,例如过滤特定的排列或显示选定的基因组特征,如基因或重复序列。Dotplotic是一种高效、便携、易于使用的可视化工具,它增强了序列比对的探索,并为生物信息学和更广泛的生物学研究提供了宝贵的资源。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
BMC Bioinformatics
BMC Bioinformatics 生物-生化研究方法
CiteScore
5.70
自引率
3.30%
发文量
506
审稿时长
4.3 months
期刊介绍: BMC Bioinformatics is an open access, peer-reviewed journal that considers articles on all aspects of the development, testing and novel application of computational and statistical methods for the modeling and analysis of all kinds of biological data, as well as other areas of computational biology. BMC Bioinformatics is part of the BMC series which publishes subject-specific journals focused on the needs of individual research communities across all areas of biology and medicine. We offer an efficient, fair and friendly peer review service, and are committed to publishing all sound science, provided that there is some advance in knowledge presented by the work.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信