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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6247540c17caaffe88477cdceac016b269a823b7ebd72937003cdfe2e7723849
|
|
| MD5 |
23de034eae0a02d226e085e6e2c42351
|
|
| BLAKE2b-256 |
81b5f5cf2ef87d284088b7fd51fb16039004f9a357c1918639918367dce6ae33
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1ec79ae46773ad088fb9750c80b0e6b6d05d6331ed263698fa91448f01bc0080
|
|
| MD5 |
87812e56bbd63db1e27a55864bfa08bf
|
|
| BLAKE2b-256 |
958f9207558249f2f53b2cab745ef85cd3ceb7d0295285e7f03638b43c88f2b9
|