Package index
-
PhyloEM()
- Model Estimation with Detection of Shifts
-
find_grid_alpha()
- Find a reasonable grid for alpha
-
estimateEM()
- Perform One EM
-
plot(<PhyloEM>)
- Plot for class
PhyloEM
-
params_process(<PhyloEM>)
- Parameter estimates
-
imputed_traits()
- Ancestral State Reconstruction
-
model_selection()
- Model Selection of a fitted object
-
residuals(<PhyloEM>)
- Residuals of a fitted object
-
enlight()
- Make the result lighter
-
log_likelihood()
- Log Likelihood of a fitted object
-
find_rotation()
- Test for rotation invariant datasets
-
merge_rotations()
- Merge fits from independent runs of PhyloEM.
-
get_criterion()
- Get Model Selection Criterion
-
plot_criterion()
- Plot Model Selection Criterion
-
merge_alpha_grids()
- Merge PhyloEM fits on various grids of alpha values
Parameters and Simulations
Functions to simulate various processes on the tree, and deal with their parameters.
-
simul_process()
- Simulate a Stochastic Process on a tree
-
params_BM()
- Create an object
params_process
for a BM
-
params_OU()
- Create an object
params_process
for an OU
-
params_process()
- Create an object params_process
-
params_process(<character>)
- Create an object
params_process
-
plot(<params_process>)
- Plot for class
simul_process
-
extract(<simul_process>)
- Extraction of simulated traits
-
log_likelihood()
- Log Likelihood of a fitted object
-
equivalent_shifts()
- Find all equivalent shifts allocations and values.
-
extract(<equivalent_shifts>)
- Extract the shifts values for one trait.
-
plot(<equivalent_shifts>)
- Plot all the equivalent solutions.
Parsimony and Enumeration
Functions to compute parsimony scores, and enumerate all equivalent solutions to a given clustering of the tips.
-
enumerate_parsimony()
- Enumerate all the possible regime allocations, given a clustering of the tips.
-
extract(<enumerate_parsimony>)
- Extract the result of
enumerate_parsimony
at a node.
-
plot(<enumerate_parsimony>)
- Plot all the equivalent solutions.
-
partitionsNumber()
- Number of different models
-
extract(<partitionsNumber>)
- Extract from object
partitionsNumber
-
parsimonyNumber()
- Number of equivalent parsimonious allocations.
-
extract(<parsimonyNumber>)
- Extraction of the actual number of solutions.
-
parsimonyCost()
- Minimal number of shifts needed to get a clustering.
-
extract(<parsimonyCost>)
- Extraction of the actual number of solutions.
Shifts vs Regimes
Functions to switch between representations using shifts positions, and representations using regimes allocations.
-
shifts_to_simmap()
- Simmap format mapping from list of edges
-
allocate_regimes_from_shifts()
- Allocation of regimes to nodes.
-
allocate_shifts_from_regimes()
- Allocation of shifts to edges
-
check_parsimony()
- Check Parsimony, assuming no homoplasy
-
clusters_from_shifts()
- Clustering associated to a shift allocation, assuming no homoplasy.
-
compute_betas_from_shifts()
- Computation of the optimal values at nodes and tips.
-
compute_shifts_from_betas()
- Computation of shifts from the vector of optimal values
-
node_optimal_values()
- Computation of the optimal values at nodes and tips.
-
correspondenceEdges()
- Correspondence between edges numbers
-
enumerate_tips_under_edges()
- Tips descendants of nodes.
-
compute_dist_phy()
- Phylogenetic Distances
-
compute_times_ca()
- Common Ancestors Times
-
incidence.matrix()
- Incidence matrix of a tree.
-
incidence.matrix.full()
- Incidence matrix of a tree.
-
shifts.list_to_matrix()
- Compute the matrix of shifts.
-
shifts.matrix_to_list()
- Compute the list of shifts.
-
compute_stationary_variance()
- Compute the stationary variance matrix
-
transform_branch_length()
- Transform branch length for a re-scaled BM
-
extract()
- Extraction function
-
monkeys
- New World Monkeys dataset