jackalope
jackalope simulates high-throughput sequencing reads and genomic variants to support population genomics and phylogenomics study design.
Key Features:
- Versatile Variant Simulation: Simulates genomic variants from reference genomes using phylogenies, gene trees, coalescent-simulation outputs, population-genomic summary statistics, or Variant Call Format (VCF) files.
- Platform-Specific Read Simulation: Generates Illumina (single-end, paired-end, and mate-pair) and Pacific Biosciences (PacBio) reads while modeling sequencing errors, mapping qualities, multiplexing, and optical/PCR duplicates.
- Reference Genome Handling: Reads reference genomes from FASTA files and can simulate new reference genomes.
- Standard Output Formats: Produces outputs compatible with standard bioinformatics file formats.
Scientific Applications:
- Population Genomics: Designs and assesses sequencing strategies, coverage requirements, and variant-calling performance under complex evolutionary scenarios.
- Phylogenomics: Simulates sequence evolution along phylogenies and gene trees to evaluate phylogenetic inference methods.
- Benchmarking and Validation: Generates realistic HTS datasets with sequencing artifacts to benchmark variant-calling pipelines and other bioinformatic tools.
Methodology:
Reads reference genomes from FASTA files and simulates genomic variants and sequencing reads using algorithms that incorporate evolutionary models and sequencing artifacts.
Topics
Details
- License:
- MIT
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- R, C++
- Added:
- 8/9/2019
- Last Updated:
- 6/16/2020
Operations
Publications
Nell LA. jackalope: a swift, versatile phylogenomic and high-throughput sequencing simulator. Unknown Journal. 2019. doi:10.1101/650747.
DOI: 10.1101/650747
Documentation
Downloads
Links
Repository
https://github.com/lucasnell/jackalopeIssue tracker
https://github.com/lucasnell/jackalope/issues