LEFSE_RUN.PY(1)

πŸ“¦
version 1.1.2 Β· 2 versions
, in debian trixie, ubuntu questing, ubuntu resolute, ubuntu stonking

okay bestie, sit down, we're doing LEFSE_RUN.PY(1) together and honestly? it's giving main character energy. it's the man page for lefse_run.py, and by the end of this you're gonna understand it better than the person who wrote it. no cap. πŸ¦‹βœ¨


πŸŽ€ NAME πŸŽ€

lefse_run.py β€” the one that figures out the features of organisms, clades, taxonomic units and genes that actually matter. like, it does the science so you don't have to. periodt. πŸ’…


πŸ’– DESCRIPTION πŸ’–

here's literally how you call it, verbatim, don't @ me:

usage: lefse_run.py [-h] [-o str] [-a float] [-w float] [-l float]
       [--nlogs int] [--verbose int] [--wilc int] [-r str]
       [--svm_norm int] [-b int] [-e int] [-c int] [-f float] [-s {0,1,2}]
       [--min_c int] [-t str] [-y {0,1}] INPUT_FILE OUTPUT_FILE

this is LEfSe 1.1.01, iconic, obsessed. πŸ‘‘

πŸ“ positional arguments

  • INPUT_FILE β€” the input file. your data. the moment. 🌸
  • OUTPUT_FILE β€” the output file, and it's holding the data that the visualization module is gonna eat up later. so you're not just writing a file, you're serving looks to the next step. ✨

🌸 optional arguments

  • -h, --help β€” shows this help message and then exits, like a polite queen. πŸ’…
  • -o str β€” sets the file you export the result to (concise textual form only, bestie, don't get greedy). πŸŽ€
  • -a float β€” sets the alpha value for the Anova test (default 0.05). 🌸
  • -w float β€” sets the alpha value for the Wilcoxon test (default 0.05). πŸ’–
  • -l float β€” sets the threshold on the absolute value of the logarithmic LDA score (default 2.0). ⭐
  • --nlogs int β€” max log ingluence of LDA coeff. that's it, that's the whole description, we move. ✨
  • --verbose int β€” verbose execution (default 0). turn it up if you want the running commentary, iykyk. πŸ—£οΈ
  • --wilc int β€” whether to perform the Wicoxon step (default 1). yes default, it's doing it. πŸ¦‹
  • -r str β€” select LDA or SVM for effect size (default LDA). pick your fighter. πŸ‘‘
  • --svm_norm int β€” whether to normalize the data in [0,1] for SVM feature waiting (default 1 β€” strongly suggested, so like... don't be weird about it, leave it on). πŸ”₯
  • -b int β€” sets the number of bootstrap iterations for LDA (default 30). count 'em. πŸ”’
  • -e int β€” sets whether to perform the wilcoxon test only among the subclasses with the same name (default 0). 🫢
  • -c int β€” sets whether to perform the wilcoxon test ing the Curtis's approach (BETA VERSION) (default 0). 🧚
bestie it literally says BETA VERSION in the docs. it's not me being dramatic, that's just the lore. handle with care. πŸ’€
  • -f float β€” sets the subsampling fraction value for each bootstrap iteration (default 0.66666). yes, all those sixes. 😭
  • -s {0,1,2} β€” sets the multiple testing correction options. 0 = no correction, which is more strict, and yes it's the default; 1 = correction for independent comparisons; 2 = correction for dependent comparison. choose your destiny. 🌈
  • --min_c int β€” minimum number of samples per subclass for performing the wilcoxon test (default 10). 🌸
  • -t str β€” sets the title of the analysis (default is the input file without its extension β€” cute, it names itself). πŸŽ€
  • -y {0,1} β€” for multiclass tasks: sets whether the test runs in a one-against-one setting (1 β€” more strict!) or in a one-againstall setting (0 β€” less strict) (default 0). ⚑

πŸ‘‘ AUTHOR πŸ‘‘

This manpage was written by Andreas Tille for the Debian distribution, and can be used for any other usage of the program. we love a legend who documents things. 🫢


and that's the whole thing bestie, you ate. go run some features. πŸ’–

lefse_run.py 1.1.2 Β· September 2021 Β· mwah, stay iconic βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from