VCFArray
VCFArray extends the DelayedArray framework to represent VCF data entries as array-like objects with on-disk or remote VCF files as backend, enabling efficient access to variant call data without loading entire files into memory.
Key Features:
- DelayedArray Extension: VCFArray extends the DelayedArray framework to provide array-like representations of VCF data.
- On-disk and Remote Backend Support: VCFArray uses on-disk or remote VCF files as backend storage for data access.
- Multi-field Data Conversion: Data entries from VCF files, including info fields, FORMAT fields, and fixed columns (REF, ALT, QUAL, FILTER), can be converted into VCFArray instances with different dimensions.
Scientific Applications:
- Variant Call Format Data Analysis: VCFArray enables array-based computational operations on VCF file contents for genomic variant analysis.
- Large-scale Genomic Data Processing: VCFArray facilitates memory-efficient analysis of variant data from large VCF files through delayed evaluation and on-disk data access.
Methodology:
VCFArray extends the DelayedArray framework to represent VCF data entries as array-like objects with on-disk or remote VCF file as backend, converting info fields, FORMAT fields, and fixed columns into VCFArray instances with different dimensions.
Collections
Details
- License:
- GPL-3.0
- Tool Type:
- command-line tool, library
- Operating Systems:
- Linux, Mac, Windows
- Programming Languages:
- R
- Added:
- 9/1/2026
- Last Updated:
- 9/1/2026
Operations
Publications
Documentation
User manual
https://bioconductor.org/packages/VCFArrayDownloads
- Source codehttps://github.com/Liubuntu/VCFArray