Section 3 Replaying equilibrium populations

The paper shows fine-grained replays for one replicate that was NOT experiencing adaptive momentum at the start. The replicate shown in the paper crossed two valleys, and was the only one to do so. We also replayed 10 randomlyselected replicates that crossed one valley and 10 randomly selected replicates that failed to cross any valleys. We show those here.

The functions to generate the plots are not shown here. They can be viewed in `/experiments/2024_03_22_01__no_am_replays/analysis

For each plot, the top subplot shows the potential to cross the first valley (red line) and the second valley (orange line). The background of the top subplot shows the expectation based on the position of the leading edge, as in the paper. The bottom subplot shows the state of the population at each generation of the original replicate.

3.1 Dependencies

# External
library(ggplot2)
library(dplyr)
library(cowplot)

base_repo_dir = '../..'
exp_dir = paste0(base_repo_dir, '/experiments/2024_03_22_01__no_am_replays/')

# Internal
source(paste0(base_repo_dir, '/global_shared_files/global_analysis_variables.R'))

3.2 Populations that did not cross

3.2.1 Seed 01164

plot_replay_with_adjusted_benchmark('01164')

3.2.2 Seed 01435

plot_replay_with_adjusted_benchmark('01435')

3.2.3 Seed 01572

plot_replay_with_adjusted_benchmark('01572')

3.2.4 Seed 02581

plot_replay_with_adjusted_benchmark('02581')

3.2.5 Seed 02711

plot_replay_with_adjusted_benchmark('02711')

3.2.6 Seed 02961

plot_replay_with_adjusted_benchmark('02961')

3.2.7 Seed 04390

plot_replay_with_adjusted_benchmark('04390')

3.2.8 Seed 06116

plot_replay_with_adjusted_benchmark('06116')

3.2.9 Seed 06583

plot_replay_with_adjusted_benchmark('06583')

3.2.10 Seed 08366

plot_replay_with_adjusted_benchmark('08366')

3.3 Populations that crossed once

3.3.1 Seed 00833

plot_replay_with_adjusted_benchmark('00833')

3.3.2 Seed 01357

plot_replay_with_adjusted_benchmark('01357')

3.3.3 Seed 02290

plot_replay_with_adjusted_benchmark('02290')

3.3.4 Seed 02359

plot_replay_with_adjusted_benchmark('02359')

3.3.5 Seed 03149

plot_replay_with_adjusted_benchmark('03149')

3.3.6 Seed 05295

plot_replay_with_adjusted_benchmark('05295')

3.3.7 Seed 07051

plot_replay_with_adjusted_benchmark('07051')

3.3.8 Seed 07605

plot_replay_with_adjusted_benchmark('07605')

3.3.9 Seed 07916

plot_replay_with_adjusted_benchmark('07916')

3.3.10 Seed 09839

plot_replay_with_adjusted_benchmark('09839')

3.4 Populations that crossed twice

Note that this is the seed in Figure 7 of the paper.

3.4.1 Seed 05501

plot_replay_with_adjusted_benchmark('05501')