NVBIO is a library of reusable components designed to accelerate bioinformatics applications using CUDA. Though it is specifically designed to unleash the power of NVIDIA GPUs, most of its components are completely cross-platform and can be used both from host C++ and device CUDA code.
Introduction
Modules
- NVBIO includes the following modules:
Performance
- NVBIO is designed for performance. Here's a couple benchmarks showing the superior speed of its FM-index search, DP alignment and BWT construction algorithms.
Dependencies
- NVBIO depends on the following external libraries:
Licensing
- NVBIO has been developed by NVIDIA Corporation and is licensed under BSD.
Contributors
- The main contributors of NVBIO are Jacopo Pantaleoni and Nuno Subtil.