Package: mvMORPH 1.2.1

mvMORPH: Multivariate Comparative Tools for Fitting Evolutionary Models to Morphometric Data

Fits multivariate (Brownian Motion, Early Burst, ACDC, Ornstein-Uhlenbeck and Shifts) models of continuous traits evolution on trees and time series. 'mvMORPH' also proposes high-dimensional multivariate comparative tools (linear models using Generalized Least Squares and multivariate tests) based on penalized likelihood. See Clavel et al. (2015) <doi:10.1111/2041-210X.12420>, Clavel et al. (2019) <doi:10.1093/sysbio/syy045>, and Clavel & Morlon (2020) <doi:10.1093/sysbio/syaa010>.

Authors:Julien Clavel [aut, cre], with contributions from Aaron King [aut], Emmanuel Paradis [aut]

mvMORPH_1.2.1.tar.gz
mvMORPH_1.2.1.zip(r-4.5)mvMORPH_1.2.1.zip(r-4.4)mvMORPH_1.2.1.zip(r-4.3)
mvMORPH_1.2.1.tgz(r-4.4-x86_64)mvMORPH_1.2.1.tgz(r-4.4-arm64)mvMORPH_1.2.1.tgz(r-4.3-x86_64)mvMORPH_1.2.1.tgz(r-4.3-arm64)
mvMORPH_1.2.1.tar.gz(r-4.5-noble)mvMORPH_1.2.1.tar.gz(r-4.4-noble)
mvMORPH_1.2.1.tgz(r-4.4-emscripten)mvMORPH_1.2.1.tgz(r-4.3-emscripten)
mvMORPH.pdf |mvMORPH.html
mvMORPH/json (API)
NEWS

# Install 'mvMORPH' in R:
install.packages('mvMORPH', repos = c('https://jclavel.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/jclavel/mvmorph/issues

Uses libs:
  • openblas– Optimized BLAS
Datasets:
  • phyllostomid - Phylogeny and trait data for a sample of Phyllostomid bats

On CRAN:

9.64 score 17 stars 3 packages 178 scripts 836 downloads 21 mentions 29 exports 41 dependencies

Last updated 1 months agofrom:f1be8d8fdf. Checks:OK: 9. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 16 2024
R-4.5-win-x86_64OKNov 16 2024
R-4.5-linux-x86_64OKNov 16 2024
R-4.4-win-x86_64OKNov 16 2024
R-4.4-mac-x86_64OKNov 16 2024
R-4.4-mac-aarch64OKNov 16 2024
R-4.3-win-x86_64OKNov 16 2024
R-4.3-mac-x86_64OKNov 16 2024
R-4.3-mac-aarch64OKNov 16 2024

Exports:aicwancestraldfaShapeeffectsizeEICestimGIChalflifeLRTmanova.glsmv.PrecalcmvBMmvEBmvglsmvgls.dfamvgls.pcamvLLmvolsmvOUmvOUTSmvqqplotmvRWTSmvSHIFTmvSIMpairwise.contrastspairwise.glhpcaShapepruningstationary

Dependencies:apecliclusterGenerationcodacodetoolscombinatcorpcorcpp11DEoptimdigestdoParalleldotCall64expmfastmatchforeachgenericsglassoFastglueigraphiteratorslatticelifecyclemagrittrmapsMASSMatrixmnormtnlmenumDerivoptimParallelpbmcapplyphangornphytoolspkgconfigquadprogRcpprlangscatterplot3dspamsubplexvctrs

How to use mvMORPH?

Rendered fromHow_to_use_mvMORPH.Rmdusingknitr::rmarkdownon Nov 16 2024.

Last update: 2023-03-13
Started: 2016-06-06

mvMORPH: an R package for fitting multivariate evolutionary models

Rendered fromtutorial_mvMORPH.Rmdusingknitr::rmarkdownon Nov 16 2024.

Last update: 2016-10-13
Started: 2015-05-29

Readme and manuals

Help Manual

Help pageTopics
Multivariate Comparative Methods for Fitting Evolutionary Models to Morphometric DatamvMORPH-package mvMORPH
Akaike weightsaicw
Estimation of traits ancestral states.ancestral
Extract multivariate gls (or ols) model coefficientscoef.mvgls
Projection of 2D and 3D shapes (from geometric morphometric datasets) on Discriminant axesdfaShape
Multivariate measure of association/effect size for objects of class "manova.gls"effectsize
Extended Information Criterion (EIC) to compare models fit with 'mvgls' (or 'mvols') by Maximum Likelihood (ML) or Penalized Likelihood (PL)EIC
Ancestral states reconstructions and missing value imputation with phylogenetic/time-series modelsestim
Extract multivariate gls (or ols) model fitted valuesfitted.mvgls
Generalized Information Criterion (GIC) to compare models fit with 'mvgls' (or 'mvols') by Maximum Likelihood (ML) or Penalized Likelihood (PL)GIC
The phylogenetic half-life for an Ornstein-Uhlenbeck processhalflife
Likelihood Ratio TestLRT
Multivariate Analysis of Variancemanova.gls
Model parameterization for the various mvMORPH functionsmv.Precalc
Multivariate Brownian Motion models of continuous traits evolutionmvBM
Multivariate Early Burst model of continuous traits evolutionmvEB
Fit linear model using Generalized Least Squares to multivariate (high-dimensional) data setsmvgls
Discriminant Function Analysis (DFA) - also called Linear Discriminant Analysis (LDA) or Canonical Variate Analysis (CVA) - based on multivariate GLS (or OLS) model fitmvgls.dfa
Principal Component Analysis (PCA) based on GLS (or OLS) estimate of the traits variance-covariance matrix (possibly regularized)mvgls.pca
Multivariate (and univariate) algorithms for log-likelihood estimation of arbitrary covariance matrix/treesmvLL
Fit linear model using Ordinary Least Squares to multivariate (high-dimensional) data setsmvols
Multivariate Ornstein-Uhlenbeck model of continuous traits evolutionmvOU
Multivariate continuous trait evolution for a stationary time series (Ornstein-Uhlenbeck model)mvOUTS
Quantile-Quantile plots for multivariate models fit with 'mvgls' or 'mvols'mvqqplot
Multivariate Brownian motion / Random Walk model of continuous traits evolution on time seriesmvRWTS
Multivariate change in mode of continuous trait evolutionmvSHIFT
Simulation of (multivariate) continuous traits on a phylogenymvSIM
Pairwise contrastspairwise.contrasts
Pairwise multivariate tests between levels of a factorpairwise.glh
Projection of 2D and 3D shapes (from geometric morphometric datasets) on Principal Component Axes (PCA)pcaShape
Phylogeny and trait data for a sample of Phyllostomid batsphyllostomid
Predictions from (multivariate) gls or ols model fitpredict.mvgls
Predictions from Discriminant analysis conducted with a mvgls model fitpredict.mvgls.dfa
Pruning algorithm to compute the square root of the phylogenetic covariance matrix and its determinant.pruning
Extract gls (or ols) model residualsresiduals.mvgls
The stationary variance of an Ornstein-Uhlenbeck processstationary
Calculate variance-covariance matrix for a fitted object of class 'mvgls'vcov.mvgls