Skip to main content

Herramienta para el análisis y visualización de variantes genómicas (VCF) con visualizacion interactiva.

Project description

vcf-stats-viz

vcf-stats-viz is a command-line tool for efficient analysis of VCF (Variant Call Format) files and for generating an interactive local web dashboard for variant exploration.

The package is designed to handle large-scale VCF files with a strong emphasis on low memory usage. It achieves this through chunk-based processing, avoiding loading the entire file into memory. Analysis results are stored on disk and can be reused without reprocessing the original VCF file.

Key features

  • Memory-efficient processing of large VCF files using chunk-based parsing
  • Generation of variant statistics and summary datasets
  • Persistent storage of analysis results and metadata
  • Local web-based dashboard for interactive visualization and filtering of variants
  • Support for multiple stored analyses
  • Simple and reproducible command-line interface

Installation

pip install vcf-stats-viz

The package installs the following command-line entry point:

vcf-analyze

Basic usage

Run a complete analysis of a VCF file and launch the local web dashboard:

vcf-analyze input.vcf

By default, the dashboard is available at:

http://127.0.0.1:5000

Common options

Limit the number of processed variants:

vcf-analyze input.vcf 100000

Adjust the chunk size used during processing:

vcf-analyze input.vcf --chunk-size 50000

Run the analysis without launching the web dashboard:

vcf-analyze input.vcf --no-dashboard

Launch the web dashboard using previously generated results:

vcf-analyze --dashboard-only

Use cases

  • Exploratory analysis of genomic variants
  • Preliminary processing of large VCF datasets
  • Local visualization of variant statistics without external services
  • Validation and debugging of bioinformatics pipelines

Console entry point

The package exposes the following console script:

vcf-analyze = "vcf_stats.main:main"

License

This project is licensed under the MIT License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vcf_stats_viz-0.1.1.tar.gz (33.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vcf_stats_viz-0.1.1-py3-none-any.whl (36.1 kB view details)

Uploaded Python 3

File details

Details for the file vcf_stats_viz-0.1.1.tar.gz.

File metadata

  • Download URL: vcf_stats_viz-0.1.1.tar.gz
  • Upload date:
  • Size: 33.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for vcf_stats_viz-0.1.1.tar.gz
Algorithm Hash digest
SHA256 6247540c17caaffe88477cdceac016b269a823b7ebd72937003cdfe2e7723849
MD5 23de034eae0a02d226e085e6e2c42351
BLAKE2b-256 81b5f5cf2ef87d284088b7fd51fb16039004f9a357c1918639918367dce6ae33

See more details on using hashes here.

File details

Details for the file vcf_stats_viz-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: vcf_stats_viz-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 36.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for vcf_stats_viz-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1ec79ae46773ad088fb9750c80b0e6b6d05d6331ed263698fa91448f01bc0080
MD5 87812e56bbd63db1e27a55864bfa08bf
BLAKE2b-256 958f9207558249f2f53b2cab745ef85cd3ceb7d0295285e7f03638b43c88f2b9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page