- Published on
Sanger Sequencing Analysis Tools: Free Software for Variant Calling
- Authors

- Name
- BioTech Bench
Your sequencing results came back. You download the files. Fifteen .ab1 files sitting in your Downloads folder, and you need to know if your clone has the mutation you designed or if you're doing another round of mutagenesis.
You double-click one. Your computer doesn't know what to do with it.
Sound familiar?
Sanger sequencing is cheap, reliable, and generates data in a format that isn't immediately human-readable. You can't just open a .ab1 file in a text editor and see your sequence. You need software that can parse the chromatogram, call the bases, and — if you're doing variant analysis — align it to a reference and highlight the differences.
This post covers the free tools that do exactly that: from simple chromatogram viewers for manual inspection to command-line variant callers that process hundreds of samples in batch. Whether you're checking one clone or validating a whole mutagenesis library, there's a tool here that fits.
What's actually in a .ab1 file?
Before jumping into the tools, it helps to understand what you're working with.
A .ab1 file — also called an ABI trace file or a chromatogram — is the raw output from an Applied Biosystems capillary sequencer. It contains three things:
Trace data: the fluorescent signal intensity for each of the four dyes (A, C, G, T) at every position along the capillary read. This is the raw signal — not yet interpreted.
Quality scores (Phred scores): per-base quality values that tell you how confident the base-calling algorithm was when it assigned an A, C, G, or T to a given position. Higher is better. Scores below 20 are unreliable.
Base calls: the sequence the instrument's software thinks is correct, based on interpreting the trace peaks.
You need software because the trace data and the base calls don't always match perfectly. Sometimes a heterozygous position shows two overlapping peaks. Sometimes the trace is noisy and the base caller guessed wrong. Sometimes the quality drops off after 700 bases and you need to see where the reliable sequence ends. A text file won't show you any of that — you need a viewer that can render the chromatogram, overlay the base calls, and highlight the quality scores.
That's what the tools below do.
Quick comparison
| Tool | Price | Platform | Input Formats | Variant Detection | Batch | Ease of Use |
|---|---|---|---|---|---|---|
| Free Desktop | ||||||
| FinchTV | Free | Win/Mac | .ab1, .scf | Manual (visual) | No | ⭐⭐⭐⭐ |
| ApE | Free | Win/Mac/Linux | .ab1, .fasta, + | Alignment-based | No | ⭐⭐⭐ |
| BioEdit | Free* | Win | .ab1, various | Alignment-based | No | ⭐⭐ |
| Chromas | Free | Win | .ab1, .scf | Manual | No | ⭐⭐⭐⭐ |
| 4Peaks | Free | Mac only | .ab1, .scf | Manual + Auto | No | ⭐⭐⭐⭐ |
| Free Web | ||||||
| Benchling | Free (academic) | Web | .ab1, various | Alignment-based | Yes | ⭐⭐⭐ |
| NCBI BLAST | Free | Web | FASTA (needs conversion) | Alignment-based | Yes | ⭐⭐⭐ |
| Poly Peak Parser | Free | Web/R | .ab1 | Automated (indels) | Yes | ⭐⭐ |
| Free CLI | ||||||
| Tracy | Free | CLI (all) | .ab1, .scf | Automated | Yes | ⭐⭐ |
| BioPython | Free | Python (all) | .ab1, various | Programmatic | Yes (scripted) | ⭐⭐ |
| EMBOSS | Free | CLI (all) | .ab1, various | Various tools | Yes | ⭐ |
| Paid | ||||||
| SnapGene | Paid | Win/Mac | .ab1, various | Alignment-based | Yes | ⭐⭐⭐⭐⭐ |
| Geneious | Paid | All | .ab1, various | Alignment-based | Yes | ⭐⭐⭐⭐ |
| CLC Workbench | Paid | All | .ab1, various | Automated | Yes | ⭐⭐⭐ |
*BioEdit is no longer maintained
The tools
Free desktop tools
1. FinchTV
Best for: quick chromatogram inspection
🔗 digitalworldbiology.com/FinchTV
FinchTV is the tool you download when you just need to look at a trace file and move on. It's a lightweight .ab1 viewer with no unnecessary features — you open a file, you see the chromatogram, you zoom in on the region you care about, and you're done. The interface is clean and the trace rendering is fast. There's no alignment engine, no batch processing, no variant caller. It's a viewer. That's what makes it good.
If you're doing manual inspection — checking if a single mutation is present, seeing where quality drops off, or confirming that the sequence matches what you expect — FinchTV is the right tool. It handles .ab1 and .scf files without complaint. The quality scores are overlaid on the trace, so you can see at a glance which bases are reliable and which are guesses. For quick visual confirmation, this is my first choice.
What I like:
- No installation bloat — small, fast, does one thing well
- Clean interface that doesn't get in the way of reading the trace
- Quality scores overlaid on the chromatogram make unreliable regions obvious
- Free, no account or registration required
What could be better:
- No alignment features — purely a viewer
- Windows and Mac only; no Linux support
- Can't batch-process files or export data programmatically
- If you need variant calling, you'll need a second tool
2. ApE (A plasmid Editor)
Best for: cloning labs that need alignment-based variant checking
🔗 jorgensen.biology.utah.edu/wayned/ape/
ApE is one of those tools that does way more than its name suggests. Yes, it's a plasmid editor. But it's also a solid Sanger trace viewer and — more importantly — it can align your .ab1 file to a reference sequence and highlight the differences. That alignment feature makes it one of the most useful free tools for variant confirmation.
The workflow is straightforward: import your .ab1 file, paste your reference sequence, run the alignment, and ApE highlights where the trace disagrees with the reference. You can visually confirm mutations, check heterozygous positions, and see if the quality is high enough to trust the call. The fact that it runs on Windows, Mac, and Linux (including M1 Macs) is a bonus. The tool was recently updated in February 2026 (version 3.1.9), which means it's actively maintained — rare for free academic software.
If you're doing mutagenesis screens or confirming CRISPR edits, ApE's alignment feature is invaluable. It's not as polished as paid tools, but it does the job.
What I like:
- Alignment-based variant detection built in — not just a viewer
- Cross-platform: Windows, Mac, and Linux, including M1 support
- Actively maintained (v3.1.9 released Feb 2026)
- Free, widely used in academic cloning labs
What could be better:
- Interface is dated and can feel cluttered
- Learning curve if you're not already familiar with plasmid editors
- No batch processing — one file at a time
- Manual alignment setup can be tedious for repetitive work
3. BioEdit
Best for: Windows users who don't mind an outdated interface
🔗 bioedit.software.informer.com
BioEdit is a classic sequence alignment and editing tool that used to be a staple in molecular biology labs. It handles .ab1 files, does sequence alignment, and offers a wide range of editing features. The problem is that it hasn't been actively maintained in years. The GUI looks like it's from the Windows XP era, and it's Windows-only.
That said, it's still functional. If you're on a Windows machine and need basic chromatogram viewing with alignment and editing features, BioEdit can do it. The software is stable, and the alignment tools work. But if you're starting fresh, ApE or SnapGene are better choices unless you specifically need something BioEdit does that the others don't.
Important note: BioEdit is no longer actively maintained. It still runs on modern Windows systems, but don't expect updates or support.
What I like:
- Comprehensive alignment and editing features
- Stable software that still works despite being old
- Free and widely documented in older protocols
- Can handle multiple sequence formats
What could be better:
- No longer actively maintained — use at your own risk
- Windows-only, no Mac or Linux support
- Dated interface that looks and feels old
- Better alternatives exist for most use cases
4. Chromas
Best for: simple, reliable trace viewing on Windows
🔗 technelysium.com.au/wp/chromas/
Chromas has been around forever, and that's because it does exactly what it promises: displays Sanger trace files clearly and reliably. If you're on Windows and you need a no-fuss chromatogram viewer, Chromas is the safe bet. The interface is straightforward, the trace rendering is clean, and it handles .ab1 and .scf files without issue.
There's no alignment engine, no batch processing, and no fancy variant calling features. It's a viewer. You open a file, you inspect the trace, you check the quality scores, and you move on. For manual inspection and quick verification, that's often all you need. The tool is stable, lightweight, and does its job without crashing or throwing errors.
What I like:
- Simple, reliable, and lightweight
- Clean trace rendering with quality scores visible
- Has been around for years and remains stable
- Free to use
What could be better:
- Windows-only — Mac and Linux users are out of luck
- No alignment or variant detection features
- Manual inspection only, no automation
- Interface is functional but basic
5. 4Peaks
Best for: Mac users who want a clean, native interface
🔗 nucleobytes.com/4peaks/index.html
4Peaks is the Mac-native equivalent of FinchTV or Chromas — a clean, lightweight chromatogram viewer that feels at home on macOS. It handles .ab1 and .scf files, displays the trace cleanly, and includes quality scores overlaid on the chromatogram. The interface is polished in a way that Windows-focused tools aren't, and it feels like software designed for the platform rather than ported to it.
Beyond basic viewing, 4Peaks includes mutation detection features that can compare your trace to a reference sequence and highlight differences. It's not as powerful as ApE's alignment engine, but for quick variant checks on a single file, it's more than sufficient. The tool requires OS X 10.7 or later, which means it still runs on relatively modern Macs.
If you're on a Mac and you want a free tool that doesn't feel like legacy software, 4Peaks is the right choice.
What I like:
- Mac-native interface that feels polished and modern
- Clean trace rendering with quality scores visible
- Mutation detection features for basic variant checking
- Free and still compatible with modern macOS versions
What could be better:
- Mac-only — no Windows or Linux support
- Limited batch processing capabilities
- Mutation detection is basic compared to full alignment tools
- Not actively maintained, though still functional
Free web-based tools
1. Benchling
Best for: collaborative sequence analysis with a modern interface
Benchling brings Sanger sequencing analysis into the browser with a modern, collaborative platform that feels nothing like legacy desktop tools. Upload your .ab1 files, align them to reference sequences, and get clean visualizations of variants and quality scores — all without installing software. The interface is polished, the alignment tools are solid, and the integration with Benchling's electronic lab notebook means your sequencing results live alongside your experimental notes and protocols.
The catch: Benchling is free for academic users, but requires a paid subscription for industry. If you qualify for the academic tier, it's an excellent option for labs that want centralized, cloud-based sequence management. The collaborative features are particularly useful if multiple people need to review the same sequencing results or if you're working remotely and don't want to deal with desktop software installations.
For labs already using Benchling as their ELN, the Sanger analysis tools integrate seamlessly. For everyone else, it's a capable web-based alternative to desktop viewers — as long as you meet the academic eligibility criteria.
What I like:
- Modern, browser-based interface — no installation required
- Sequence alignment and variant detection built in
- Collaborative features for team-based analysis
- Integration with Benchling's ELN for workflow continuity
- Free for academic users
What could be better:
- Not free for industry users — requires paid subscription
- Requires account creation and login
- Cloud-only means you need internet access to analyze sequences
- Academic eligibility verification can take time
2. NCBI BLAST
Best for: aligning Sanger sequences against reference databases
NCBI BLAST is the canonical tool for sequence alignment against public databases, and it's completely free with no account required. If you need to confirm that your Sanger sequence matches a known gene, identify the species of an unknown sample, or check for contamination, BLAST is the standard. The web interface is straightforward: paste your sequence, select a database (e.g., nucleotide collection, RefSeq), run the search, and get a ranked list of matches with alignment details.
The limitation for Sanger workflows: BLAST doesn't read .ab1 files directly. You need to export the sequence from your chromatogram (using FinchTV, ApE, or another viewer) and paste it as FASTA. That extra step means BLAST isn't ideal for routine variant calling where you want to see the trace overlaid with the reference. But for identity confirmation, contamination checks, or aligning against public databases, it's unbeatable — and free for everyone.
What I like:
- Completely free, no account or registration required
- Access to massive public sequence databases (RefSeq, GenBank, etc.)
- Standard tool for sequence identity confirmation
- Fast and reliable for alignment against known references
What could be better:
- Doesn't read .ab1 files directly — requires FASTA export first
- No chromatogram visualization or quality score display
- Not designed for routine variant calling workflows
- Extra step compared to tools with built-in .ab1 alignment
3. Poly Peak Parser
Best for: deconvoluting heterozygous indel traces
🔗 Originally web-based; now available as R package sangeranalyseR (Hill et al. 2014)
Poly Peak Parser solves a specific problem: what do you do when your Sanger trace has overlapping peaks from a heterozygous indel? Standard base callers fail at these positions because they expect a single sequence. Poly Peak Parser was designed to deconvolute those mixed traces and separate the two alleles so you can see what each one actually is.
The original web tool appears to be no longer maintained, but the underlying method is now available as the R package sangeranalyseR, which implements the same deconvolution algorithm. If you're working with CRISPR edits, knockout screens, or any experiment where heterozygous indels are expected, this specialized tool can extract usable sequence data from traces that would otherwise be unreadable.
This is not a general-purpose Sanger viewer — it's for the specific case where you have mixed traces from indels and need to figure out what both alleles are. For that use case, it's invaluable.
What I like:
- Solves a niche problem that general tools don't handle well
- Can deconvolute overlapping traces from heterozygous indels
- Available as an R package for programmatic use
- Published method (Hill et al. 2014) with citation trail
What could be better:
- Original web interface is no longer reliably available
- Requires R knowledge to use the package version
- Specialized use case — not a general-purpose viewer
- Steeper learning curve than drag-and-drop web tools
Free CLI tools
1. Tracy
Best for: automated variant calling from the command line
🔗 github.com/gear-genomics/tracy | gear-genomics.com/docs/tracy/
Tracy is a command-line tool for automated Sanger trace analysis and variant calling. It reads .ab1 and .scf files, performs quality trimming, aligns to a reference sequence, and outputs variants in standard VCF/BCF format. If you're processing multiple samples and need reproducible, automated variant calls — not manual inspection — Tracy is exactly what you want.
The tool is designed for batch processing. You can run Tracy on hundreds of .ab1 files in a single command, and it will decompose each trace, call variants against your reference, and write the results in a format that integrates with downstream bioinformatics pipelines. The output is clean, the workflow is scriptable, and the variant calls are reproducible. For labs doing high-throughput mutagenesis screens or CRISPR validation at scale, Tracy turns Sanger analysis from a manual bottleneck into an automated step.
Example usage:
tracy decompose -r reference.fa sample.ab1
This command aligns the trace to a reference genome and outputs variant calls in VCF format.
What I like:
- Automated variant calling with no manual intervention required
- Batch processing for high-throughput workflows
- Outputs standard VCF/BCF files for integration with other tools
- Free, open-source, and actively maintained
What could be better:
- Command-line interface requires comfort with terminal usage
- No GUI for visual inspection of traces
- Learning curve steeper than point-and-click desktop tools
- Requires reference sequence for variant calling
2. BioPython
Best for: programmatic access to .ab1 files in Python workflows
BioPython is a comprehensive Python library for computational biology, and it includes robust support for parsing .ab1 trace files. If you're building custom analysis pipelines, automating sequencing quality control, or integrating Sanger data into larger workflows, BioPython gives you direct programmatic access to trace data, quality scores, and base calls — all from Python.
The SeqIO module makes reading .ab1 files straightforward. You can extract sequences, access quality scores, filter by Phred values, and export data in any format your pipeline needs. This is not a tool for manual inspection — it's for scripting. If you need to batch-process hundreds of samples, apply custom QC filters, or integrate Sanger data with other sequencing modalities, BioPython is the right choice. It's widely used, well-documented, and actively maintained as part of the broader BioPython ecosystem.
Example usage:
from Bio import SeqIO
record = SeqIO.read("sample.ab1", "abi")
print(record.seq)
This reads an .ab1 file and prints the called sequence. You can access quality scores via record.letter_annotations["phred_quality"].
What I like:
- Full programmatic access to trace data and quality scores
- Integrates seamlessly into Python-based analysis pipelines
- Widely used, well-documented, and actively maintained
- Free and open-source
What could be better:
- Requires Python programming knowledge
- No graphical interface or trace visualization
- Not suitable for quick manual inspection of single files
- Learning curve if you're not already familiar with Python
3. EMBOSS
Best for: complex bioinformatics workflows requiring powerful text-based tools
EMBOSS (European Molecular Biology Open Software Suite) is a massive collection of command-line bioinformatics tools, and buried within it are utilities for Sanger trace analysis. The suite includes tools for reading .ab1 files, sequence alignment, quality trimming, and format conversion. It's powerful, comprehensive, and has been around for decades. It's also overkill for most routine Sanger workflows.
The strength of EMBOSS is its breadth. If you need to do something unusual — custom quality filtering, format conversion between obscure file types, or complex sequence manipulation that other tools don't support — EMBOSS probably has a utility that does it. The downside is that the learning curve is steep. The command-line syntax is dated, the documentation is dense, and figuring out which tool to use for a given task requires reading through extensive manuals. For simple tasks like viewing a trace or calling a variant, Tracy or BioPython are better choices. For complex, edge-case workflows, EMBOSS might be the only option.
What I like:
- Comprehensive suite with tools for nearly every sequence analysis task
- Free, open-source, and available on all platforms
- Stable and mature software with decades of use
- Good for edge cases and complex workflows
What could be better:
- Steep learning curve with dated command-line syntax
- Overkill for simple Sanger trace viewing or variant calling
- Documentation is dense and hard to navigate
- Better alternatives exist for most common use cases
Paid alternatives
If your lab has the budget and needs a polished, all-in-one solution with priority support, these paid options offer streamlined workflows and advanced features that the free tools don't.
SnapGene (snapgene.com) — Industry standard desktop software with an excellent UI, alignment-based variant detection, and batch processing. Offers a free SnapGene Viewer for read-only chromatogram inspection if you want to try before buying.
Geneious (geneious.com) — Full-featured sequence analysis platform (latest version: Geneious Prime 2026.0) with integrated alignment, variant calling, and advanced bioinformatics capabilities. Works on all platforms and handles complex workflows.
CLC Workbench (digitalinsights.qiagen.com) — Enterprise-grade software from QIAGEN designed for large labs and core facilities. Heavy-duty performance for processing hundreds of samples with advanced quality control and reporting features.
Which tool should you use?
| If you need to... | Use this |
|---|---|
| Quickly view a chromatogram | FinchTV or 4Peaks |
| Align to a reference and spot mutations | ApE or Benchling |
| Analyze many files at once (batch) | Tracy (CLI) |
| Parse .ab1 files in a script/pipeline | BioPython |
| Deconvolute heterozygous indels | Poly Peak Parser |
| Full-featured paid solution | SnapGene |
Our take
For most molecular biology labs, a simple workflow covers 90% of Sanger analysis needs: start with FinchTV or 4Peaks for quick visual inspection of chromatograms and quality scores. When you need to confirm specific mutations or align to a reference, use ApE — it's free, cross-platform, and the alignment features work reliably. If you're processing high volumes of samples or building automated pipelines, Tracy is the right tool for batch variant calling from the command line.
For specialized cases — heterozygous indel deconvolution, custom scripting, or integration with existing Python workflows — reach for Poly Peak Parser or BioPython respectively. And if you find yourself doing Sanger analysis daily with complex workflows, the paid tools like SnapGene are worth the investment. They offer polished interfaces, better batch processing, and support that free academic software can't match. But for occasional clone checking and mutagenesis validation, the free tools here will do the job without the licensing headache.
Have a favorite Sanger analysis tool I missed? Drop a comment below.
Resources
| Tool | Link | Notes |
|---|---|---|
| FinchTV | digitalworldbiology.com/FinchTV | Free, Win/Mac |
| ApE | jorgensen.biology.utah.edu/wayned/ape/ | Free, cross-platform |
| BioEdit | bioedit.software.informer.com | Free, Windows only, deprecated |
| Chromas | technelysium.com.au/wp/chromas/ | Free, Windows only |
| 4Peaks | nucleobytes.com/4peaks/ | Free, Mac only |
| Benchling | benchling.com | Free (academic), web-based |
| NCBI BLAST | blast.ncbi.nlm.nih.gov | Free, web-based |
| Poly Peak Parser | R package: sangeranalyseR | Free, R-based |
| Tracy | github.com/gear-genomics/tracy | Free, CLI |
| BioPython | biopython.org | Free, Python library |
| EMBOSS | emboss.sourceforge.net | Free, CLI suite |
| SnapGene | snapgene.com | Paid, Win/Mac |
| Geneious | geneious.com | Paid, all platforms |
| CLC Workbench | digitalinsights.qiagen.com | Paid, enterprise |