All Projects → spiralgenetics → Truvari

spiralgenetics / Truvari

Licence: mit
Structural variant toolkit for VCFs

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Truvari

Genomics
A collection of scripts and notes related to genomics and bioinformatics
Stars: ✭ 101 (+18.82%)
Mutual labels:  bioinformatics, sequencing, vcf
Helmsman
highly-efficient & lightweight mutation signature matrix aggregation
Stars: ✭ 19 (-77.65%)
Mutual labels:  bioinformatics, sequencing, vcf
Hail
Scalable genomic data analysis.
Stars: ✭ 706 (+730.59%)
Mutual labels:  bioinformatics, vcf
Galaxy
Data intensive science for everyone.
Stars: ✭ 812 (+855.29%)
Mutual labels:  bioinformatics, sequencing
16gt
Simultaneous detection of SNPs and Indels using a 16-genotype probabilistic model
Stars: ✭ 26 (-69.41%)
Mutual labels:  bioinformatics, vcf
Svtyper
Bayesian genotyper for structural variants
Stars: ✭ 79 (-7.06%)
Mutual labels:  bioinformatics, vcf
Pygeno
Personalized Genomics and Proteomics. Main diet: Ensembl, side dishes: SNPs
Stars: ✭ 261 (+207.06%)
Mutual labels:  bioinformatics, vcf
Tiledb Vcf
Efficient variant-call data storage and retrieval library using the TileDB storage library.
Stars: ✭ 26 (-69.41%)
Mutual labels:  bioinformatics, vcf
TypeTE
Genotyping of segregating mobile elements insertions
Stars: ✭ 15 (-82.35%)
Mutual labels:  bioinformatics, vcf
Migmap
HTS-compatible wrapper for IgBlast V-(D)-J mapping tool
Stars: ✭ 38 (-55.29%)
Mutual labels:  bioinformatics, sequencing
Fastp
An ultra-fast all-in-one FASTQ preprocessor (QC/adapters/trimming/filtering/splitting/merging...)
Stars: ✭ 966 (+1036.47%)
Mutual labels:  bioinformatics, sequencing
Fastq.bio
An interactive web tool for quality control of DNA sequencing data
Stars: ✭ 76 (-10.59%)
Mutual labels:  bioinformatics, sequencing
Vcfanno
annotate a VCF with other VCFs/BEDs/tabixed files
Stars: ✭ 259 (+204.71%)
Mutual labels:  bioinformatics, vcf
gff3toembl
Converts Prokka GFF3 files to EMBL files for uploading annotated assemblies to EBI
Stars: ✭ 27 (-68.24%)
Mutual labels:  bioinformatics, sequencing
Htslib
C library for high-throughput sequencing data formats
Stars: ✭ 529 (+522.35%)
Mutual labels:  bioinformatics, vcf
gencore
Generate duplex/single consensus reads to reduce sequencing noises and remove duplications
Stars: ✭ 91 (+7.06%)
Mutual labels:  bioinformatics, sequencing
Sns
Analysis pipelines for sequencing data
Stars: ✭ 43 (-49.41%)
Mutual labels:  bioinformatics, sequencing
SVCollector
Method to optimally select samples for validation and resequencing
Stars: ✭ 20 (-76.47%)
Mutual labels:  bioinformatics, vcf
plasmidtron
Assembling the cause of phenotypes and genotypes from NGS data
Stars: ✭ 27 (-68.24%)
Mutual labels:  bioinformatics, sequencing
Awesome Sequencing Tech Papers
A collection of publications on comparison of high-throughput sequencing technologies.
Stars: ✭ 21 (-75.29%)
Mutual labels:  bioinformatics, sequencing
████████╗██████╗ ██╗   ██╗██╗   ██╗ █████╗ ██████╗ ██╗
╚══██╔══╝██╔══██╗██║   ██║██║   ██║██╔══██╗██╔══██╗██║
   ██║   ██████╔╝██║   ██║██║   ██║███████║██████╔╝██║
   ██║   ██╔══██╗██║   ██║╚██╗ ██╔╝██╔══██║██╔══██╗██║
   ██║   ██║  ██║╚██████╔╝ ╚████╔╝ ██║  ██║██║  ██║██║
   ╚═╝   ╚═╝  ╚═╝ ╚═════╝   ╚═══╝  ╚═╝  ╚═╝╚═╝  ╚═╝╚═╝

Structural variant toolkit for benchmarking, annotating and more for VCFs

WIKI page has detailed documentation. See Updates on new versions.

Installation

Truvari uses Python 3.7 and can be installed with pip:

  pip install Truvari 

PyPi has a history of all versions available. Pip installs all requirements EXCEPT external tools needed for running some annotations. See anno for details.

To build and install Truvari from scratch:

  python -m pip install --upgrade pip setuptools wheel
  python setup.py sdist bdist_wheel
  pip install dist/Truvari-<version>.tar.gz

Where <version> is which version you just built.

See tags/ for a list of all available versions.

Quick Start

Each sub-command contains help documentation. Start with truvari -h to see available commands.

The current most common Truvari use case is for structural variation benchmarking:

  truvari bench -b base.vcf.gz -c comp.vcf.gz -f reference.fasta -o output_dir/

Truvari Commands

  • bench - Performance metrics from comparison of two VCFs
  • stats - Basic SV relevant VCF stats
  • consistency - Consistency report between multiple VCFs
  • anno - Add SV annotations to a VCF
  • collapse - Collapse possibly redundant VCF entries
  • truv2df - Turn a Truvari directory's VCFs into a pandas DataFrame

More Information

Find more details and discussions about Truvari on the WIKI page.

https://www.spiralgenetics.com

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].