MutAtlas is an automated Sanger sequencing analysis tool designed for plasmid validation and mutation profiling in molecular biology workflows.
It integrates sequence alignment, Phred quality assessment, multi-primer evidence aggregation, and confidence-based mutation identification to reduce manual chromatogram inspection and facilitate mutation landscape analysis.
In protein engineering and molecular cloning workflows, Sanger sequencing is commonly used to verify engineered variants. However, manually inspecting chromatograms from multiple clones and primers is time-consuming and prone to subjective judgment.
MutAtlas provides an automated workflow to:
- Process multiple Sanger
.ab1files - Identify sequence variants against a reference plasmid
- Evaluate mutation reliability using sequencing quality metrics
- Aggregate evidence from multiple sequencing primers
- Generate mutation profiling reports
Workflow:
Sanger chromatograms (.ab1)
|
↓
Sequence alignment
|
↓
Quality-based evaluation
|
↓
Multi-primer mutation analysis
|
↓
Mutation profiling report
- Batch processing of multiple
.ab1sequencing files - Automatic forward/reverse sequence orientation handling
- Reference-guided sequence alignment
- Whole plasmid mutation scanning
- ORF-level mutation annotation
- DNA mutation and amino acid substitution reporting
Example:
DNA:
GAA → GGA
Protein:
E125G
MutAtlas integrates multiple factors to estimate mutation reliability:
- Phred sequencing quality score
- Local sequencing quality around mutation sites
- Potential mixed peak detection
- Multi-primer support evidence
Each detected mutation receives a confidence score for downstream filtering.
Generated reports summarize:
- Mutation position
- Base substitution
- Amino acid change
- Supporting sequencing reads
- Confidence score
- Mutation frequency distribution
Clone the repository:
git clone https://github.com/yourname/MutAtlas.git
cd MutAtlasInstall dependencies:
pip install -r requirements.txtPython >= 3.9
Dependencies:
biopython
numpy
pandas
openpyxl
psutil
Run the graphical interface:
python MutAtlas.pyInput:
- Reference plasmid sequence (
.fasta) - Sanger sequencing files (
.ab1) - Optional ORF/CDS information
Output:
- Excel mutation profiling report
- Mutation confidence assessment
- Summary statistics
The generated report contains:
| Clone | Mutation | AA Change | Confidence |
|---|---|---|---|
| Clone_01 | A376G | E125G | 96 |
| Clone_02 | T890C | V297A | 82 |
| Clone_03 | G1205A | - | 45 |
High-confidence variants can be selected for downstream experiments.
MutAtlas can be applied to:
- Plasmid construction verification
- Protein engineering workflows
- Directed evolution screening
- Mutant library characterization
- AI-designed protein variant validation
Example workflow:
AI-designed variants
|
↓
Gene synthesis & cloning
|
↓
Sanger sequencing
|
↓
MutAtlas mutation profiling
|
↓
Functional characterization
Unlike traditional sequence comparison tools, MutAtlas focuses on reliable mutation extraction from experimental sequencing data by combining sequence information with sequencing quality evidence.
It bridges the gap between:
Experimental sequencing data
↓
Reliable mutation information
↓
Protein engineering decisions
Potential extensions:
- Command-line interface
- Automated mutation landscape visualization
- Support for larger variant libraries
- Integration with protein design pipelines
MIT License
If you use MutAtlas in your research, please cite this repository.
MutAtlas: A lightweight Sanger-based mutation profiling tool for plasmid engineering.