This workflow detects structural variants (deletions, insertions, inversions, duplications) from Oxford Nanopore or PacBio long-read sequencing data.
conda install -c bioconda minimap2 samtools sniffles cutesv nanoplot bcftoolsTell your AI agent what you want to do:
- "Detect structural variants from my Nanopore data"
- "Run the long-read SV pipeline on my PacBio HiFi reads"
- "Find deletions and insertions in my ONT sequencing"
"Call SVs from my aligned long reads"
"Use Sniffles to detect structural variants"
"Find large deletions in my sample"
"Merge SVs across multiple samples"
"Joint call SVs from my cohort"
| Input | Format | Description |
|---|---|---|
| Long reads | FASTQ | ONT or PacBio reads |
| Reference | FASTA | Reference genome |
| Coverage | >10x | Higher is better for SVs |
- Quality Control - Assess read length and quality
- Alignment - Map reads with minimap2
- SV Calling - Detect structural variants
- Filtering - Remove low-quality calls
- Annotation - Add gene/clinical annotations
| Feature | Sniffles2 | cuteSV |
|---|---|---|
| Speed | Moderate | Fast |
| Accuracy | High | High |
| Multi-sample | Built-in | External merge |
| Best for | General use | Large cohorts |
- Coverage: 15-30x recommended for reliable SV calling
- Read length: Longer reads detect larger SVs better
- Tandem repeats: Provide TR annotation to improve accuracy
- Filtering: Start with QUAL>=20, adjust based on validation