Dotplotic: a lightweight visualization tool for BLAST+ alignments and genomic annotations
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 requires only core Perl modules and is implemented as a single script, 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.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 0
- FWCI
- 0.00
- Field percentile
- 14th percentile
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- locBLAST v2.0 - an improved PHP library for embedding standalone NCBI BLAST+ program to an interactive graphical user interface
T. Ashok Kumar·bioRxiv·Feb 21, 2019
- ModDotPlot - Rapid and interactive visualization of complex repeats
Alexander P. Sweeten, Michael C. Schatz, Adam M. Phillippy·bioRxiv·Apr 15, 2024
- SeqForge: A scalable platform for alignment-based searches, motif detection, and sequence curation across meta/genomic datasets
Elijah R. Bring Horvath, Jaclyn M. Winter·BMC BioinformaticsPeer-reviewed·Nov 18, 2025
- gbdraw: a genome diagram generator for microbes and organelles
Satoshi Kawato·bioRxiv·Apr 9, 2026
- PxBLAT: An Efficient Python Binding Library for BLAT
Yangyang Li, Rendong Yang·BMC BioinformaticsPeer-reviewed·Jun 19, 2024
- Sequenceserver: a modern graphical user interface for custom BLAST databases
Anurag Priyam, Ben J Woodcroft, … Yannick Wurm·Molecular Biology and EvolutionPeer-reviewed·Aug 14, 2019