Skip to main content
BINARY: A Bioinformatics Algorithm Library in Modern C++
  1. Projects/

BINARY: A Bioinformatics Algorithm Library in Modern C++

·107 words·1 min· loading · loading · · ·
Yangyang Li
Author
Yangyang Li
PhD Candidate at Northwestern University

BINARY is a collection of algorithms and data structures built for modern C++ bioinformatics applications. You can use it directly in your own projects or as a component of a larger system. Every data structure and algorithm is implemented in modern C++ with an emphasis on efficiency.

The library follows a few design principles:

  • Embrace the C++20 standard and modern C++ features
  • Support concurrency and thread safety
  • Prioritise safety and clean design
  • Make the API hard to use incorrectly
  • Test extensively
  • Provide Python bindings

The project is under active development, and the library will change as it evolves.

Related