primeDTLSR(1)
β¨ NAME β¨
primeDTLSR β guest-in-host tree inference tool π§π¦
yep, we're in section 1, the General Commands Manual, and this is the one that does reconciliation. periodt.
π SYNOPSIS π
primeDTLSR [OPTIONS] seqfile hostfile [gsfile]
πΈ DESCRIPTION πΈ
okay so primeDTLSR is the guest-in-host tree inference tool, and what it does is enable reconciliation analysis using the underlying DTLRS model. Here's the model's whole vibe, bestie:
- The guest tree topology evolves inside the host tree by means of duplication, loss and horizontal transfer events, all guided by homogeneous rates β much like a birth-death process, no cap. Lineages branch deterministically at host tree nodes.
- Relaxed molecular clock β° β that's sequence evolution rate variation over guest tree edges. Rates are drawn iid from the specified distribution. Also, rate variation over sites may be added, using a discretized gamma distribution with mean 1.
- Substitution model of choice; standard or user-defined. The implementation uses a discretization of the host tree to approximate the probability of all possible reconciliation realizations for the current parameter state.
And she said it twice, so you KNOW it matters: the implementation uses a discretization of the host tree to approximate the probability of all possible reconciliation realizations for the current parameter state. π
Now the three positional args, and yes you need to know all of them:
seqfileβ the file with aligned sequences for guest tree leaves. π±hostfileβ a PrIME Newick file with the host tree, incl. divergence times. > Heads up: leaves must have time 0 and the root must have time > 0. Not negotiable, bestie.gsfileβ a tab-delimited file relating guest tree leaves to host tree leaves, in case that info isn't included inhostfile.
π OPTIONS π
-h,-u,-?β display help (this text, literally).-o FILEβ output filename. Defaults tostderr.-s UNSIGNED_INTβ seed for the pseudo-random number generator. Defaults to a random seed.-i UNSIGNED_INTβ number of iterations. Defaults to [blank in the source, ngl].-t UNSIGNED_INTβ thinning, i.e. sample every <value>-th iteration. Defaults to [also blank π].-w UNSIGNED_INTβ output diagnostics tostderrevery <value>-th sample. Defaults to [blank again, she's mysterious].-qβ do not output diagnostics. Non-quiet by default.-m MCMC|PDHC|PDβ execution type: MCMC, posterior density hill-climbing from initial values, or just initial posterior density. Defaults to [blank].-Sm UniformAA|JC69|JTT|UniformCodon|ArveCodonβ substitution model. [blank] by default.-Su DNA|AminoAcid|Codon <Pi=float1 float2 ... floatn> <R=float1 float2 ...float(n*(n-1)/2)>β user-defined substitution model. The size ofPiandRmust fit the data type (DNA: n=4, AminoAcid: n=20, Codon: n=62).Ris given as a flattened upper triangular matrix. > π¨ Don't use both option-Suand-Smat the same time.-Sn UNSIGNED_INTβ number of steps of the discretized Gamma-distribution for sequence evolution rate variation over sites. Defaults to [blank] (which means no variation).-Ed Gamma|InvG|LogN|Uniformβ distribution for IID rate variation among edges. Defaults to [blank].-Ep FLOAT FLOATβ initial mean and variance of the edge rate distribution. Defaults to [blank] and [blank].-Efβ fix mean and variance of the edge rate distribution. Non-fixed by default.-Gi FILEβ filename with the initial guest tree topology.-Ggβ fix the initial guest tree topology, i.e. perform no branch-swapping. Non-fixed by default.-Bp FLOAT FLOAT FLOATβ initial duplication, loss and transfer rates. Defaults to [blank], [blank] and [blank].-Bfβ fix duplication, loss and transfer rates to their initial values. Non-fixed by default.-Bt FLOATβ override the time span of the edge above the root in the host tree. Must be greater than 0. Defaults to the file-contained value.-Dt FLOATβ approximate discretization timestep. Set to0to divide edge generations into the same amount of parts (see-Di). Defaults to [blank].-Di UNSIGNED_INTβ minimum number of discretization subintervals per edge generation. If-Dtis set to0, this becomes the exact number of subintervals. Minimum 2. Defaults toconf_value_from_cmake_DiscMinIvs(yep, that's the literal placeholder text, she left it un-substituted π).-C UNSIGNED_INTβ number of transfer counts during sampling. Defaults to [blank].-rβ rescale the host tree so that the root-to-leaf time equals1.0. All inferred parameters will refer to the new scale. Off by default.-Zβ do not print elapsed wall time and CPU time.-Wβ do not print the command line.-debuginfoβ show misc. info tostderrbefore iterating. Not shown by default.
π«Ά EXIT STATUS π«Ά
0β successful program execution. slay. β¨1β some error occurred. π
π URL π
The prime-phylo home page: http://prime.sbc.su.se
π SEE ALSO π
primeDLRS(1), primeGEM(1), showtree(1), chainsaw(1), reconcile(1), reroot(1), tree2leafnames(1), treesize(1)
and that's the whole page, bestie π this one's from prime-phylo 1.0.11, dated 13 Mar, 2012 β old but iconic, fr fr. go infer some trees π¦πΈ
π¦ where this page comes from
- debian bookworm: prime-phylo 1.0.11-10 Β· GPL-3.0-only
- debian trixie: prime-phylo 1.0.11-13+b1 Β· GPL-3.0-only
- ubuntu jammy: prime-phylo 1.0.11-10 Β· GPL-3.0-only
- ubuntu noble: prime-phylo 1.0.11-10ubuntu1 Β· GPL-3.0-only
- ubuntu questing: prime-phylo 1.0.11-14
- ubuntu resolute: prime-phylo 1.0.11-14build1 Β· GPL-3.0-only
- ubuntu stonking: prime-phylo 1.0.11-14build1 Β· GPL-3.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms