PXSEQGEN(1)
πΈ NAME πΈ
okay so bestie, welcome to pxseqgen β it's a sequence simulator under the GTR model. that's the whole vibe. it lives in section 1 of the User Commands manual, and it's lowkey iconic. π
β¨ SYNOPSIS β¨
pxseqgen [OPTIONS]...
π DESCRIPTION π
so basically it's a basic sequence simulator under the GTR model. fr fr, that's what it does. it will happily take fasta, fastq, phylip, and nexus formats β either from a file or from STDIN. she's flexible like that. π¦
π OPTIONS π
here's the whole menu, no gatekeeping:
-t,--treef=FILEβ the input treefile, bestie. if you don't hand her one, she reads from STDIN instead. π³-l,--length=INTβ how long do you want your sequences to be? the default is1000. π«-b,--basef=Inputβ comma-delimited base freqs, and the order is strictlyA,C,G,T. default is equal. no favorites here. βοΈ-g,--gamma=INTβ gamma shape value. default is no rate variation, so if you want that spicy variation you gotta ask for it. π-i,--pinvar=FLOATβ proportion of invariable sites. default is0.0. π-r,--ratemat=Inputβ comma-delimited input values for the rate matrix. default is JC69, and the order is:A<->C,A<->G,A<->T,C<->G,C<->T,G<->T. don't shuffle it, i'm begging. π₯-w,--aaratemat=Inputβ comma-delimited amino acid rate matrix. default is all freqs equal, and the order isARNDCQEGHILKMFPSTWYV. yes queen, memorize it. π§¬-q,--aabasefreq=Inputβ AA frequencies, order:ARNDCQEGHILKMFPSTWYV. same lineup, different job. β¨-c,--proteinβ run as amino acid. switching it up! π-n,--nreps=INTβ number of replicates. how many times are we doing this, bestie? π-x,--seed=INTβ random number seed. if you don't set one, she uses the clock otherwise. β°-a,--ancestorsβ print the ancestral node sequences. default is no. and btw, use-pfor the nodes labels. π΅-p,--printnodelabelsβ print newick with internal node labels. default is no. πΏ-m,--multimodel=Inputβ specify multiple models across the tree. the input goes like this:
A<->C,A<->G,A<->T,C<->G,C<->T,G<->T,Node#,A<->C,A<->G,A<->T,C<->G,C<->T,G<->T
and for example, EX:.3,.3,.3,.3,.3,1,.3,.3,.2,.5,.4 π
-k,--rootseq=STRINGβ set the root sequence. default is random (from basefreqs). π±-o,--outf=FILEβ output seq file,STOUTotherwise. (yes, that's literally what the page says πSTOUT. we don't question the ancestors.) π€-h,--helpβ display this help and exit. the classic. π«Ά-V,--versionβ display version and exit. π-C,--citationβ display phyx citation and exit. give credit where it's due, periodt. π
π CITATION π
if you're gonna use this, cite your sources bestie:
Brown, Joseph W., Joseph F. Walker, and Stephen A. Smith. 2017. Phyx: phylogenetic tools for unix. Bioinformatics 33(12): 1886-1888. https://doi.org/10.1093/bioinformatics/btx063.
βοΈ AUTHOR βοΈ
Written by Joseph F. Walker, Joseph W. Brown, Stephen A. Smith (blackrim). legends, honestly. π
π REPORTING BUGS π
found a bug? don't suffer in silence, tell the devs:
- Report bugs to: <https://github.com/FePhyFoFum/phyx/issues>
- phyx home page: <https://github.com/FePhyFoFum/phyx>
βοΈ COPYRIGHT βοΈ
Copyright Β© 2015-2024 FePhyFoFum License GPLv3
and that's the whole page bestie!! this was pxseqgen 1.3.1, from June 2024 β go simulate something gorgeous π
β¨π¦
π¦ where this page comes from
- debian trixie: phyx 1.3.2+ds-1 Β· GPL-3.0-only
- ubuntu questing: phyx 1.3.2+ds-1
- ubuntu resolute: phyx 1.3.2+ds-1build1 Β· GPL-3.0-only
- ubuntu stonking: phyx 1.3.2+ds-1build1 Β· GPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms