DIVV is a software tool designed for comparing two VCF files that have been generated from panel sequencing.
It leverages the CyVCF2 library, which is actively maintained, providing superior VCF file parsing compared to PyVCF. Additionally, tasks are parallelized to enhance efficiency. Moreover, a dynamic report is generated, offering users an optimized and user-friendly visualization of the results.
# Clone the repository
git clone https://github.com/LeoooJR/DIVV.git
# Changed directory to the cloned repository
cd DIVV
# Compile htslib
./install.sh
# Get help about DIVV
python src/main.py --help
# Compare VCF files
python src/main.py --vcfs <VCF1> <VCF2> --report --output <PATH>
# Build the image
docker build -t divv .
# Run the container
docker run divv --vcfs <VCF1> <VCF2> --report --output <PATH>
# Get help about DIVV
docker run divv --help
For questions, feel free to reach out to the maintainers through GitHub or connect on LinkedIn.