expts/dates/etc are listed with the oldest first.
| field season | expt | notes |
|---|---|---|
| 2023 spring | temps | 2x2 |
| 2023 spring | acc | damage accumulation |
| 2023 spring - fall | NTs (same as ntw) | dev and tents initial |
| 2023 fall | F1s | hatchlings from NTs expt |
| 2024 summer | ntw | dev, partial tents update (longevity; virgin eggs) |
| 2025 summer | ntw | dev and tents update (similar to 2023) |
further details about year-specific workflows and expts are listed below (might be somewhat inaccurate).
the earliest iteration of this repo didn't really have a good workflow 🤪, but see figure filenaming scheme below:
-
figures are vaguely labeled as
[expt]_[response]:-
instar/temp: experiment type
-
growth/surv: growth or survival analyses
-
-
and might be further subsetted:
-
a/l: adult or larva
-
A/B: cohort
-
-
the big 3 expts (in order of when i ran them during that time period mentioned above). larval growth/dev data collected for all; adult fertility/F1 data collected for
NTsonlytemps: 2x2 tempsacc: looking for damage accumulationNTs: diff nts
-
bonus/followups expts
ctrls: ntw expt-wide & internal controls for the big 3 exptstents: adult fertility followups forNTbugsF1s: 2nd gen development/growth stuff forNTbugs
ntw-compare: 2023 + 2024 data. for main growth/dev/fertility stats. (might not actually exist anymore?)
-
data processing/analysis workflow mostly standardised (see v2026.01 tag): each year is processed separately during import/tidying and combined into a single df for wrangle/analysis.
-
data setup in 2025 is most similar to 2023 but with some differences.
the current (2025 summer and onwards) analysis workflow in _ntw/scripts/ should be compatible with data from all field seasons (see root readme), but comments on previous versions of workflows/directory structures for the 2023 and 2024 field seasons (_ntw/.../archive/) are included below for reference (but also has some out-of-date changes).
-
cleaning_[EXPT].Rmd: data cleaning scripts (pulls data from the gsheets); outputs into./data/-
ntw: larval growth/dev stuff for the big 3 expts + F1s -
tents: parsing out adult/tents stuff (longevity, parents, hatching)
-
-
helpers_[EXPT].R: data/library loading & pre-wrangling for the analysis scripts; defines some convenience functions/aesthetic objects to be used for analysesntwandtentsusage is same as the above
-
analyses_[EXPT].Rmd: analysis scripts for different types of expts (modeling stuff, figure generation). data/things is loaded from the correspondinghelperscript
_ox/, outputs/entsoc/, outputs/feasibility/ use a similar workflow. see repo update status.
-
01-cleaning/: takes raw gsheets and outputs cleaned ones intodata/ -
02-wrangle/: takes cleaneddata/and manipulates into suitable formats for downstream analyses. -
.Rmds are purled into.Rs, which are sourced by the corresponding03-<task>/script. -
some analyses have an additional
<analysis>_util.Rscript supplying other helper/convenience functions. -
03-<task>/: sources data objects from02-wrangle/<analysis>.R. necessary libraries should be loaded in on a per-script basis here (rather than being imported from02-wrangle/<analysis>.R).-
stats: does modeling -
viz: does visualisation
-