LEFSE_PLOT_FEATURES.PY(1)
π LEFSE_PLOT_FEATURES.PY π
okay bestie, welcome to lefse_plot_features.py β it's a User Command and it lives in section 1 of the manual, which is just fancy speak for "type it in your terminal, babe". no cap. π«Ά
β¨ NAME β¨
lefse_plot_features.py β determine features of organisms, clades, taxonomic units, genes. it's giving taxonomy but make it a plot. ππ¦
π DESCRIPTION π
so the way you run it is literally this, and I'm putting it in a code block so you don't have to squint at wrapped text like it's a group chat at 2am:
lefse_plot_features.py [-h] [--width WIDTH] [--height HEIGHT]
[--top TOP] [--bot BOT]
[--title_font_size TITLE_FONT_SIZE] [--class_font_size CLASS_FONT_SIZE]
[--class_label_pos {up,down}] [--subcl_mean {y,n}] [--subcl_median {y,n}]
[--font_size FONT_SIZE] [-n flt] [--format {png,pdf,svg}] [-f {all,diff,one}]
[--feature_name FEATURE_NAME] [--feature_num FEATURE_NUM]
[--archive {zip,none}] [--background_color {k,w}] [--dpi DPI]
INPUT_FILE INPUT_FILE OUTPUT_FILE
Cladoplot π
πΈ positional arguments πΈ
these ones you just... hand over. no dashes, no ceremony, just vibes.
INPUT_FILEβ dataset files. yep, the first one. πINPUT_FILEβ LEfSe output file. yep, the second one, and I know it has the exact same name as the first, I'm not the one who named it, bestie. πOUTPUT_FILEβ the file for the output. and specifically: it's the zip file if an archive is required, and the output directory otherwise. so it switches personalities depending on your flags, main character energy honestly. π
β optional arguments β
-h,--helpβ show this help message and exit. the classic. always there for you. π«Ά--width WIDTHβ sets the width. (no description in the original, she's mysterious like that π)--height HEIGHTβ sets the height. (also mysterious. iconic behaviour.)--top TOPβ set maximum y limit (-1.0means automatic limit). let the plot decide its own ceiling, slay β¨--bot BOTβ set minimum y limit (default0.0,-1.0means automatic limit). floor check, but make it data π--title_font_size TITLE_FONT_SIZEβ title font size. make it big, make it bold, make it a moment π--class_font_size CLASS_FONT_SIZEβ class font size.--class_label_pos {up,down}β where the class labels sit. up or down. choose your fighter.--subcl_mean {y,n}β y or n, bestie.--subcl_median {y,n}β y or n again.--font_size FONT_SIZEβ the general font size.-n fltβ unused. yes literally, the manpage says unused. she's just standing there. π--format {png,pdf,svg}β the format for the output file. pick your aesthetic:png,pdf, orsvg. π-f {all,diff,one}β whether to plot all features (all), only those differentially abundant according to LEfSe (diff), or only one β the one given with--feature_name(one). this is the whole personality of the script fr fr.--feature_name FEATURE_NAMEβ The name of the feature to plot (levels separated by.). yes, dots, not spaces, not slashes, dots. iykyk. π--feature_num FEATURE_NUMβ The number of the feature to plot.--archive {zip,none}βzipornone, choose wisely because this decides whether yourOUTPUT_FILEis a zip file or a directory. no pressure. π«Ά--background_color {k,w}β set the color of the background.korw. that's the whole menu, babes.--dpi DPIβ the dpi. crank it if you want it crispy. π₯
heads up bestie: several of these options ship with no description at all in the original manual. I'm not out here inventing lore for them, so they stay cute and unexplained. we respect the source. π§
π AUTHOR π
This manpage was written by Andreas Tille for the Debian distribution and can be used for any other usage of the program. king behaviour, honestly. π
and that's the whole page, bestie β lefse_plot_features.py version 1.1.2, dated September 2021, straight out of the Debian-verse. go plot something gorgeous. periodt. β¨π¦π
π¦ where this page comes from
- debian trixie: lefse 1.1.2-2 Β· MIT
- ubuntu questing: lefse 1.1.2-2
- ubuntu resolute: lefse 1.1.2-2build1 Β· MIT
- ubuntu stonking: lefse 1.1.2-2build1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms