BUSCO(1)

πŸ’– NAME πŸ’–

busco β€” benchmarking sets of universal single-copy orthologs. that's the whole name, she's short and she knows it πŸ’…


✨ DESCRIPTION ✨

okay so bestie, first thing, here's how you actually call her:

usage: busco -i [SEQUENCE_FILE] -l [LINEAGE] -o [OUTPUT_NAME] -m [MODE]
[OTHER OPTIONS]

Welcome to BUSCO 5.2.2 πŸŽ€ β€” the Benchmarking Universal Single-Copy Ortholog assessment tool. she's iconic, she's thorough, she checks your genome/transcriptome/protein set and tells you how it's doing. for the deeper usage tea, go read the README file that ships with this distribution and the BUSCO user guide, fr fr.

and if you wanna know how to cite BUSCO (bestie, you GOTTA cite), visit this page: https://gitlab.com/ezlab/busco#how-to-cite-busco 🌸


πŸ¦‹ optional arguments πŸ¦‹

aka the whole menu. every single one, no skipping, periodt.

  • -i SEQUENCE_FILE, --in SEQUENCE_FILE β€” your input sequence file, in FASTA format. can be an assembled genome or transcriptome (DNA), or protein sequences from an annotated gene set. you can ALSO hand her a path to a directory holding multiple input files. multitasking queen πŸ‘‘
  • -o OUTPUT, --out OUTPUT β€” give your analysis run a recognisable short name. output folders and files get labelled with this name. > ⚠️ WARNING: do not provide a path. just the name. that's it. no paths. i'm serious bestie 😭
  • -m MODE, --mode MODE β€” which BUSCO analysis mode to run. there are three valid modes:
    • geno or genome, for genome assemblies (DNA)
    • tran or transcriptome, for transcriptome assemblies (DNA)
    • prot or proteins, for annotated gene sets (protein)
  • -l LINEAGE, --lineage_dataset LINEAGE β€” specify the name of the BUSCO lineage to be used. pick your girl πŸ’œ
  • --augustus β€” use the augustus gene predictor for eukaryote runs.
  • --augustus_parameters "--PARAM1=VALUE1,--PARAM2=VALUE2" β€” pass additional arguments to Augustus. all arguments should be contained within a single pair of quotation marks, separated by commas. one pair. one. πŸ™ˆ
  • --augustus_species AUGUSTUS_SPECIES β€” specify a species for Augustus training.
  • --auto-lineage β€” run auto-lineage to find the optimum lineage path. she'll figure it out herself, independent queen ✨
  • --auto-lineage-euk β€” run auto-placement just on the eukaryote tree to find the optimum lineage path.
  • --auto-lineage-prok β€” run auto-lineage just on non-eukaryote trees to find the optimum lineage path.
  • -c N, --cpu N β€” specify the number (N = integer) of threads/cores to use. give her cores, she gives you speed πŸƒβ™€οΈ
  • --config CONFIG_FILE β€” provide a config file.
  • --datasets_version DATASETS_VERSION β€” specify the version of BUSCO datasets, e.g. odb10.
  • --download [dataset ...] β€” download dataset. possible values are a specific dataset name, "all", "prokaryota", "eukaryota", or "virus". > 🫢 if you use this together with other command line arguments, make sure to place this last. last means last, bestie.
  • --download_base_url DOWNLOAD_BASE_URL β€” set the url to the remote BUSCO dataset location.
  • --download_path DOWNLOAD_PATH β€” specify local filepath for storing BUSCO dataset downloads.
  • -e N, --evalue N β€” E-value cutoff for BLAST searches. allowed formats: 0.001 or 1e-03. (Default: 1e-03)
  • -f, --force β€” force rewriting of existing files. must be used when output files with the provided name already exist. no -f, no overwrite, she said what she said πŸ’€
  • -h, --help β€” show this help message and exit. the classic.
  • --limit N β€” how many candidate regions (contig or transcript) to consider per BUSCO. (default: 3)
  • --list-datasets β€” print the list of available BUSCO datasets. window shopping πŸ›οΈ
  • --long β€” Optimization Augustus self-training mode. (Default: Off) adds considerably to the run time, but can improve results for some non-model organisms. the glow-up takes time, okay 😌
  • --metaeuk_parameters "--PARAM1=VALUE1,--PARAM2=VALUE2" β€” pass additional arguments to Metaeuk for the first run. all arguments should be contained within a single pair of quotation marks, separated by commas.
  • --metaeuk_rerun_parameters "--PARAM1=VALUE1,--PARAM2=VALUE2" β€” pass additional arguments to Metaeuk for the second run. all arguments should be contained within a single pair of quotation marks, separated by commas.
  • --offline β€” to indicate that BUSCO cannot attempt to download files. airplane mode but for datasets ✈️
  • --out_path OUTPUT_PATH β€” optional location for the results folder, excluding the results folder name. Default is the current working directory.
  • -q, --quiet β€” disable the info logs, displays only errors. minimalism era πŸ§˜β™€οΈ
  • -r, --restart β€” continue a run that had already partially completed. we don't start over in this house, we resume πŸ’…
  • --tar β€” compress some subdirectories with many files to save space.
  • --update-data β€” download and replace with last versions all lineages datasets and files necessary to their automated selection.
  • -v, --version β€” show this version and exit.

πŸ‘‘ AUTHOR πŸ‘‘

this manpage was written by Nilesh Patra for the Debian distribution, and can be used for any other usage of the program. king behaviour, we love a contributor 🫢


and that's the whole page, bestie β€” busco 5.2.2, dated July 2021, served fresh from the BUSCO(1) manual. go benchmark something iconic. no cap, you got this πŸ’–βœ¨πŸŽ€πŸ¦‹πŸŒΈπŸ’…

πŸ“¦ where this page comes from