jellyfish
brew install jellyfish
v2.3.1
BSD-3-Clause OR GPL-3.0-or-later
Fast, memory-efficient counting of DNA k-mers
6
30-day installs · #10350
26
90-day · #9000
137
365-day · #8353
543
★ GitHub stars · updated 2y ago
Runtime dependencies
Build dependencies
Links
- https://github.com/gmarcais/Jellyfish
- GitHub: gmarcais/Jellyfish
- Brew formula source: Formula/j/jellyfish.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [
"pkgconf"
],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"htslib"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Fast, memory-efficient counting of DNA k-mers",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:38:59+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "jellyfish",
"github_default_branch": "master",
"github_last_commit_at": "2024-03-20T09:39:28Z",
"github_readme_excerpt": "\n\n# Jellyfish\n\n## Overview\n\n\nJellyfish is a tool for fast, memory-efficient counting of k-mers in DNA. A k-mer is a substring of length k, and counting the occurrences of all such substrings is a central step in many analyses of DNA sequence. Jellyfish can count k-mers using an order of magnitude less memory and an order of magnitude faster than other k-mer counting packages by using an efficient encoding of a hash table and by exploiting the \"compare-and-swap\" CPU instruction to increase parallelism.\n\nJELLYFISH is a command-line program that reads FASTA and multi-FASTA files containing DNA sequences. It outputs its k-mer counts in a binary format, which can be translated into a human-readable text format using the \"jellyfish dump\" command, or queried for specific k-mers with \"jellyfish query\". See the [documentation](doc/Readme.md) for details.\n\nIf you use Jellyfish in your research, please cite:\n\n Guillaume Marcais and Carl Kingsford, A fast, lock-free approach for efficient parallel counting of occurrences of k-mers. Bioinformatics (2011) 27(6): 764-770 ([first published online January 7, 2011](http://bioinformatics.oxfordjournals.org/cgi/content/abstract/27/6/764 \"Paper on Oxford Bioinformatics website\")) doi:10.1093/bioinformatics/btr011\n\n## Installation\n\n### Linux Binaries\n\nOn Debian and Ubuntu with `apt`:\n```Shell\nsudo apt update\nsudo apt install jellyfish\n```\n\nOn Arch, it is available from [AUR](https://aur.archlinux.org/packages/jellyfish/).\n\n### FreeBSD\n\nJellyfish can be installed on FreeBSD via the FreeBSD ports system.\n\nTo install via the binary package, simply run:\n```Shell\npkg install Jellyfish\n```\n\nTo install from source:\n```Shell\ncd /usr/ports/biology/jellyfish\nmake install\n```\n\n### Windows\n\nWith [Cygwin](https://www.cygwin.com/), Jellyfish can be compiled from source as [explained below](#from-source).\nThe simpler way on Windows 10 is to first install [WSL](h",
"github_repo": "gmarcais/Jellyfish",
"github_stars": 543,
"github_topics": [],
"homepage": "https://github.com/gmarcais/Jellyfish",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 6,
"installs_365d": 137,
"installs_90d": 26,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "BSD-3-Clause OR GPL-3.0-or-later",
"llm_generated_at": null,
"llm_model": null,
"name": "jellyfish",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 10350,
"rank_365d": 8353,
"rank_90d": 9000,
"raw_hash": "778b07c20bf2ed19",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/j/jellyfish.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": null,
"version_stable": "2.3.1",
"versioned_formulae": [],
"why_use_this": null
}