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
- https://github.com/lh3/bedtk
- GitHub: lh3/bedtk
- Brew formula source: Formula/b/bedtk.rb
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
}