ROGUENAROK-SINGLE(1)
β¨ NAME β¨
roguenarok-single β bestie, this is the single core version of the tool that implements the RogueNaRok algorithm for rogue taxon identification π¦
πΈ DESCRIPTION πΈ
okay so first thing, if you run it with nothing, it's gonna yell at you:
ERROR: Please specify a file containing bootstrap trees via -i.
π not me getting read to filth by a phylogenetics program. anyway.
This is RogueNaRok version 1.0, released by Andre J. Aberer in 2011-10-25 π
This program implements the RogueNaRok algorithm for rogue taxon identification. that's the whole vibe, no cap β¨
π SYNTAX π
RogueNaRok -i <bootTrees> -n <runId> [-x <excludeFile>] [-c <threshold>] [-b] [-s <dropsetSize>] [-w <workingDir>] [-h]
π OBLIGATORY π
these ones you literally cannot skip, bestie:
-i <bootTrees>β a whole collection of bootstrap trees. your main character input π³-n <runId>β an identifier for this run. just a lil name tag so you know which run is which π·οΈ
π«Ά OPTIONAL π«Ά
the fun extra stuff, lowkey iconic:
-t <bestKnownTree>β if you've got a single best-known tree (like an ML or MP tree) you can hand it over and RogueNaRok will optimize the bootstrap support in that best-known tree instead (and yes, it's still drawn from the bootstrap trees, don't worry). heads up: the threshold parameter gets ignored when you do this. periodt.-x <excludeFile>β taxa listed in this file (one taxon per line) will not be considered for pruning. like a do-not-touch list π-c <threshold>β a threshold or mode for the consensus tree that gets optimized. give it a value between50(majority rule consensus) and100(strict consensus), orMR(for the extended majority rule consensus). ngl, rogue taxa identified with respect to different thresholds can vary substantially, so choose wisely. DEFAULT: MR consensus-bβ instead of trying to maximize the support in the consensus tree, RogueNaRok will try to maximize the number of bipartition in the final tree by pruning taxa. DEFAULT: off-L <factor>β a weight factor to penalize for dropset size.Factor=1is Pattengale's criterion. the higher the value, the more conservative the algorithm gets about pruning taxa. DEFAULT: 0.0 (=RBIC)-s <dropsetSize>β maximum size of dropset per iteration. ifdropsetSize == n, then RogueNaRok will test in each iteration which tuple ofntaxa increases the optimality criterion the most, and prunes taxa accordingly. it does improve the result, but runtimes will increase at least linearly, so likeβ¦ be aware π DEFAULT: 1-w <workDir>β a working directory where output files are created π-T <num>β execute RogueNaRok in parallel with<num>threads. note that you need to compile the program for parallel execution first, so it's giving "read the room" energy π§-hβ this help file. your bestie when you're lost π
π MINIMAL EXAMPLE π
the absolute bare minimum to get her going:
./RogueNaRok -i <bootstrapTreeFile> -n run1
π AUTHOR π
This manpage was written by Nilesh Patra for the Debian distribution and can be used for any other usage of the program. slay π
and that's the whole thing bestie!! roguenarok-single 1.0.1, dated October 2021 β go identify some rogue taxa, you got this πβ¨π¦
π¦ where this page comes from
- debian bookworm: roguenarok 1.0.1-3 Β· GPL-2.0-or-later
- debian trixie: roguenarok 1.0.1-3 Β· GPL-2.0-or-later
- ubuntu jammy: roguenarok 1.0.1-3 Β· GPL-2.0-or-later
- ubuntu noble: roguenarok 1.0.1-3 Β· GPL-2.0-or-later
- ubuntu resolute: roguenarok 1.0.1-3.1 Β· GPL-2.0-or-later
- ubuntu stonking: roguenarok 1.0.1-3.1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms