KRAKEN-BUILD(1)

πŸ’– KRAKEN-BUILD(1) πŸ’–

okay so bestie, welcome to kraken-build β€” it's a User Commands page and honestly? it's giving taxonomy girlboss. we're assigning taxonomic labels to short DNA sequences and we're gonna have a time. πŸ¦‹


✨ NAME ✨

kraken-build β€” assigning taxonomic labels to short DNA sequences πŸ’…


🌸 SYNOPSIS 🌸

kraken-build [task option] [options]

πŸŽ€ DESCRIPTION πŸŽ€

πŸ’« Task options (exactly one must be selected):

so like. you pick exactly one of these. not two. not zero. one. the way that the universe requires balance ✨

  • --download-taxonomy β€” download NCBI taxonomic information 🧬
  • --download-library TYPE β€” download a partial library, where TYPE is one of "bacteria", "plasmids", "viruses", "human" 🦠
  • --add-to-library FILE β€” add FILE to the library πŸ“
  • --build β€” create a DB from the library (this needs taxonomy already d/l'ed and at least one file sitting in the library, no cap) πŸ—οΈ
  • --rebuild β€” create a DB from the library just like --build, except it removes existing non-library/taxonomy files before building 🧹
  • --clean β€” remove unneeded files from a built database ✨
  • --shrink NEW_CT β€” shrink an existing DB so it only has NEW_CT k-mers 🫧
  • --standard β€” download and create the default database, iconic default behaviour πŸ‘‘
  • --upgrade β€” upgrade an existing older database to use scrambled minimizer ordering (peep the README for the deets) ⬆️
  • --help β€” print this message πŸ™ˆ
  • --version β€” print version information ⭐

πŸ”₯ OPTIONS πŸ”₯

  • --db NAME β€” Kraken DB/library name. it's mandatory, bestie β€” except for --help / --version, those two get a free pass πŸ’–
  • --threads # β€” number of threads (def: 1) 🧡
  • --new-db NAME β€” new Kraken DB name. shrink task only, and mandatory for the shrink task πŸ‘€
  • --kmer-len NUM β€” k-mer length in bp. build/shrink tasks only (def: 31) πŸ“
  • --minimizer-len NUM β€” minimizer length in bp. build/shrink tasks only (def: 15) πŸ“
  • --jellyfish-hash-size STR β€” pass a specific hash size argument to jellyfish when building the database. build task only πŸͺΌ
  • --max-db-size SIZE β€” shrink the DB before the full build, making sure the database and index together use <= SIZE gigabytes. build task only πŸ“¦
  • --shrink-block-offset NUM β€” when shrinking, select the k-mer that is NUM positions from the end of a block of k-mers (default: 1) 🎯
  • --work-on-disk β€” do most operations on disk instead of in RAM. heads up: this will slow down the build in most cases 🐌
fr fr, that last one is a tradeoff β€” on-disk means slower builds most of the time, but it's there if you need it πŸ’€

and that's the whole page, bestie β€” you ate that 🫢

this was kraken-build 0.10.5~beta, dated September 2015, and it's been serving User Commands realness since. mwah πŸ’‹βœ¨πŸŽ€