# Constructed data: 6 WT and 6 KO mice, 2 of each stained and acquired on each of 3 days, 1,000 gated events per mouse.
# The knockout lowers the marker's median fluorescence by 20% (ratio 0.8). Python 3.13, NumPy, pandas. Seed 1, the first one tried.
import numpy as np, pandas as pd
from model import study
rng = np.random.default_rng(1)
rows = [(day, m, g, round(float(v), 1)) for day, m, g, f in study(rng) for v in f]
pd.DataFrame(rows, columns=["day", "mouse", "genotype", "fluorescence"]).to_csv("events.csv", index=False)
