The goal of RRmorph is to provide tools to map evolutionary rate and
patterns directly on three-dimensional shapes. The main computational
functions of this package are rate.map and conv.map, which are still
also available as a part of the
RRphylo R package (where
they were first published). The reason we decided to move these
functions in a brand new package is that we made some heavy changes to
both of them and, in doing so, produced some additional tools we think
might be useful to everyone deals with 3d meshes and surfaces. In
RRmorph, rate.map and conv.map are able to plot evolutionary
rates/convergence patterns on real 3d surfaces. This is done by means of
a new function, interpolMesh, which transfers values related to the
reconstructed meshes (the output of RRphylo::rate.map and
RRphylo::conv.map) to the real 3D surfaces they were derived from.
Melchionna, M., Castiglione, S., Girardi, G., Serio, C., Esposito, A., Mondanaro, A., Profico, A., Sansalone, G., & Raia, P.(2024). RRmorph—a new R package to map phenotypic evolutionary rates and patterns on 3D meshes. Communications Biology 7: 1009.doi:10.1038/s42003-024-06710-8
To replicate the analyses presented in Melchionna et al. 2024 please follow the link: https://github.com/pasraia/Supporting-Material-Melchionna-et-al.-2024
The package is not yet available on CRAN.
You can install RRmorph from github by using the R package devtools:
install.packages("devtools")
devtools::install_github("pasraia/RRmorph",dependencies=TRUE)