NVBIO
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
NVBIO

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.