The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]dogado.de.

evolved

This educational R package involves both simple and complex functions for simulating and analyzing biological data. It is adequate for inquiries that assume different levels of student independence (e.g., as categorized by Banchi & Bell, 2008), and add up to other options of software where students can handle, organize, and visualize biological data. evolved is heavily oriented towards providing tools for inquiry-based learning - where students follow scientific practices to actively construct knowledge (Pedaste et al, 2015) - and thus most of its computer functions rely either on (A) simulating data from simple models that can usually be derived from first principles (see Table 1) or in (B) analyzing (measuring, testing, visualizing) datasets with characteristics that are common to many fields related to evolutionary biology.

Installation

You can install the development version of evolved from GitHub with:

# install.packages("devtools")
devtools::install_github("Auler-J/evolved")

Usage

Following we show all the functions designed to be handled directly by users. Functions use examples are provided in the vignettes.

Function name Biology field mostly associated with function Function purpose Designed to be opened?
calcFossilDivTT() Paleobiology Estimates fossil Diversity through time yes
countSeqDiffs() Phylogenetics Calculates the number of different sites between two protein sequences yes
NatSelSim() Population genetics Simulate natural selection in a bi-allelic population yes
OneGenHW() Population genetics Simulates stochastic allelic frequencies in a population that follows Hardy-Weinberg Equilibrium yes
WFDriftSim() Population genetics Simulates allele frequency change through generations under genetic drift yes
simulateBirthDeath() Macroevolution Simulates number of species following a birth-death model no
SimulateTree() Macroevolution Simulates a phylogenetic tree following a birth-death model no

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.

Vignettes

To view the vignettes, run the following code:

vignette("vignette_name", package = "evolved")

Specifically, the following topics are addressed in every vignette (ordered from basic to advanced):

References

Banchi, H., & Bell, R. (2008). The many levels of inquiry. Science and children, 46(2), 26.

Pedaste, M., Mäeots, M., Siiman, L. A., De Jong, T., Van Riesen, S. A., Kamp, E. T., … & Tsourlidaki, E. (2015). Phases of inquiry-based learning: Definitions and the inquiry cycle. Educational research review, 14, 47-61.