RUN_SEPP.PY(1)
π run_sepp.py β a phylogenetic placement tool π
okay bestie, sit down, grab a boba, because we're about to talk about run_sepp.py, a User Commands girlie who lives in section 1 of your manual pages. she places stuff on trees. phylogenetically. it's giving β¨scienceβ¨ and honestly? she ate.
π NAME π
run_sepp.py β a phylogenetic placement tool π¦
πΈ DESCRIPTION πΈ
so here's the whole vibe. you run her like this:
usage: run_sepp.py [-h] [-v] [-A N] [-P N] [-F N] [-D DISTANCE] [-M
DIAMETER]
[-S DECOMP] [-p DIR] [-rt] [-o OUTPUT] [-d OUTPUT_DIR] [-c
CONFIG] [-t TREE] [-r RAXML] [-a ALIGN] [-f FRAG] [-m MOLECULE]
[--ignore-overlap] [-x N] [-cp CHCK_FILE] [-cpi N] [-seed N]
and what she does β no cap β is run the SEPP algorithm on an input tree, an alignment, a fragment file, and a RAxML info file. that's the whole job. she's booked and busy π
optional arguments π«
-h,--helpβ shows this help message and dips. classic. π-v,--versionβ shows the program's version number and exits. her little birth certificate. π
𧬠DECOMPOSITION OPTIONS π§¬
these ones decide the alignment decomposition size and the taxon insertion size. if you pass None, the default is to align/place at 10% of total taxa. also super important: the alignment decomosition size must be less than the taxon insertion size. like, mandatory. it's the rules. π€
-A N,--alignmentSize Nβ max alignment subset size ofN. default is10% of the total number of taxa or the placement subset size if given. β¨-P N,--placementSize Nβ max placement subset size ofN. default is10% of the total number of taxa or the alignment length (whichever bigger). she said whichever bigger, periodt. π-F N,--fragmentChunkSize Nβ maximum fragment chunk size ofN. this one helps you control memory, so if your machine is struggling, she's your girl. default:20000. π«Ά-D DISTANCE,--distance DISTANCEβ minimum p-distance before stopping the decomposition. default:1. π-M DIAMETER,--diameter DIAMETERβ maximum tree diameter before stopping the decomposition. default:None. π³-S DECOMP,--decomp_strategy DECOMPβ the decomposition strategy. default:using tree branch length. iconic behaviour honestly. π
π€ OUTPUT OPTIONS π€
these control the output. where the girlies go. π
-p DIR,--tempdir DIRβ Tempfile files will be written toDIR. Full-path required. default:/tmp/sepp. don't be lazy with the path bestie. β οΈ-rt,--remtempβ Remove tempfile directory. default:disabled. she cleans up after herself when you ask nicely. π§Ή-o OUTPUT,--output OUTPUTβ output files with prefixOUTPUT. default:output. π-d OUTPUT_DIR,--outdir OUTPUT_DIRβ output to theOUTPUT_DIRdirectory. full-path required. default:.ποΈ
π₯ INPUT OPTIONS π₯
these control the input. and listen, to actually run SEPP the following is required, so no skipping:
- a backbone tree (newick format) π²
- a RAxML_info file β this is the file RAxML generates while estimating the backbone tree, and Pplacer uses this info file to set model parameters π§
- a backbone alignment file (fasta format) π
- a fasta file with the fragments π§©
also heads up: the input sequences are assumed to be DNA unless you say otherwise. π
-c CONFIG,--config CONFIGβ a config file with the options used to run SEPP. anything you pass as a command line argument overrides the config file value for that option. default:None. she respects your last word. π-t TREE,--tree TREEβ input tree file (newick format). default:None. π³-r RAXML,--raxml RAXMLβ RAxML_info file including model parameters, generated by RAxML. default:None. π€-a ALIGN,--alignment ALIGNβ aligned fasta file. default:None. π-f FRAG,--fragment FRAGβ fragment file. default:None. π§©-m MOLECULE,--molecule MOLECULEβ molecule type of sequences. can beamino,dna, orrna. default:dna. choose your fighter. π--ignore-overlapβ when a query sequence has the same name as a backbone sequence, ignore the query sequence and keep the backbone sequence. default:False. drama-free. βοΈ
β OTHER OPTIONS β
these control how SEPP is run. the behind-the-scenes girlies. π¬
-x N,--cpu Nβ useNcpus. default:number of cpus available on the machine. she'll use everything she can get. π₯-cp CHCK_FILE,--checkpoint CHCK_FILEβ checkpoint file. default:no checkpointing. π-cpi N,--interval Nβ interval (in seconds) between checkpoint writes. has effect only with-cpprovided. default:3600. β°-seed N,--randomseed Nβ random seed number. default:297834. keep her consistent bestie, reproducibility is a love language. π²
π SEE ALSO π
sepp.config(5) β go read her too, she's part of the friend group π«Ά
that's the whole page bestie, go forth and place some taxa πβ¨
this was run_sepp.py, from the User Commands manual, dated Septbember 2020 β yes that's how it's spelled in the page and we love her for it, slay π
π¦ where this page comes from
- ubuntu jammy: sepp 4.5.1+really4.5.1+dfsg-3 Β· GPL-3.0-or-later
- ubuntu questing: sepp 4.5.5+dfsg-1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms