Matheus Januario, Jennifer Auler, Andressa Viol, and Daniel Rabosky Nov/2024
evolved (EVOLutionary Virtual EDucation) is an open-source R package
designed for graduate or advanced undergraduate courses in evolutionary
biology. It emphasizes tools for inquiry-based learning, where students
engage in scientific practices to actively build knowledge (Pedaste et
al., 2015). The package includes vignettes (tutorials) to facilitate
classroom investigations. They can be accessed online at
https://mjanuario.github.io/evolved/ However, educators are encouraged
to develop their own content modules depending on class context and/or
learning objectives. Most of evolved‘s core functions are oriented
towards either ($i$) developing student intuition for classic models in
evolutionary biology using simulations, or ($ii$) analyzing (parameter
estimation, hypothesis testing, visualization) datasets associated with
key questions in evolutionary biology.
The EvolVEd package is available in two versions:
The stable version represents the “error-proof” version of the package. It may have reduced features due to CRAN’s constraints (e.g., dataset size). The stable version can be downloaded directly from the The Comprehensive R Archive Network. A simpler way to install this version is to run the following command in your R terminal:
install.packages("evolved")
The development version is the most complete and updated version of the
package. It may contain datasets, functions, or documentation slightly
out of CRAN’s standards. The development version is hosted on
GitHub and requires the
devtools package for installation. If devtools is not already
installed, you can install it first by running the code lines below:
# Install devtools
install.packages("devtools")
# Then, install the development version of EvolVEd:
devtools::install_github("mjanuario/evolved")
mammals_spp (Extant species list of mammals)ammonoidea_fossil (Fossil occurrences of ammonoidsmammals_fossil (Fossil occurrences of mammals)trilob_fossil (Fossil occurrences of trilobites)To view the vignettes, run the following code:
vignette("vignette_name", package = "evolved")
With "vignette_name" being one of the names below. Each vignette
covers the following topics, organized from basic to advanced:
install_r)intro_r)popgen_intro)popgen_drift)popgen_selection)deeptime_clocks)deeptime_rocks)birthdeath_deeptime)birthdeath_phylogenies)Questions and support requests should be sent to Matheus Januario’s email (januarioml.eco [at] gmail.com). Bug & issue reports, suggestions, improvements, or code additions should be pushed through the same GitHub repository. Emailing Matheus Januario is also ok. Additional info can be found here.