CLONALFRAMEML(1)
Okay bestie, come sit with me, because CLONALFRAMEML(1) is giving User Commands energy and I need you to see it π π«Ά
β¨ NAME β¨
ClonalFrameML is all about Efficient Inference of Recombination in Whole Bacterial Genomes π¦
π SYNOPSIS π
ClonalFrameML newick_file fasta_file output_file [OPTIONS]
πΈ DESCRIPTION πΈ
Okay so ClonalFrameML is a software package that does efficient inference of recombination in bacterial genomes, and it is literally so good π It was created by Xavier Didelot and Daniel Wilson. It works on any type of aligned sequence data, but it's especially made for whole genome sequences. It can compare hundreds of whole genomes in a matter of hours on a standard Desktop computer, which is giving main character energy π
A run of ClonalFrameML gives you three main outputs π§. First, a phylogeny with branch lengths corrected to account for recombination. Second, an estimation of the key parameters of the recombination process. Third, a genomic map of where recombination took place for each branch of the phylogeny.
ngl the lineage is iconic. ClonalFrameML is a maximum likelihood implementation of the Bayesian software ClonalFrame, which was previously described by Didelot and Falush (2007) π The recombination model underneath ClonalFrameML is exactly the same as ClonalFrame's, but this new version is a lot faster, can handle way bigger genomic datasets, and does not suffer from MCMC convergence issues. No more convergence drama π
π OPTIONS π
π§ͺ Options specifying the analysis type
-emβ Takestrue(default) orfalse. Estimates parameters with a Baum-Welch expectation maximization algorithm.-embranchβ Takestrueorfalse(default). Estimates parameters for each branch using the EM algorithm.-rescale_no_recombinationβ Takestrueorfalse(default). Rescales branch lengths for given sites with no recombination model.-imputation_onlyβ Takestrueorfalse(default). Only does ancestral state reconstruction and imputation, nothing extra π
π Options affecting all analyses
-kappaβ Takesvalue > 0(default2.0). This is the relative rate of transitions vs transversions in the substitution model β¨-fasta_file_listβ Takestrueorfalse(default). Treatsfasta_fileas a white-space separated file list π-xmfa_fileβ Takestrueorfalse(default). Treatsfasta_fileas an XMFA file.-ignore_user_sitesβ Takessites_file. Ignores the sites listed in the whitespace-separatedsites_fileπ«§-ignore_incomplete_sitesβ Takestrueorfalse(default). Ignores sites with any ambiguous bases.-use_incompatible_sitesβ Takestrue(default) orfalse. Uses homoplasious and multiallelic sites to correct branch lengths π₯-show_progressβ Takestrueorfalse(default). Outputs the progress of the maximum likelihood routines, so you can watch the magic happen π-chromosome_nameβ Takes aname, eg"chr". Outputs the importation status file in BED format using the chromosome name you give it π§¬-min_branch_lengthβ Takesvalue > 0(default1e-7). Sets the minimum branch length π-reconstruct_invariant_sitesβ Takestrueorfalse(default). Reconstructs the ancestral states at invariant sites.-label_uncorrected_treeβ Takestrueorfalse(default). Spits out the uncorrected Newick tree with the internal nodes labelled πΈ
π Options affecting -em and -embranch
-prior_meanβ Takesdf "0.1 0.001 0.1 0.0001"as the default. Sets the prior mean for R/theta, 1/delta, nu and M π-prior_sdβ Takesdf "0.1 0.001 0.1 0.0001"as the default. Sets the prior standard deviation for R/theta, 1/delta, nu and M.-initial_valuesβ Takesdefault "0.1 0.001 0.05". Sets the initial values for R/theta, 1/delta and nu π·-guess_initial_mβ Takestrue(default) orfalse. Initializes M and nu jointly in the EM algorithms π§-emsimβ Takesvalue >= 0(default0). The number of simulations used to estimate uncertainty in the EM results.-embranch_dispersionβ Takesvalue > 0(default.01). The dispersion in parameters among branches in the-embranchmodel π¦
π
Options affecting -rescale_no_recombination
-brent_toleranceβ Takes atolerance(default.001). Sets the tolerance of the Brent routine for-rescale_no_recombinationπ-powell_toleranceβ Takes atolerance(default.001). Sets the tolerance of the Powell routine for-rescale_no_recombinationπ
π«Ά AUTHOR π«Ά
This manpage was written by Andreas Tille for the Debian distribution, and it can be used for any other usage of the program. Period π
That's the tea π΅ ClonalFrameML 1.11 from September 2017, all wrapped up with CLONALFRAMEML(1) πβ¨
π¦ where this page comes from
- debian bookworm: clonalframeml 1.12-3 Β· GPL-3.0-or-later
- debian trixie: clonalframeml 1.13-1 Β· GPL-3.0-or-later
- ubuntu jammy: clonalframeml 1.12-2 Β· GPL-3.0-or-later
- ubuntu noble: clonalframeml 1.13-1 Β· GPL-3.0-or-later
- ubuntu resolute: clonalframeml 1.13-1build1 Β· GPL-3.0-or-later
- ubuntu stonking: clonalframeml 1.13-2 Β· GPL-3.0-or-later
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms