ParBLiSS is a C++ library for distributed and multi-core bioinformatics algorithms. It requires C++ 11 features, as well as OpenMP, and MPI. The library is implemented as a set of templated classes. As such, most of the code is in header form, and are incorporated into the user code via #include.
Software is available at the github repository.
- Tony Pan, Patrick Flick, Chirag Jain, Yongchao Liu and Srinivas Aluru. Kmerind: A Flexible Parallel Library for K-mer Indexing of Biological Sequences on Distributed Memory Systems. 7th ACM Conference on Bioinformatics, Computational Biology, and Health Informatics (ACM BCB). 2016.