VarDictRust
VarDictRust is a memory-safe Rust rewrite of VarDictJava v1.8.3 for single and paired sample variant calling from BAM/CRAM files, calling SNV, MNV, InDel, complex and structural variants with amplicon-aware filtering.
Topics
Details
- License:
- GPL-2.0-or-later
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Mac
- Programming Languages:
- Rust
- Added:
- 10/16/2026
- Last Updated:
- 10/16/2026
Operations
Data Inputs & Outputs
Variant calling
Inputs
Outputs
Publications
Documentation
Citation instructions
https://github.com/palakpsheth/VarDictRust/blob/main/README.md#attribution--citationCommand-line options
https://github.com/palakpsheth/VarDictRust/blob/main/README.md#cli-parameter-referenceInstallation instructions
https://github.com/palakpsheth/VarDictRust/blob/main/README.md#installationDownloads
- BinariesVersion: 1.0.1https://github.com/palakpsheth/VarDictRust/releases/download/v1.0.1/vardictrust-x86_64-unknown-linux-musl.tar.xz
- Container fileVersion: 1.0.1https://github.com/palakpsheth/VarDictRust/blob/main/README.md#3-containerized-execution-docker-podman-apptainer
- Software packageVersion: 1.0.1https://anaconda.org/bioconda/vardictrust
- Source codeVersion: 1.0.1https://github.com/palakpsheth/VarDictRust/archive/refs/tags/v1.0.1.tar.gz
Links
Other
https://github.com/AstraZeneca-NGS/VarDictJava(Upstream Java implementation (v1.8.3) this Rust port replicates.)
Issue tracker
https://github.com/palakpsheth/VarDictRust/issuesRelated Tools
vardict
Relation: isNewVersionOf