Skip to content

nanoporetech/vbz-h5py-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VBZ-H5Py-Plugin

This module provides a plugin to H5Py for the VBZ (de)compression library.

VBZ Compression

VBZ compression is a compression algorithm developed by Oxford Nanopore to reduce file size and improve read/write performance when handling raw data in POD5/Fast5 files. Previously, the default compression was GZIP and comparing to GZIP we see a compression improvement of >30% and a CPU performance improvement of >10X for compression and >5X for decompression. Further details of the implementation and benchmarks can be found here: Nanoporetech/vbz_compression

Usage

Simply import the module to register the vbz plugin with h5py.

import vbz_h5py_plugin