🍺 BREW Explorer

← all formulae

bedtk

brew install bedtk v1.2 MIT

Simple toolset for BED files

2
30-day installs · #13998
2
90-day · #19635
23
365-day · #13702
144
★ GitHub stars · updated 1y ago

GitHub topics

bioinformatics

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Simple toolset for BED files",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:35:49+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "bedtk",
  "github_default_branch": "master",
  "github_last_commit_at": "2025-08-24T23:18:04Z",
  "github_readme_excerpt": "## Getting Started\n\n```sh\n# compile and install\ngit clone https://github.com/lh3/bedtk\ncd bedtk \u0026\u0026 make\n# filter a BED or VCF file\n./bedtk flt test/test-anno.bed.gz test/test-iso.bed.gz\n./bedtk flt -v test/test-anno.bed.gz test/test-iso.bed.gz      # non-overlapping lines\n./bedtk flt -cw100 test/test-anno.bed.gz test/test-sub.vcf.gz  # with a window\n# intersect (no sorting needed; overlapping records allowed)\n./bedtk isec test/test-anno.bed.gz test/test-iso.bed.gz\n# compute the breadth of coverage\n./bedtk cov test/test-anno.bed.gz test/test-iso.bed.gz\n# sort a BED file\n./bedtk sort test/test-iso.bed.gz\n./bedtk sort -s test/chr_list.txt test/test-iso.bed.gz\n# merge overlapping records (no sorting needed)\n./bedtk merge test/test-anno.bed.gz\n```\n\n## Introduction\n\nBedtk is a set of simple tools to process BED files. It so far implements\nintersection, subtraction, sorting, merging and computing the breadth of\ncoverage. Bedtk is not as versatile as [bedtools][bedtools] and never aims to\nmatch the bedtools feature set. It instead focuses on performance. Bedtk\nis several to tens of times faster and uses a fraction of memory. It also\nprovides a few convenient functions. For example, sorting, merging and\nintersection can be done in one go without Unix pipes.\n\nBedtk is published in:\n\u003e Li H and Rong J (2021) Bedtk: finding interval overlap with implicit interval tree.\n\u003e *Bioinformatics*, **37**:1315-1316\n\n[bedtools]: https://github.com/arq5x/bedtools2\n[cr]: https://github.com/lh3/cgranges\n",
  "github_repo": "lh3/bedtk",
  "github_stars": 144,
  "github_topics": [
    "bioinformatics"
  ],
  "homepage": "https://github.com/lh3/bedtk",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 2,
  "installs_365d": 23,
  "installs_90d": 2,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "bedtk",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 13998,
  "rank_365d": 13702,
  "rank_90d": 19635,
  "raw_hash": "b075b898d090833e",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/b/bedtk.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": null,
  "version_stable": "1.2",
  "versioned_formulae": [],
  "why_use_this": null
}