{
  "_id": "6a1be80b1d7bb097a0a1b8e1",
  "Package": "evolved",
  "Title": "Open Software for Teaching Evolutionary Biology at Multiple\nScales Through Virtual Inquiries",
  "Version": "1.0.0",
  "Authors@R": "c(person(\"Matheus\", \"Januario\", email=\"januarioml.eco@gmail.com\", role = c(\"aut\", \"cph\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-6480-7095\")),\nperson(\"Jennifer\", \"Auler\", email=\"auler.jennifer@gmail.com\", role = c(\"aut\"),\ncomment = c(ORCID = \"0000-0001-7576-9058\")),\nperson(\"Andressa\", \"Viol\", email=\"aviol@umich.edu\", role = c(\"aut\"),\ncomment = c(ORCID = \"0009-0004-2558-8389\")),\nperson(\"Daniel\", \"Rabosky\", email=\"drabosky@umich.edu\", role = c(\"aut\"),\ncomment = c(ORCID = \"0000-0002-7499-8251\"))\n)",
  "Description": "\"Evolutionary Virtual Education\" - 'evolved' - provides\nmultiple tools to help educators (especially at the graduate\nlevel or in advanced undergraduate level courses) apply\ninquiry-based learning in general evolution classes. In\nparticular, the tools provided include functions that simulate\nevolutionary processes (e.g., genetic drift, natural selection\nwithin a single locus) or concepts (e.g. Hardy-Weinberg\nequilibrium, phylogenetic distribution of traits). More than\nonly simulating, the package also provides tools for students\nto analyze (e.g., measuring, testing, visualizing) datasets\nwith characteristics that are common to many fields related to\nevolutionary biology. Importantly, the package is heavily\noriented towards providing tools for inquiry-based learning -\nwhere students follow scientific practices to actively\nconstruct knowledge. For additional details, see package's\nvignettes.",
  "License": "GPL (>= 3)",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Config/testthat/edition": "3",
  "LazyData": "true",
  "VignetteBuilder": "knitr",
  "URL": "https://github.com/mjanuario/evolved,\nhttps://mjanuario.github.io/evolved",
  "BugReports": "https://github.com/mjanuario/evolved/issues",
  "Config/pak/sysreqs": "libfftw3-dev libglpk-dev libgsl0-dev libxml2-dev",
  "Repository": "https://mjanuario.r-universe.dev",
  "Date/Publication": "2026-04-01 15:55:15 UTC",
  "RemoteUrl": "https://github.com/mjanuario/evolved",
  "RemoteRef": "HEAD",
  "RemoteSha": "300aa21549b1d12e567f5cc27d10c04bdb280513",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-31 07:04:20 UTC",
    "User": "root"
  },
  "Author": "Matheus Januario [aut, cph, cre] (ORCID:\n<https://orcid.org/0000-0002-6480-7095>),\nJennifer Auler [aut] (ORCID: <https://orcid.org/0000-0001-7576-9058>),\nAndressa Viol [aut] (ORCID: <https://orcid.org/0009-0004-2558-8389>),\nDaniel Rabosky [aut] (ORCID: <https://orcid.org/0000-0002-7499-8251>)",
  "Maintainer": "Matheus Januario <januarioml.eco@gmail.com>",
  "MD5sum": "a010b72e642c0d60fd2b696beb018919",
  "_user": "mjanuario",
  "_type": "src",
  "_file": "evolved_1.0.0.tar.gz",
  "_fileid": "b335524d1e995359b602ba00421b25cdd54a830020ddd750fab465a26947c7d9",
  "_filesize": 43621444,
  "_sha256": "b335524d1e995359b602ba00421b25cdd54a830020ddd750fab465a26947c7d9",
  "_created": "2026-05-31T07:04:20.000Z",
  "_published": "2026-05-31T07:49:31.188Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78707439545,
      "time": 155,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7314667159"
    },
    {
      "job": 78707439541,
      "time": 150,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7314666625"
    },
    {
      "job": 78707439530,
      "time": 224,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7314952409"
    },
    {
      "job": 78707439531,
      "time": 191,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7314954257"
    },
    {
      "job": 78707208218,
      "time": 261,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7314650850"
    },
    {
      "job": 78707439532,
      "time": 130,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7314664648"
    },
    {
      "job": 78707439547,
      "time": 131,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7314664909"
    },
    {
      "job": 78707439543,
      "time": 97,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7314661351"
    },
    {
      "job": 78707439538,
      "time": 94,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7314661147"
    }
  ],
  "_buildurl": "https://github.com/r-universe/mjanuario/actions/runs/26705963472",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/mjanuario/evolved",
  "_commit": {
    "id": "300aa21549b1d12e567f5cc27d10c04bdb280513",
    "author": "Matheus Januario <14234924+mjanuario@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Update NEWS.md\n\nupdate",
    "time": 1775058915
  },
  "_maintainer": {
    "name": "Matheus Januario",
    "email": "januarioml.eco@gmail.com",
    "orcid": "0000-0002-6480-7095"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.10",
      "role": "Depends"
    },
    {
      "package": "ape",
      "role": "Imports"
    },
    {
      "package": "diversitree",
      "role": "Imports"
    },
    {
      "package": "phytools",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "LSD",
      "role": "Suggests"
    },
    {
      "package": "paleobioDB",
      "role": "Suggests"
    },
    {
      "package": "BAMMtools",
      "role": "Suggests"
    }
  ],
  "_owner": "mjanuario",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-36",
      "n": 4
    },
    {
      "week": "2025-45",
      "n": 4
    },
    {
      "week": "2025-48",
      "n": 4
    },
    {
      "week": "2025-49",
      "n": 10
    },
    {
      "week": "2025-51",
      "n": 6
    },
    {
      "week": "2026-02",
      "n": 17
    },
    {
      "week": "2026-03",
      "n": 16
    },
    {
      "week": "2026-04",
      "n": 7
    },
    {
      "week": "2026-06",
      "n": 1
    },
    {
      "week": "2026-14",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "backup-pre-pkgdown",
      "date": "2025-09-05"
    },
    {
      "name": "v1.0.0",
      "date": "2025-09-05"
    },
    {
      "name": "v1.0.1",
      "date": "2026-01-09"
    },
    {
      "name": "v1.0.11",
      "date": "2026-01-09"
    },
    {
      "name": "v1.0.12",
      "date": "2026-01-09"
    },
    {
      "name": "v1.0.13",
      "date": "2026-01-09"
    },
    {
      "name": "v1.0.2",
      "date": "2026-01-09"
    },
    {
      "name": "v1.0.21",
      "date": "2026-01-10"
    },
    {
      "name": "v1.0.22",
      "date": "2026-01-10"
    },
    {
      "name": "v1.0.23",
      "date": "2026-01-10"
    },
    {
      "name": "v1.0.23_zenodo",
      "date": "2026-01-24"
    }
  ],
  "_topics": [
    "biodiversity-science",
    "comparative-methods",
    "data-driven-education",
    "evolutionary-biology",
    "inquiry-based-learning",
    "macroevolution",
    "paleobiology",
    "phylogenetics",
    "population-genetics",
    "science-education",
    "simulation-based-learning"
  ],
  "_stars": 13,
  "_contributors": [
    {
      "user": "mjanuario",
      "count": 226,
      "uuid": 14234924
    },
    {
      "user": "auler-j",
      "count": 165,
      "uuid": 67709680
    }
  ],
  "_userbio": {
    "uuid": 14234924,
    "type": "user",
    "name": "Matheus Januario",
    "description": "Ecology & Evolution"
  },
  "_downloads": {
    "count": 556,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/evolved"
  },
  "_devurl": "https://github.com/mjanuario/evolved",
  "_pkgdown": "https://mjanuario.github.io/evolved",
  "_searchresults": 20,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/evolved.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/mjanuario/evolved",
  "_realowner": "mjanuario",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2024-11-27"
    }
  ],
  "_exports": [
    "calcFossilDivTT",
    "checkAndFixUltrametric",
    "countSeqDiffs",
    "estimateSpeciation",
    "fitCRBD",
    "is.ProteinSeq",
    "lttPlot",
    "NatSelSim",
    "OneGenHWSim",
    "plotNatSel",
    "plotPaintedWhales",
    "plotProteinSeq",
    "plotRawFossilOccs",
    "plotWFDrift",
    "simulateBirthDeathRich",
    "simulateTree",
    "WFDriftSim"
  ],
  "_datasets": [
    {
      "name": "ammonoidea_fossil",
      "title": "Occurrences of ammonoid fossils",
      "object": "ammonoidea_fossil",
      "class": [
        "data.frame"
      ],
      "fields": [
        "phylum",
        "class",
        "order",
        "family",
        "genus",
        "species",
        "early_interval",
        "late_interval",
        "max_ma",
        "min_ma",
        "midpoint",
        "lng",
        "lat"
      ],
      "rows": 58111,
      "table": true,
      "tojson": true
    },
    {
      "name": "birds_spp",
      "title": "Birds species list",
      "object": "birds_spp",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "cytOxidase",
      "title": "Cytochrome Oxidase sequences",
      "object": "cytOxidase",
      "class": [
        "ProteinSeq"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "data_whales",
      "title": "Whale body size and speciation rates",
      "object": "data_whales",
      "class": [
        "data.frame"
      ],
      "fields": [
        "species",
        "log_mass",
        "S",
        "color"
      ],
      "rows": 75,
      "table": true,
      "tojson": true
    },
    {
      "name": "dinos_fossil",
      "title": "Occurrence of dinosaur fossils",
      "object": "dinos_fossil",
      "class": [
        "data.frame"
      ],
      "fields": [
        "phylum",
        "class",
        "order",
        "family",
        "genus",
        "species",
        "early_interval",
        "late_interval",
        "max_ma",
        "min_ma",
        "midpoint",
        "lng",
        "lat"
      ],
      "rows": 15527,
      "table": true,
      "tojson": true
    },
    {
      "name": "mammals_fossil",
      "title": "Occurrences of mammal fossils",
      "object": "mammals_fossil",
      "class": [
        "data.frame"
      ],
      "fields": [
        "phylum",
        "class",
        "order",
        "family",
        "genus",
        "species",
        "early_interval",
        "late_interval",
        "max_ma",
        "min_ma",
        "midpoint",
        "lng",
        "lat"
      ],
      "rows": 69463,
      "table": true,
      "tojson": true
    },
    {
      "name": "mammals_spp",
      "title": "Mammals species list",
      "object": "mammals_spp",
      "class": [
        "character"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "timeseries_fossil",
      "title": "Fossil Time series",
      "object": "timeseries_fossil",
      "class": [
        "data.frame"
      ],
      "fields": [
        "clade",
        "source",
        "stem_age",
        "rel_time",
        "time_ma",
        "richness"
      ],
      "rows": 598,
      "table": true,
      "tojson": true
    },
    {
      "name": "trilob_fossil",
      "title": "Occurrence of trilobite fossils",
      "object": "trilob_fossil",
      "class": [
        "data.frame"
      ],
      "fields": [
        "phylum",
        "class",
        "order",
        "family",
        "genus",
        "species",
        "early_interval",
        "late_interval",
        "max_ma",
        "min_ma",
        "midpoint",
        "lng",
        "lat"
      ],
      "rows": 24965,
      "table": true,
      "tojson": true
    },
    {
      "name": "whale_phylo",
      "title": "Whale Phylogeny",
      "object": "whale_phylo",
      "class": [
        "phylo"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "ammonoidea_fossil",
      "title": "Occurrences of ammonoid fossils",
      "concept": [
        "data"
      ],
      "topics": [
        "ammonoidea_fossil"
      ]
    },
    {
      "page": "birds_spp",
      "title": "Birds species list",
      "concept": [
        "data"
      ],
      "topics": [
        "birds_spp"
      ]
    },
    {
      "page": "calcFossilDivTT",
      "title": "Calculate paleo diversity curves through different methods",
      "concept": [
        "macroevo",
        "macroevolution"
      ],
      "topics": [
        "calcFossilDivTT"
      ]
    },
    {
      "page": "checkAndFixUltrametric",
      "title": "Find and fix small rounding errors in ultrametric trees",
      "concept": [
        "macroevo",
        "macroevolution"
      ],
      "topics": [
        "checkAndFixUltrametric"
      ]
    },
    {
      "page": "countSeqDiffs",
      "title": "Counting protein sequence differences",
      "concept": [
        "macroevo",
        "macroevolution"
      ],
      "topics": [
        "countSeqDiffs"
      ]
    },
    {
      "page": "cytOxidase",
      "title": "Cytochrome Oxidase sequences",
      "concept": [
        "data"
      ],
      "topics": [
        "cytOxidase"
      ]
    },
    {
      "page": "data_whales",
      "title": "Whale body size and speciation rates",
      "concept": [
        "data"
      ],
      "topics": [
        "data_whales"
      ]
    },
    {
      "page": "dinos_fossil",
      "title": "Occurrence of dinosaur fossils",
      "concept": [
        "data"
      ],
      "topics": [
        "dinos_fossil"
      ]
    },
    {
      "page": "estimateSpeciation",
      "title": "Estimate speciation assuming a pure-birth process",
      "concept": [
        "macroevo",
        "macroevolution"
      ],
      "topics": [
        "estimateSpeciation"
      ]
    },
    {
      "page": "fitCRBD",
      "title": "Fit a constant-rate birth-death process to a phylogeny",
      "concept": [
        "macroevo",
        "macroevolution"
      ],
      "topics": [
        "fitCRBD"
      ]
    },
    {
      "page": "lttPlot",
      "title": "Make a lineage through time (LTT) plot",
      "concept": [
        "macroevo",
        "macroevolution"
      ],
      "topics": [
        "lttPlot"
      ]
    },
    {
      "page": "mammals_fossil",
      "title": "Occurrences of mammal fossils",
      "concept": [
        "data"
      ],
      "topics": [
        "mammals_fossil"
      ]
    },
    {
      "page": "mammals_spp",
      "title": "Mammals species list",
      "concept": [
        "data"
      ],
      "topics": [
        "mammals_spp"
      ]
    },
    {
      "page": "NatSelSim",
      "title": "Simulating natural selection through time in a bi-allelic gene",
      "concept": [
        "microevo",
        "microevolution"
      ],
      "topics": [
        "NatSelSim"
      ]
    },
    {
      "page": "OneGenHWSim",
      "title": "Simulating one generation of genotypes under Hardy-Weinberg equilibrium",
      "concept": [
        "microevo",
        "microevolution"
      ],
      "topics": [
        "OneGenHWSim"
      ]
    },
    {
      "page": "plotNatSel",
      "title": "Plot NatSelSim output",
      "concept": [
        "microevo",
        "microevolution"
      ],
      "topics": [
        "plotNatSel"
      ]
    },
    {
      "page": "plotPaintedWhales",
      "title": "Plotting the whale phylogeny and coloring its clades",
      "concept": [
        "macroevo",
        "macroevolution"
      ],
      "topics": [
        "plotPaintedWhales"
      ]
    },
    {
      "page": "plotProteinSeq",
      "title": "Plot protein sequence(s)",
      "concept": [
        "macroevo",
        "macroevolution"
      ],
      "topics": [
        "plotProteinSeq"
      ]
    },
    {
      "page": "plotRawFossilOccs",
      "title": "Plot a literal interpretation of a fossil record",
      "concept": [
        "macroevo",
        "macroevolution"
      ],
      "topics": [
        "plotRawFossilOccs"
      ]
    },
    {
      "page": "plotWFDrift",
      "title": "Plot WFDriftSim output",
      "concept": [
        "microevo",
        "microevolution"
      ],
      "topics": [
        "plotWFDrift"
      ]
    },
    {
      "page": "ProteinSeq",
      "title": "Details, generics, and methods for the 'ProteinSeq' class",
      "concept": [
        "generics"
      ],
      "topics": [
        "head.ProteinSeq",
        "is.ProteinSeq",
        "print.ProteinSeq",
        "ProteinSeq",
        "summary.ProteinSeq",
        "tail.ProteinSeq"
      ]
    },
    {
      "page": "simulateBirthDeathRich",
      "title": "Simulating richness through birth-death processes",
      "concept": [
        "macroevo",
        "macroevolution"
      ],
      "topics": [
        "simulateBirthDeathRich"
      ]
    },
    {
      "page": "simulateTree",
      "title": "Simulating a phylogenetic trees through the birth-death process",
      "concept": [
        "macroevo",
        "macroevolution"
      ],
      "topics": [
        "simulateTree"
      ]
    },
    {
      "page": "timeseries_fossil",
      "title": "Fossil Time series",
      "concept": [
        "data"
      ],
      "topics": [
        "timeseries_fossil"
      ]
    },
    {
      "page": "trilob_fossil",
      "title": "Occurrence of trilobite fossils",
      "concept": [
        "data"
      ],
      "topics": [
        "trilob_fossil"
      ]
    },
    {
      "page": "WFDriftSim",
      "title": "Simulating generations of genetic drift in a Wright–Fisher (WF) population",
      "concept": [
        "microevo",
        "microevolution"
      ],
      "topics": [
        "WFDriftSim"
      ]
    },
    {
      "page": "whale_phylo",
      "title": "Whale Phylogeny",
      "concept": [
        "data"
      ],
      "topics": [
        "whale_phylo"
      ]
    }
  ],
  "_readme": "https://github.com/mjanuario/evolved/raw/HEAD/README.md",
  "_rundeps": [
    "ape",
    "cli",
    "clusterGeneration",
    "coda",
    "codetools",
    "combinat",
    "cpp11",
    "DEoptim",
    "deSolve",
    "digest",
    "diversitree",
    "doParallel",
    "expm",
    "fastmatch",
    "foreach",
    "generics",
    "glue",
    "igraph",
    "iterators",
    "lattice",
    "lifecycle",
    "magrittr",
    "maps",
    "MASS",
    "Matrix",
    "mnormt",
    "nlme",
    "numDeriv",
    "optimParallel",
    "phangorn",
    "phytools",
    "pkgconfig",
    "quadprog",
    "Rcpp",
    "rlang",
    "scatterplot3d",
    "subplex",
    "vctrs"
  ],
  "_vignettes": [
    {
      "source": "birthdeath_deeptime.Rmd",
      "filename": "birthdeath_deeptime.html",
      "title": "Birth-death models and deep time",
      "author": "Matheus Januario, Andressa Viol, and Daniel Rabosky",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Learning objectives",
        "Introduction",
        "The birth-death (BD) model",
        "Glossary:",
        "Deterministic expectations of the BD model",
        "Estimation under the simplest BD",
        "Effects of variation on the net diversification rate",
        "The birth-death model is a stochastic process",
        "Adding in extinction",
        "Age-richness models and empirical richness through time",
        "Some food for thought:",
        "References:"
      ],
      "created": "2024-04-20 01:32:50",
      "modified": "2024-05-17 00:25:19",
      "commits": 3
    },
    {
      "source": "birthdeath_phylogenies.Rmd",
      "filename": "birthdeath_phylogenies.html",
      "title": "Birth-death models and molecular phylogenies",
      "author": "Matheus Januario, Andressa Viol, and Daniel Rabosky",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Learning objectives",
        "Introduction",
        "Simulating phylogenetic trees",
        "What affects speciation and extinction?",
        "Shifts in diversification rates",
        "References:"
      ],
      "created": "2024-05-09 23:57:46",
      "modified": "2024-11-28 16:58:11",
      "commits": 5
    },
    {
      "source": "rocks_and_clocks.Rmd",
      "filename": "rocks_and_clocks.html",
      "title": "Clocks and Rocks",
      "author": "Matheus Januario and Jennifer Auler",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The fossil record:",
        "Comparing molecular patterns"
      ],
      "created": "2023-12-24 03:37:05",
      "modified": "2024-11-28 16:58:11",
      "commits": 17
    },
    {
      "source": "deeptime_clocks.Rmd",
      "filename": "deeptime_clocks.html",
      "title": "DNA sequence evolution",
      "author": "Matheus Januario, Andressa Viol, and Daniel Rabosky",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Learning objectives",
        "Introduction",
        "Exploring sequence data",
        "A simple measure of genetic distance",
        "The Poisson correction",
        "Some food for thought:",
        "Building a molecular clock",
        "Molecular clocks and inferences about deep-time",
        "The Jukes-Cantor correction",
        "The uncertainty of your molecular clock",
        "Brief introduction to intervals derived from log-likelihood",
        "References"
      ],
      "created": "2024-03-26 18:03:50",
      "modified": "2025-12-01 17:27:53",
      "commits": 4
    },
    {
      "source": "deeptime_rocks.Rmd",
      "filename": "deeptime_rocks.html",
      "title": "Introduction to the fossil record",
      "author": "Matheus Januario, Andressa Viol, and Daniel Rabosky",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Learning objectives",
        "Introduction",
        "Exploring fossil occurrences",
        "A brief introduction to temporal ranges",
        "The K-Pg mass extinction",
        "Something to think about:",
        "The pull of the recent",
        "Diversity patterns in deep time",
        "The spatial distribution of the record",
        "Drawing conclusions from the fossil record",
        "Technical note: Dating fossils in absolute time",
        "References:"
      ],
      "created": "2024-03-26 18:03:50",
      "modified": "2024-11-28 16:58:11",
      "commits": 10
    },
    {
      "source": "install_r.Rmd",
      "filename": "install_r.html",
      "title": "If you never used R before...",
      "author": "Matheus Januario",
      "engine": "knitr::rmarkdown",
      "headings": [
        "If you never used R before...",
        "What is R and how can I install it?",
        "What is RStudio and how can I install it?",
        "Starting R and RStudio:",
        "Working Routine in R",
        "Step 1: Setting work directory",
        "Step 2: Checking working directory",
        "Step 3: Saving files",
        "Step 4: Compiling/knitting your RMarkdown",
        "Step 5: Sourcing R scripts",
        "Step 6: Loading external data",
        "Step 7: Debbuging one specific strange behavior some students found",
        "What is RMarkdown and how can I install it (optional)?",
        "More on RMarkdown",
        "RMarkdown advantages",
        "An example of why RMarkdown is so neat:",
        "RMarkdown practice (part I)",
        "RMarkdown practice (part II)"
      ],
      "created": "2025-11-28 20:05:24",
      "modified": "2025-11-28 20:05:24",
      "commits": 1
    },
    {
      "source": "intro_r.Rmd",
      "filename": "intro_r.html",
      "title": "Introduction to R",
      "author": "Matheus Januario, Andressa Viol, and Daniel Rabosky",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Learning objectives",
        "Introduction",
        "R basics",
        "R as a vector calculator",
        "Objects in R",
        "Appending elements",
        "Indexing",
        "Time for a pause and ponder",
        "Matrices",
        "Logical tests",
        "Data frames",
        "Functions",
        "Installing and running packages",
        "Scripts",
        "File paths and directories",
        "Getting help",
        "Generation of random numbers",
        "Plotting (and plot annotation)",
        "Loops",
        "Last remarks",
        "References"
      ],
      "created": "2025-12-17 15:48:54",
      "modified": "2025-12-17 15:48:54",
      "commits": 1
    },
    {
      "source": "phylogenies_and_diversification.Rmd",
      "filename": "phylogenies_and_diversification.html",
      "title": "Phylogenies and diversification",
      "author": "Matheus Januario and Jennifer Auler",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Molecular phylogenies:",
        "Diversification"
      ],
      "created": "2024-01-08 17:25:10",
      "modified": "2024-05-17 00:25:19",
      "commits": 13
    },
    {
      "source": "popgen_drift.Rmd",
      "filename": "popgen_drift.html",
      "title": "Sampling alleles, genetic drift and effective population size",
      "author": "Matheus Januario, Andressa Viol, and Daniel Rabosky",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Learning objectives",
        "Introduction",
        "Genetic drift: qualitative expectation",
        "Genetic drift: building intuition",
        "Dissecting the variability in outcomes",
        "Genetic drift and heterozygosity decay",
        "Effective population size",
        "Some food for thought:",
        "Historical note",
        "References:"
      ],
      "created": "2024-03-26 18:03:50",
      "modified": "2025-12-17 16:40:40",
      "commits": 10
    },
    {
      "source": "popgen_intro.Rmd",
      "filename": "popgen_intro.html",
      "title": "Introduction to evolutionary genetics",
      "author": "Matheus Januario, Andressa Viol, and Daniel Rabosky",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Learning objectives",
        "Introduction",
        "Simple math notation",
        "Probability of independent events",
        "Random number generators and density/mass probability functions",
        "Malthusian growth",
        "Calculating and visualizing exponential growth in R",
        "Mendelian genetics and Hardy-Weinberg Equilibrium (HWE) at a single locus",
        "Kermode bear from British Columbia",
        "Calculating allele frequencies from genotypes",
        "A statistical approach to test for HWE and a given allele frequency",
        "Heterozygosity",
        "HWE, deleterious alleles, and mutation",
        "Mendelian genetics at multiple loci",
        "Describing genetic variation in DNA segments",
        "References:"
      ],
      "created": "2024-03-26 18:03:50",
      "modified": "2024-05-17 00:25:19",
      "commits": 6
    },
    {
      "source": "population_genetics.Rmd",
      "filename": "population_genetics.html",
      "title": "Tools for population genetics",
      "author": "Matheus Januario and Jennifer Auler",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Hardy-Weinberg equilibrium",
        "Genetic drift",
        "Natural selection",
        "References:"
      ],
      "created": "2023-05-18 20:25:24",
      "modified": "2024-03-26 18:03:50",
      "commits": 17
    },
    {
      "source": "popgen_selection.Rmd",
      "filename": "popgen_selection.html",
      "title": "Allele frequency change and selection",
      "author": "Matheus Januario, Andressa Viol, and Daniel Rabosky",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Learning objectives",
        "Introduction",
        "Breeding effective population size",
        "Mutation-drift equilibrium",
        "Selection",
        "The case of the peppered moths",
        "References"
      ],
      "created": "2024-03-26 18:03:50",
      "modified": "2024-11-28 16:58:11",
      "commits": 6
    }
  ],
  "_score": 7.193124598354462,
  "_indexed": true,
  "_nocasepkg": "evolved",
  "_universes": [
    "mjanuario"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-05-31T07:06:53.000Z",
      "distro": "noble",
      "commit": "300aa21549b1d12e567f5cc27d10c04bdb280513",
      "fileid": "eba8a90babdb0d3dbc009c31da5aa4fbb85bdcc902886262af4f26e78985a9f7",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/mjanuario/actions/runs/26705963472"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.0",
      "date": "2026-05-31T07:06:51.000Z",
      "distro": "noble",
      "commit": "300aa21549b1d12e567f5cc27d10c04bdb280513",
      "fileid": "daa4f3edbd632b38df0230ee6f9c3709e6b8d70edd0819b4a11762f5316e27f5",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/mjanuario/actions/runs/26705963472"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-05-31T07:47:33.000Z",
      "commit": "300aa21549b1d12e567f5cc27d10c04bdb280513",
      "fileid": "ae74b42df03b4c962a8675179519137e90f08c90fb4a9249eb0ae15db9d8b345",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/mjanuario/actions/runs/26705963472"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.0",
      "date": "2026-05-31T07:47:52.000Z",
      "commit": "300aa21549b1d12e567f5cc27d10c04bdb280513",
      "fileid": "14f3a66ae9a86227b1f147a505fba791dfabaff7ed2a0b4f2ab4c6d01549a3b2",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/mjanuario/actions/runs/26705963472"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.0",
      "date": "2026-05-31T07:06:54.000Z",
      "commit": "300aa21549b1d12e567f5cc27d10c04bdb280513",
      "fileid": "ec0af53f2cdd00fdd59ec7d0c1196a44d65afeb33708eac52e831e11c6f66577",
      "status": "success",
      "buildurl": "https://github.com/r-universe/mjanuario/actions/runs/26705963472"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-05-31T07:06:22.000Z",
      "commit": "300aa21549b1d12e567f5cc27d10c04bdb280513",
      "fileid": "2627929e5e2f33bc90ef342bc89a73a9e3e7712b5add097ee757e9fabfe7638d",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/mjanuario/actions/runs/26705963472"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-05-31T07:05:53.000Z",
      "commit": "300aa21549b1d12e567f5cc27d10c04bdb280513",
      "fileid": "cde156c87207fc798d87c40438b383929fa94afe1e321fe6c3998b1e049d9dc5",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/mjanuario/actions/runs/26705963472"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.0",
      "date": "2026-05-31T07:05:48.000Z",
      "commit": "300aa21549b1d12e567f5cc27d10c04bdb280513",
      "fileid": "4cb0145fca992dfbf9c1adf0b592be0d948ea42e69a4a411efc3160573a23b6e",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/mjanuario/actions/runs/26705963472"
    }
  ]
}