btllib
brew install btllib
v1.7.8
GPL-3.0-or-later
Bioinformatics Technology Lab common code library
76
30-day installs · #3871
162
90-day · #4561
302
365-day · #6308
29
★ GitHub stars · updated 3mo ago
Runtime dependencies
Build dependencies
GitHub topics
algorithms
bioinformatics
bloom-filter
cpp
data-structures
genome
library
python
Links
- https://github.com/bcgsc/btllib
- GitHub: bcgsc/btllib
- Brew formula source: Formula/b/btllib.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [
"cmake",
"meson",
"ninja",
"python@3.14"
],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"libomp"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Bioinformatics Technology Lab common code library",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:36:00+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "btllib",
"github_default_branch": "master",
"github_last_commit_at": "2026-04-30T20:54:44Z",
"github_readme_excerpt": "[](https://github.com/BirolLab/btllib/releases/latest)\n[](https://anaconda.org/bioconda/btllib)\n[](https://dev.azure.com/BirolLab/btl_public/_build/latest?definitionId=1)\n[](https://doi.org/10.21105/joss.04720)\n\n[Bioinformatics Technology Lab](http://www.birollab.ca/) common code library in C++ with Python wrappers.\n\nPlatforms\n---\n- Linux\n- MacOS\n\nInstallation for users\n---\nThe recommended way is to download using [Conda](https://docs.conda.io/en/latest/) package manager: \n`conda install -c bioconda -c conda-forge btllib`\n\nAlternatively, you can compile the code from source. Download `btllib-$VERSION.tar.gz` from the GitHub [latest release](https://github.com/BirolLab/btllib/releases/latest) where `$VERSION` is the latest btllib version and do the following:\n- `tar xzf btllib-$VERSION.tar.gz` to extract the source code.\n- Have the dependencies ready:\n * GCC 6+ or Clang 5+ (with OpenMP and C++17 support)\n * Python 3.9+\n * Meson and Ninja Python3 packages, CMake (If not available, these will be automatically installed to a temporary directory.)\n- Run `btllib/compile`\n * This will install btllib in the `btllib/install` directory. You can provide the `--prefix` parameter to change this.\n * The C++ compiler must be the same as the one used for compiling Python. E.g. if you installed Python using a package manager, you should use the C++ compiler from the same package manager. You can change the compiler by exporting the `CXX` environment variable to point to the compiler before running `btllib/compile`.\n * You can optionally run `python3 -m pip install $PREFIX/lib/btllib/python` afterwards to install the Python package. The",
"github_repo": "bcgsc/btllib",
"github_stars": 29,
"github_topics": [
"algorithms",
"bioinformatics",
"bloom-filter",
"cpp",
"data-structures",
"genome",
"library",
"python"
],
"homepage": "https://github.com/bcgsc/btllib",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 76,
"installs_365d": 302,
"installs_90d": 162,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "GPL-3.0-or-later",
"llm_generated_at": null,
"llm_model": null,
"name": "btllib",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 3871,
"rank_365d": 6308,
"rank_90d": 4561,
"raw_hash": "99512d3f82cb4887",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/b/btllib.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": null,
"version_stable": "1.7.8",
"versioned_formulae": [],
"why_use_this": null
}