📊 Explore FASTA Length Distributions with the All-in-One, Easy-to-Use SeqLengthPlot v2.0 Interactive Shiny R App
SeqLengthPlot is a simple yet powerful tool designed to help researchers analyze, visualize, and extract sequence length information from FASTA files. Originally developed as a Python CLI tool, it allows users to split sequences by a length threshold, generate customizable distribution plots, and obtain detailed statistics.
We’ve now expanded this functionality with an interactive R Shiny app version! Accessible directly from your browser, this new interface maintains all the original functionalities while adding the convenience of interactivity — no coding required.

🧪 What’s new in the Shiny version?
• Easily upload your DNA or protein FASTA files
• Set a length cutoff and automatically split sequences above or below this threshold
• Instantly visualize the length distribution (linear and log scale)
• Customize plot colors and export figures (PDF, PNG, SVG)
• Download split FASTA files and summary statistics
🎥 As you might be interested in trying it, we’ve also created a comprehensive ▶️ video tutorial showing how to use the app and explore its functionalities interactively.
We hope you find both the tool and the tutorial helpful and easy to use — whether you’re working in genomics, proteomics, or any field involving large-scale FASTA datasets.
If you have feedback or questions, feel free to reach out!