1/15
Read
30 min?
W00
Craft
Richard W. Hamming, You and Your Research, Bell Communications Research Colloquium, 7 March 1986…
Spare pocket 1
It is the argument for why a 40-week plan aimed at one thesis beats 40 weeks of interesting side quests — the exact failure mode your ADHD brain is best at
Read exactly: The passage on "important problems" (why most scientists never work on one) and the passage on open door vs closed door
Produce: 5 lines in notes/craft/W00.md: the one important problem you are choosing, and the two you are refusing
In: LABLOOP-W00 Notebook
2/15
Read
30 min?
W00
Craft
Uri Alon, "How To Choose a Good Scientific Problem", Molecular Cell 35(6):726-728, 2009. DOI 10.…
Spare pocket 2
You will reuse that chart in week 21 to scope Paper 3 with a partner. Learn it now, cheaply
Read exactly: Whole paper, 2 pages — especially the feasibility × interest chart
Produce: Place FermLit on the feasibility/interest chart, one paragraph, into notes/craft/W00.md
In: LABLOOP-W00 Notebook
3/15
Read
30 min?
W00
Craft
Wilson G. et al., "Good enough practices in scientific computing", PLOS Computational Biology 13…
Spare pocket 3
Justifies, in one sitting, every folder you create today (data/raw read-only and never committed, reports/figures regenerated)
Read exactly: Sections "Data management" and "Project organization" only
Produce: Copy the two directory checklists into the README skeletons of batchlens and fermlit
In: LABLOOP-W00 Notebook
4/15
Run
30 min?
W00
Saturday
Sandbox
optional
Good enough practices in scientific computing, Wilson et al., PLoS Computational Biology 2017. T…
Saturday sandbox
Good enough practices in scientific computing, Wilson et al., PLoS Computational Biology 2017. The repo habits you are setting up today, justified
In: LABLOOP-W00 Notebook
5/15
Read
30 min?
W00
Saturday
Sandbox
optional
Sandve G. et al., "Ten Simple Rules for Reproducible Computational Research", PLOS Comp. Biol. 9…
Saturday sandbox
· after Good enough practices in scientific computing, Wilson et al., PLoS Computational Biology 2017. T…
Sandve G. et al., "Ten Simple Rules for Reproducible Computational Research", PLOS Comp. Biol. 9(10):e1003285, 2013 — DOI 10.1371/journal.pcbi.1003285. This is week 04's reading; reading it early is allowed, re-reading it in week 04 is still required
In: LABLOOP-W00 Notebook
6/15
Read
30 min?
W00
Saturday
Sandbox
optional
Elliot Hershberg, Century of Biology newsletter
Saturday sandbox
· after Sandve G. et al., "Ten Simple Rules for Reproducible Computational Research", PLOS Comp. Biol. 9…
Elliot Hershberg, Century of Biology newsletter — one essay, for where biotech is heading. (verify) search the title; no fixed URL recorded
In: LABLOOP-W00 Notebook
7/15
Run
30 min?
W00
Saturday
Sandbox
optional
carpentries-lab/good-enough-practices
Saturday sandbox
· after Elliot Hershberg, Century of Biology newsletter
carpentries-lab/good-enough-practices — the lesson version of R3, if you would rather do it than read it
In: LABLOOP-W00 Notebook
8/15
Watch
18 min
W00
Sunday
Craft
Barbara Oakley · "Learning how to learn"
Sunday, before writing post 0
· Sunday, before writing post 0
Produce: One line in notes/craft/W00.md: which ritual in Part 0.3 is your diffuse-mode slot
In: LABLOOP-W00 Notebook
9/15
Watch
60 min
W00
Sunday
Craft
Richard Hamming · "You and Your Research"
Sunday, before writing post 0
· after Barbara Oakley · "Learning how to learn"
· Only if you prefer voice to text — it replaces R1, it does not add to it. Play at 1.25× while packing the cockpit
Produce: Same output as R1
In: LABLOOP-W00 Notebook
10/15
Watch
40 min
W00
Craft
Learning How to Learn
Any block this week
· Optional substitute for V1 if you want the full treatment
Produce: Nothing. Do not enrol in the whole course
In: LABLOOP-W00 Notebook
11/15
Read
30 min?
W00
Craft
The Turing Way handbook
Your week-4 DOI release and week-36 JOSS submission are graded against exactly these habits
Read exactly: "Guide for Reproducible Research" → the overview chapter only; browse the table of contents
Produce: Two checklists saved to PARKING.md, not acted on yet
In: LABLOOP-W00 Notebook
12/15
Run
30 min
W00
Build
astral-sh/uv
uv init batchlens && uv add numpy scipy pandas matplotlib; your environment manager for all 40 weeks
In: LABLOOP-W00 Notebook
13/15
Run
30 min
W00
Build
ollama/ollama
ollama run qwen2.5:7b-instruct-q4_K_M "explain Monod growth in two sentences"; confirm it fits the 3050
In: LABLOOP-W00 Notebook
14/15
Run
30 min
W00
Build
drivendataorg/cookiecutter-data-science
Read the folder structure in the README; copy only the ideas (data/raw never committed, reports/figures) into your skeletons
In: LABLOOP-W00 Notebook
15/15
Run
30 min
W00
Build
the-turing-way/the-turing-way
Browse the "Guide for reproducible research" table of contents; save two checklists to PARKING.md
In: LABLOOP-W00 Notebook
1/18
Watch
6 min
W01
Monday
Craft
LearnChemE (CU Boulder) · "Monod Cell Growth Example (Bio)"
Monday build block
· Monday, before coding
Produce: A hand-sketched growth curve taped next to the screen
In: LABLOOP-W01 Notebook
2/18
Read
30 min?
W01
Monday
Craft
SciPy docs, scipy.integrate.solve_ivp
Monday build block
· after LearnChemE (CU Boulder) · "Monod Cell Growth Example (Bio)"
Replace predator-prey with biomass-substrate and Monday's task is mostly done
Read exactly: The Examples section only, especially the Lotka-Volterra style system
Produce: The working ODE skeleton in batchlens/sim/monod.py
In: LABLOOP-W01 Notebook
3/18
Read
30 min?
W01
Tuesday
Craft
OpenStax Biology 2e, 6.5 Enzymes
Tuesday · B1
Enzyme + substrate is literally the shape of the Monod term S/(Ks+S) you code on Monday
Read exactly: Whole section, plus the chapter-6 review questions reachable from Ch. 6 Introduction if time allows
Produce: 5 questions at the end of notes/bio/B1.md; answer them yourself next week
In: LABLOOP-W01 Notebook
4/18
Read
30 min?
W01
Wednesday
Craft
eclipse-paho/paho.mqtt.python README
Wednesday build block
Wednesday's telemetry hop, nothing more
Read exactly: "Publish a single message" example
Produce: The publisher in the Wednesday artifact
In: LABLOOP-W01 Notebook
5/18
Watch
30 min
W01
Thursday
Craft
3Blue1Brown · Essence of Linear Algebra
Thursday · M1
· Thursday, first
Produce: notes/ml/M1.md: what a matrix does to a vector; one example redone in NumPy
In: LABLOOP-W01 Notebook
6/18
Read
30 min?
W01
Saturday
Sandbox
optional
SciPy documentation for scipy.integrate.solve_ivp (the solver you will use); read the "Examples"
Saturday sandbox
SciPy documentation for scipy.integrate.solve_ivp (the solver you will use); read the "Examples" section
In: LABLOOP-W01 Notebook
7/18
Read
30 min?
W01
Saturday
Sandbox
optional
Pioreactor project docs (pioreactor.com) — see a real, open-source mini bioreactor with optical…
Saturday sandbox
· after SciPy documentation for scipy.integrate.solve_ivp (the solver you will use); read the "Examples"
Pioreactor project docs (pioreactor.com) — see a real, open-source mini bioreactor with optical density and temperature sensors; it makes "online variables" tangible
In: LABLOOP-W01 Notebook
8/18
Read
30 min?
W01
Saturday
Sandbox
optional
OpenStax Biology 2e, ch. 3 "Biological Macromolecules"
Saturday sandbox
· after Pioreactor project docs (pioreactor.com) — see a real, open-source mini bioreactor with optical…
OpenStax Biology 2e, ch. 3 "Biological Macromolecules" — 3-introduction, start at 3.1 Synthesis of Biological Macromolecules — 3.1 and the protein section; skim carbohydrates and lipids; finish on Chapter Summary. Moved out of core on 2026-09-29
In: LABLOOP-W01 Notebook
9/18
Watch
15 min?
W01
Saturday
Sandbox
optional
Khan Academy, Energy and enzymes → Activation energy
Saturday sandbox
· after OpenStax Biology 2e, ch. 3 "Biological Macromolecules"
Khan Academy, Energy and enzymes → Activation energy (article) — One article + the practice set. Moved out of core on 2026-09-29
In: LABLOOP-W01 Notebook
10/18
Watch
15 min?
W01
Saturday
Sandbox
optional
Crash Course Biology #3 · "Biological Molecules — You Are What You Eat"
Saturday sandbox
· after Khan Academy, Energy and enzymes → Activation energy
Crash Course Biology #3 · "Biological Molecules — You Are What You Eat" — youtube.com/watch?v=H8WJ2KENlK0. Moved out of core on 2026-09-29
In: LABLOOP-W01 Notebook
11/18
Watch
15 min?
W01
Saturday
Sandbox
optional
Khan Academy (MCAT) · "Enzymes and activation energy"
Saturday sandbox
· after Crash Course Biology #3 · "Biological Molecules — You Are What You Eat"
Khan Academy (MCAT) · "Enzymes and activation energy" — khanacademy.org/…/v/enzymes-and-activation-energy. Moved out of core on 2026-09-29
In: LABLOOP-W01 Notebook
12/18
Watch
15 min?
W01
Saturday
Sandbox
optional
LearnChemE · "Washout Derivation in CSTR Bioreactor (Bio)"
Saturday sandbox
· after Khan Academy (MCAT) · "Enzymes and activation energy"
LearnChemE · "Washout Derivation in CSTR Bioreactor (Bio)" — watch?v=L_bzv0bbU4M. The engineer's version of what happens when the feed stops — which is exactly Friday's injected fault
In: LABLOOP-W01 Notebook
13/18
Watch
15 min?
W01
Saturday
Sandbox
optional
MIT OCW 18.06 Linear Algebra
Saturday sandbox
· after LearnChemE · "Washout Derivation in CSTR Bioreactor (Bio)"
MIT OCW 18.06 Linear Algebra (Gilbert Strang), lectures 1-3 — ocw.mit.edu/courses/18-06-linear-algebra-spring-2010. Only if 3Blue1Brown leaves you wanting proofs
In: LABLOOP-W01 Notebook
14/18
Watch
15 min?
W01
Saturday
Sandbox
optional
NPTEL Bioreactors
Saturday sandbox
· after MIT OCW 18.06 Linear Algebra
NPTEL Bioreactors (Suraishkumar, IIT Madras), lecture 1 — nptel.ac.in/courses/102106053. A preview of week 09. (verify) course numbering
In: LABLOOP-W01 Notebook
15/18
Run
30 min
W01
Build
jakevdp/PythonDataScienceHandbook
Colab: notebook 02.00-Introduction-to-NumPy and 02.02-The-Basics-Of-NumPy-Arrays; re-do the 3Blue1Brown matrix-on-vector examples in NumPy
In: LABLOOP-W01 Notebook
16/18
Run
30 min
W01
Build
fastai/numerical-linear-algebra
Colab: lesson 1 notebook; skim, run the first cells. Linear algebra as computation, not proofs
In: LABLOOP-W01 Notebook
17/18
Run
30 min
W01
Build
scipy/scipy
Copy the solve_ivp Lotka-Volterra example; replace predator-prey with biomass-substrate. This is 70% of your Monday task
In: LABLOOP-W01 Notebook
18/18
Run
30 min
W01
Build
Pioreactor/pioreactor
Read README and the docs page on growth-rate estimation; no hardware needed. Shows how real online signals look
In: LABLOOP-W01 Notebook
1/15
Read
30 min?
W02
Monday
Craft
Goldrick S. et al., "The development of an industrial-scale fed-batch fermentation simulation",…
Monday build block
· Read it inside Monday's build block
This is the paper behind the dataset you are tidying. Paper 2 will cite it
Read exactly: Abstract, all figures, and section 2 (the model)
Produce: Five lines in notes/bio/B2.md: which state variables the simulator actually integrates
In: LABLOOP-W02 Notebook
2/15
Watch
13 min
W02
Tuesday
Craft
Crash Course Biology #7 · "ATP & Respiration"
Tuesday · B2
· Tuesday, first
Produce: Three lines in notes/bio/B2.md: why DO falls when biomass grows
In: LABLOOP-W02 Notebook
3/15
Read
30 min?
W02
Wednesday
Craft
Goldrick S. et al., "Modern day monitoring and control challenges outlined on an industrial-scal…
Wednesday build block
Your whole week-03 alarm evaluation depends on knowing which batches are the faulty ones — and on the licence for redistribution
Read exactly: Abstract + the dataset section: how many batches, which are faulty, how faults are labelled, what the Raman block is
Produce: A variable table (name, unit, online/offline) and the fault list, with quoted sentences and their page numbers
In: LABLOOP-W02 Notebook
4/15
Watch
25 min
W02
Thursday
Craft
3Blue1Brown · Essence of Calculus
Thursday · M2
· Thursday
Produce: notes/ml/M2.md: what a derivative is, in your own words
In: LABLOOP-W02 Notebook
5/15
Watch
22 min
W02
Thursday
Craft
StatQuest · "Principal Component Analysis (PCA), Step-by-Step"
Thursday · M2
· after 3Blue1Brown · Essence of Calculus
· Before Friday's PCA code
Produce: The 3-line explanation of scores vs loadings you will paste into Sunday's post
In: LABLOOP-W02 Notebook
6/15
Read
30 min?
W02
Saturday
Sandbox
optional
OpenStax Biology 2e, ch. 7 "Cellular Respiration"
Saturday sandbox
OpenStax Biology 2e, ch. 7 "Cellular Respiration" — 7-introduction — Glycolysis → citric acid cycle → oxidative phosphorylation, then 7.5 Metabolism without Oxygen. Moved out of core on 2026-09-29
In: LABLOOP-W02 Notebook
7/15
Watch
15 min?
W02
Saturday
Sandbox
optional
3Blue1Brown · Neural Networks
Saturday sandbox
· after OpenStax Biology 2e, ch. 7 "Cellular Respiration"
3Blue1Brown · Neural Networks, ch. 1-2 — Topic page: 3blue1brown.com/topics/neural-networks. Moved out of core on 2026-09-29
In: LABLOOP-W02 Notebook
8/15
Watch
15 min?
W02
Saturday
Sandbox
optional
Steve Brunton
Saturday sandbox
· after 3Blue1Brown · Neural Networks
Steve Brunton (@Eigensteve) · SVD series, first 3 videos — playlist PLMrJAkhIeNNSVjnsviglFoY2nXildDCcv, overview video watch?v=gXbThCXjZFM. PCA's engine explained by an engineer; you will want this again in weeks 12-17
In: LABLOOP-W02 Notebook
9/15
Run
30 min?
W02
Saturday
Sandbox
optional
Deisenroth, Faisal & Ong, Mathematics for Machine Learning, ch. 10 "Dimensionality Reduction wit…
Saturday sandbox
· after Steve Brunton
Deisenroth, Faisal & Ong, Mathematics for Machine Learning, ch. 10 "Dimensionality Reduction with PCA" — free PDF at mml-book.github.io
In: LABLOOP-W02 Notebook
10/15
Watch
15 min?
W02
Saturday
Sandbox
optional
Ninja Nerd · glycolysis and Krebs cycle lectures
Saturday sandbox
· after Deisenroth, Faisal & Ong, Mathematics for Machine Learning, ch. 10 "Dimensionality Reduction wit…
Ninja Nerd · glycolysis and Krebs cycle lectures (long, whiteboard) — channel search by title, only if respiration is still abstract. (verify) no fixed video ID recorded
In: LABLOOP-W02 Notebook
11/15
Read
30 min?
W02
Saturday
Sandbox
optional
industrialpenicillinsimulation.com
Saturday sandbox
· after Ninja Nerd · glycolysis and Krebs cycle lectures
industrialpenicillinsimulation.com — the original IndPenSim site. (verify): it was unreachable in the 2026-09-12 check; prefer the UCL/Mendeley routes in R4 and record whichever one actually served the data, with its licence
In: LABLOOP-W02 Notebook
12/15
Run
30 min
W02
Build
StephenGoldie/indpensim-notebook
Open IndPenSim_Summary_data_notebook_V3.ipynb in Colab; compare their variable list with your tidy table
In: LABLOOP-W02 Notebook
13/15
Run
30 min
W02
Build
jakevdp/PythonDataScienceHandbook
Colab: 03.08-Aggregation-and-Grouping and 05.09-Principal-Component-Analysis
In: LABLOOP-W02 Notebook
14/15
Run
30 min
W02
Build
scikit-learn/scikit-learn
Run the gallery example "PCA example with Iris Data-set", then swap Iris for 20 IndPenSim batches unfolded
In: LABLOOP-W02 Notebook
15/15
Run
30 min
W02
Build
pandas-dev/pandas / pola-rs/polars
melt your wide CSVs to long format, save as parquet; time both libraries on the 100 batches
In: LABLOOP-W02 Notebook
1/20
Read
30 min?
W03
Monday
Craft
NIST/SEMATECH e-Handbook of Statistical Methods
Monday build block
The public, citable reference for the limits you compute on Monday. Phase I vs Phase II is the distinction that stops you fooling yourself
Read exactly: 6.3.4 What are multivariate control charts? → 6.5.4.3 Hotelling's T² → 6.5.4.3.6 Constructing multivariate charts
Produce: The limit formula, with its source URL, in a comment above the code that implements it
In: LABLOOP-W03 Notebook
2/20
Read
30 min?
W03
Monday
Craft
NIST/SEMATECH e-Handbook ch. 6.5 "Tutorials: multivariate control charts"
Monday build block
· after NIST/SEMATECH e-Handbook of Statistical Methods
· Read it inside Monday's build block
Build-block reading · NIST/SEMATECH e-Handbook ch. 6.5 "Tutorials: multivariate control charts" — https://www.itl.nist.gov/div898/handbook/pmc/section3/pmc34.htm (sections 6.3.4 and 6.5.4.3)
In: LABLOOP-W03 Notebook
3/20
Read
30 min?
W03
Tuesday
Craft
OpenStax Microbiology, ch. 9 "Microbial Growth"
Tuesday · B3
You will discover your week-01 Monod model already explains the log phase — and what it does not explain
Read exactly: The growth-curve section only (lag, log, stationary, death). Oxygen, temperature and pH are parked
Produce: notes/bio/B3.md + a hand-drawn growth curve photographed into the notes
In: LABLOOP-W03 Notebook
4/20
Read
30 min?
W03
Wednesday
Craft
erdogant/pca README
Wednesday build block
A second implementation to compare against. Compare numbers, never copy them without understanding
Read exactly: The Hotelling T² / SPE outlier section
Produce: One line in review.md: do your limits agree with theirs, and if not, why
In: LABLOOP-W03 Notebook
5/20
Watch
17 min
W03
Thursday
Craft
3Blue1Brown · "Eigenvectors and eigenvalues"
Thursday · M3
· Thursday, first
Produce: One sentence in notes/ml/M3.md: what last Friday's principal components actually are
6/20
Watch
7 min
W03
Thursday
Craft
StatQuest · "Machine Learning Fundamentals: Bias and Variance"
Thursday · M3
· after 3Blue1Brown · "Eigenvectors and eigenvalues"
· Thursday, after V4
Produce: The bias-variance sentence in notes/ml/M3.md
In: LABLOOP-W03 Notebook
7/20
Watch
13 min
W03
Thursday
Craft
StatQuest · "Linear Regression, Clearly Explained!!!"
Thursday · M3
· after StatQuest · "Machine Learning Fundamentals: Bias and Variance"
· Thursday, after V2
Produce: One regression fitted on two IndPenSim variables and read aloud: slope, intercept, what it means
In: LABLOOP-W03 Notebook
8/20
Watch
15 min?
W03
Saturday
Sandbox
optional
ISLP
Saturday sandbox
ISLP ch. 2 and 3.1-3.3 — statlearning.com (free PDF) + the matching Stanford Statistical Learning with Python videos. Moved out of core on 2026-09-29
In: LABLOOP-W03 Notebook
9/20
Read
30 min?
W03
Saturday
Sandbox
optional
Nomikos & MacGregor (1995), "Multivariate SPC charts for monitoring batch processes"
Saturday sandbox
· after ISLP
Nomikos & MacGregor (1995), "Multivariate SPC charts for monitoring batch processes", Technometrics 37(1):41-59 — the founding paper of batch MSPC. Read abstract + figures
In: LABLOOP-W03 Notebook
10/20
Read
30 min?
W03
Saturday
Sandbox
optional
Kourti & MacGregor (1995), "Process analysis, monitoring and diagnosis, using multivariate proje…
Saturday sandbox
· after Nomikos & MacGregor (1995), "Multivariate SPC charts for monitoring batch processes"
Kourti & MacGregor (1995), "Process analysis, monitoring and diagnosis, using multivariate projection methods", Chemometrics and Intelligent Laboratory Systems 28:3-21 (verify)
In: LABLOOP-W03 Notebook
11/20
Watch
15 min?
W03
Saturday
Sandbox
optional
Crash Course Statistics
Saturday sandbox
· after Kourti & MacGregor (1995), "Process analysis, monitoring and diagnosis, using multivariate proje…
Crash Course Statistics (YouTube), episodes on the normal distribution and control charts' ancestor, the z-score
In: LABLOOP-W03 Notebook
12/20
Read
30 min?
W03
Saturday
Sandbox
optional
James, Witten, Hastie, Tibshirani & Taylor, An Introduction to Statistical Learning with Applica…
Saturday sandbox
· after Crash Course Statistics
James, Witten, Hastie, Tibshirani & Taylor, An Introduction to Statistical Learning with Applications in Python — free PDF at statlearning.com — Ch. 2 (whole) and 3.1-3.3 only. Moved out of core on 2026-09-29
In: LABLOOP-W03 Notebook
13/20
Watch
15 min?
W03
Saturday
Sandbox
optional
Stanford Online · Statistical Learning with Python
Saturday sandbox
· after James, Witten, Hastie, Tibshirani & Taylor, An Introduction to Statistical Learning with Applica…
Stanford Online · Statistical Learning with Python (Hastie, Tibshirani et al.) — Playlist: youtube.com/playlist?list=PLoROMvodv4rPP6braWoRt5UCXYZ71GZIQ · course page: online.stanford.edu/courses/sohs-ystatslearningp-statistical-learning-python. Moved out of core on 2026-09-29
In: LABLOOP-W03 Notebook
14/20
Run
30 min?
W03
Saturday
Sandbox
optional
Nomikos P. & MacGregor J.F., "Multivariate SPC Charts for Monitoring Batch Processes", Technomet…
Saturday sandbox
· after Stanford Online · Statistical Learning with Python
Nomikos P. & MacGregor J.F., "Multivariate SPC Charts for Monitoring Batch Processes", Technometrics 37(1):41-59, 1995. DOI 10.1080/00401706.1995.10485888 · author PDF mirror: three-mode.leidenuniv.nl/pdf/n/nomikosmacgregor1995tmet.pdf. The founding paper of batch MSPC — abstract and figures are enough. Cite it in week 08's report
In: LABLOOP-W03 Notebook
15/20
Read
30 min?
W03
Saturday
Sandbox
optional
Kourti T. & MacGregor J.F., "Process analysis, monitoring and diagnosis, using multivariate proj…
Saturday sandbox
· after Nomikos P. & MacGregor J.F., "Multivariate SPC Charts for Monitoring Batch Processes", Technomet…
Kourti T. & MacGregor J.F., "Process analysis, monitoring and diagnosis, using multivariate projection methods", Chemometrics and Intelligent Laboratory Systems 28:3-21, 1995. (verify)
In: LABLOOP-W03 Notebook
16/20
Run
30 min?
W03
Saturday
Sandbox
optional
salvadorgarciamunoz/pyphi
Saturday sandbox
· after Kourti T. & MacGregor J.F., "Process analysis, monitoring and diagnosis, using multivariate proj…
salvadorgarciamunoz/pyphi — a pharma practitioner's PCA/PLS with T² and SPE. Niche, but written by someone who does this for a living
In: LABLOOP-W03 Notebook
17/20
Read
30 min?
W03
Saturday
Sandbox
optional
Coursera Introduction to Statistics
Saturday sandbox
· after salvadorgarciamunoz/pyphi
Coursera Introduction to Statistics (Stanford, Walther), regression module — coursera.org/learn/stanford-statistics, free audit. Only if ISLP ch. 3 feels steep
In: LABLOOP-W03 Notebook
18/20
Run
30 min
W03
Build
intro-stat-learning/ISLP_labs
Colab: Ch02-statlearn-lab.ipynb, then Ch03-linreg-lab.ipynb; redo the regression on two IndPenSim variables
In: LABLOOP-W03 Notebook
19/20
Run
30 min
W03
Build
erdogant/pca
Its README shows Hotelling T² and SPE outlier detection on top of PCA; run the example, then compare its limits with yours (never ship its numbers without understanding them)
In: LABLOOP-W03 Notebook
20/20
Run
30 min
W03
Build
statsmodels/statsmodels
Fit an OLS on two variables and read the summary table line by line with ISLP ch. 3 open
In: LABLOOP-W03 Notebook
1/17
Watch
10 min
W04
Tuesday
Craft
Khan Academy · "Fermentation and anaerobic respiration"
Tuesday · B4
· Tuesday, first
Produce: One paragraph in notes/bio/B4.md: "what is a fermentation, really"
In: LABLOOP-W04 Notebook
2/17
Read
30 min?
W04
Wednesday
Craft
GitHub Docs, "Referencing and citing content" and "About CITATION files"; format spec at citatio…
Wednesday build block
This is the literal procedure for Friday's DOI badge. Read it once, follow it exactly
Read exactly: The Zenodo-integration steps and the minimal CITATION.cff fields
Produce: CITATION.cff in the repo root and a rendering DOI badge in the README
In: LABLOOP-W04 Notebook
3/17
Watch
6 min
W04
Thursday
Craft
StatQuest · "Machine Learning Fundamentals: Cross Validation"
Thursday · M4
· Thursday, first
Produce: The sentence "why random k-fold is wrong for batch data" in notes/ml/M4.md
In: LABLOOP-W04 Notebook
4/17
Read
30 min?
W04
Thursday
Craft
Kapoor S. & Narayanan A., "Leakage and the reproducibility crisis in machine-learning-based scie…
Thursday · M4
· after StatQuest · "Machine Learning Fundamentals: Cross Validation"
The single best paper on the exact mistake that would invalidate Paper 2. Cite it in week 08 and week 18
Read exactly: The taxonomy of eight leakage types; identify which one batch-wise CV prevents
Produce: One paragraph in the README's honest "Where it fails" section naming the leakage type you guarded against
In: LABLOOP-W04 Notebook
5/17
Read
30 min?
W04
Saturday
Sandbox
optional
The Turing Way, chapter on "Version control" and "Research compendia"
Saturday sandbox
In: LABLOOP-W04 Notebook
6/17
Read
30 min?
W04
Saturday
Sandbox
optional
OpenStax Microbiology, ch. 8 "Microbial Metabolism"
Saturday sandbox
· after The Turing Way, chapter on "Version control" and "Research compendia"
OpenStax Microbiology, ch. 8 "Microbial Metabolism", sections 8.1-8.4 — start at 8.1 Energy, Matter, and Enzymes, chapter entry 8-introduction, recap 8-summary — 8.1 through 8.4; pay attention to aerobic vs anaerobic. Moved out of core on 2026-09-29
In: LABLOOP-W04 Notebook
7/17
Read
30 min?
W04
Saturday
Sandbox
optional
ISLP ch. 5 "Resampling Methods"
Saturday sandbox
· after OpenStax Microbiology, ch. 8 "Microbial Metabolism"
ISLP ch. 5 "Resampling Methods" — free PDF at statlearning.com — 5.1 cross-validation and 5.2 bootstrap; then the ch. 5 lab. Moved out of core on 2026-09-29
In: LABLOOP-W04 Notebook
8/17
Read
30 min?
W04
Saturday
Sandbox
optional
Sandve G. et al., "Ten Simple Rules for Reproducible Computational Research", PLOS Comp. Biol. 9…
Saturday sandbox
· after ISLP ch. 5 "Resampling Methods"
Sandve G. et al., "Ten Simple Rules for Reproducible Computational Research", PLOS Comp. Biol. 9(10):e1003285, 2013. DOI 10.1371/journal.pcbi.1003285 — All ten rules, they are one page each. Moved out of core on 2026-09-29
In: LABLOOP-W04 Notebook
9/17
Watch
15 min?
W04
Saturday
Sandbox
optional
StatQuest · "Bootstrapping Main Ideas!!!"
Saturday sandbox
· after Sandve G. et al., "Ten Simple Rules for Reproducible Computational Research", PLOS Comp. Biol. 9…
StatQuest · "Bootstrapping Main Ideas!!!" — Channel: youtube.com/@statquest — search the exact title. (verify): no stable video ID confirmed on 2026-09-15. Moved out of core on 2026-09-29
In: LABLOOP-W04 Notebook
10/17
Read
30 min?
W04
Saturday
Sandbox
optional
The Turing Way — book.the-turing-way.org, chapters on "Version control"
Saturday sandbox
· after StatQuest · "Bootstrapping Main Ideas!!!"
The Turing Way — book.the-turing-way.org, chapters on "Version control" and "Research compendia". The grown-up version of what you shipped this week
In: LABLOOP-W04 Notebook
11/17
Run
30 min?
W04
Saturday
Sandbox
optional
carpentries-lab/good-enough-practices
Saturday sandbox
· after The Turing Way — book.the-turing-way.org, chapters on "Version control"
carpentries-lab/good-enough-practices — the hands-on lesson behind week 00's R3
In: LABLOOP-W04 Notebook
12/17
Run
30 min?
W04
Saturday
Sandbox
optional
Zenodo help
Saturday sandbox
· after carpentries-lab/good-enough-practices
Zenodo help — versioning and GitHub integration, if the DOI badge misbehaves
In: LABLOOP-W04 Notebook
13/17
Read
30 min?
W04
Saturday
Sandbox
optional
JOSS submission guidance
Saturday sandbox
· after Zenodo help
JOSS submission guidance — you submit in week 36, not now. Read it once so that today's release history is already the kind reviewers want
In: LABLOOP-W04 Notebook
14/17
Run
30 min
W04
Build
intro-stat-learning/ISLP_labs
Colab: Ch05-resample-lab.ipynb; then rewrite one cell using GroupKFold with batch as the group
In: LABLOOP-W04 Notebook
15/17
Run
30 min
W04
Build
scikit-learn/scikit-learn
User guide "Cross-validation: evaluating estimator performance", section on group-wise splitters; run the visualization example "Visualizing cross-validation behavior"
In: LABLOOP-W04 Notebook
16/17
Run
30 min
W04
Build
google-research/tuning_playbook
Read only the section on evaluation and "incremental tuning"; one page of habits you will reuse in weeks 8 and 17
In: LABLOOP-W04 Notebook
17/17
Run
30 min
W04
Build
drivendataorg/cookiecutter-data-science
Compare your Makefile with its conventions; add make report FAKE=1
In: LABLOOP-W04 Notebook
1/16
Read
30 min?
W05
Monday
Craft
Europe PMC REST API docs
Monday build block
· Read it inside Monday's build block
Build-block reading · Europe PMC REST API docs — europepmc.org/RestfulWebService (search syntax, OPEN_ACCESS:y, fullTextXML)
In: LABLOOP-W05 Notebook
2/16
Read
60 min
W05
Tuesday
Biology
OpenStax Biology 2e
OpenStax Biology 2e ch. 14 (DNA structure and function) + ch. 15 (genes and proteins), sections 14.1-14.3, 15.1-15.5 (60 min)
In: LABLOOP-W05 Notebook
3/16
Watch
13 min
W05
Tuesday
Biology
Crash Course Biology #11 "DNA, Hot Pockets, & The Longest Word Ever"
Tuesday
· after OpenStax Biology 2e
Crash Course Biology #11 "DNA, Hot Pockets, & The Longest Word Ever" (YouTube, 13 min)
In: LABLOOP-W05 Notebook
4/16
Read
30 min?
W05
Tuesday
Biology
Rosalind problems 1-4
Tuesday
· after Crash Course Biology #11 "DNA, Hot Pockets, & The Longest Word Ever"
Rosalind problems 1-4 (rosalind.info)
In: LABLOOP-W05 Notebook
6/16
Read
30 min?
W05
Saturday
Sandbox
optional
Dagdelen et al. (2024), "Structured information extraction from scientific text with large langu…
Saturday sandbox
Dagdelen et al. (2024), "Structured information extraction from scientific text with large language models", Nature Communications 15:1418. The closest methodological cousin of FermLit (materials science). Read it this week; you will cite it
In: LABLOOP-W05 Notebook
7/16
Read
30 min?
W05
Saturday
Sandbox
optional
Polak & Morgan
Saturday sandbox
· after Dagdelen et al. (2024), "Structured information extraction from scientific text with large langu…
Polak & Morgan (2024), "Extracting accurate materials data from research papers with conversational language models and prompt engineering", Nature Communications 15:1569
In: LABLOOP-W05 Notebook
8/16
Read
30 min?
W05
Saturday
Sandbox
optional
Uri Alon (2009), "How to choose a good scientific problem"
Saturday sandbox
· after Polak & Morgan
Uri Alon (2009), "How to choose a good scientific problem" (re-read from week 0, now with FermLit in mind)
In: LABLOOP-W05 Notebook
9/16
Read
30 min?
W05
Saturday
Sandbox
optional
Coursera Biology Meets Programming: Bioinformatics for Beginners
Saturday sandbox
· after Uri Alon (2009), "How to choose a good scientific problem"
Coursera Biology Meets Programming: Bioinformatics for Beginners (UCSD), week 1, if Rosalind hooks you
In: LABLOOP-W05 Notebook
10/16
Read
30 min?
W05
Saturday
Sandbox
optional
MIT 7.00x
Saturday sandbox
· after Coursera Biology Meets Programming: Bioinformatics for Beginners
MIT 7.00x (edX), molecular biology unit, for Lander's storytelling of the central dogma
In: LABLOOP-W05 Notebook
11/16
Watch
25 min
W05
Craft
StatQuest "Regularization Part 1: Ridge (L2) Regression"
StatQuest "Regularization Part 1: Ridge (L2) Regression" and "Gradient Boost Part 1: Regression Main Ideas" (YouTube, 25 min)
In: LABLOOP-W05 Notebook
12/16
Run
30 min
W05
Build
J535D165/pyalex
Query OpenAlex for works on "fed-batch fermentation titer" per year; plot counts. Tells you the size of the ocean before you fish
In: LABLOOP-W05 Notebook
13/16
Run
30 min
W05
Build
danielnsilva/semanticscholar
Search Semantic Scholar for "literature-derived fermentation dataset"; save the top 20 to RELATED.md with citation counts
In: LABLOOP-W05 Notebook
14/16
Run
30 min
W05
Build
titipata/pubmed_parser
Parse one PMC OA XML into title, abstract, methods paragraphs; this becomes corpus/parse.py
In: LABLOOP-W05 Notebook
15/16
Run
30 min
W05
Build
google/langextract
Read the README and run the quickstart example: extraction with source grounding (every value mapped to its exact span). This is the provenance idea FermLit needs, already implemented
In: LABLOOP-W05 Notebook
16/16
Run
30 min
W05
Build
intro-stat-learning/ISLP_labs
Colab: Ch08-baggboost-lab.ipynb (trees and boosting)
In: LABLOOP-W05 Notebook
1/12
Read
30 min?
W06
Monday
Craft
Datasheets for Datasets: Gebru et al.
Monday build block
· Read it inside Monday's build block
Build-block reading · Datasheets for Datasets: Gebru et al. (2021), Communications of the ACM 64(12):86-92. The questions your guidelines and dataset card must answer
In: LABLOOP-W06 Notebook
2/12
Read
60 min
W06
Tuesday
Biology
OpenStax Microbiology ch. 12.1-12.2 "Modern Applications of Microbial Genetics"
OpenStax Microbiology ch. 12.1-12.2 "Modern Applications of Microbial Genetics" (60 min)
In: LABLOOP-W06 Notebook
3/12
Read
30 min?
W06
Tuesday
Biology
Rosalind problems 5-8
Tuesday
· after OpenStax Microbiology ch. 12.1-12.2 "Modern Applications of Microbial Genetics"
In: LABLOOP-W06 Notebook
5/12
Read
30 min?
W06
Saturday
Sandbox
optional
Artstein & Poesio (2008), "Inter-coder agreement for computational linguistics"
Saturday sandbox
Artstein & Poesio (2008), "Inter-coder agreement for computational linguistics", Computational Linguistics 34(4):555-596, sections 1-2. The bible of annotation agreement
In: LABLOOP-W06 Notebook
6/12
Read
30 min?
W06
Saturday
Sandbox
optional
McHugh (2012), "Interrater reliability: the kappa statistic"
Saturday sandbox
· after Artstein & Poesio (2008), "Inter-coder agreement for computational linguistics"
McHugh (2012), "Interrater reliability: the kappa statistic", Biochemia Medica 22(3):276-282. Short, open, written for biomedical readers
In: LABLOOP-W06 Notebook
7/12
Watch
15 min
W06
Saturday
Sandbox
optional
3Blue1Brown "Bayes theorem, the geometry of changing beliefs"
Saturday sandbox
· after McHugh (2012), "Interrater reliability: the kappa statistic"
3Blue1Brown "Bayes theorem, the geometry of changing beliefs" (YouTube, 15 min)
In: LABLOOP-W06 Notebook
8/12
Run
30 min?
W06
Saturday
Sandbox
optional
STRENDA guidelines (Standards for Reporting Enzymology Data) — search "STRENDA guidelines"
Saturday sandbox
· after 3Blue1Brown "Bayes theorem, the geometry of changing beliefs"
STRENDA guidelines (Standards for Reporting Enzymology Data) — search "STRENDA guidelines" (verify URL). A real "minimum information" standard; it shows what a reporting checklist looks like and will inspire your completeness analysis
In: LABLOOP-W06 Notebook
9/12
Run
30 min
W06
Build
HumanSignal/label-studio
pip install label-studio, create a text-span project with 5 FermLit fields; annotate 2 papers to feel the difference from JSON-by-hand. Use it only if it speeds you up
In: LABLOOP-W06 Notebook
10/12
Run
15 min
W06
Build
doccano/doccano
Lighter alternative for span annotation; compare in 15 minutes, pick one, never revisit
In: LABLOOP-W06 Notebook
11/12
Run
30 min
W06
Build
argilla-io/argilla
Read the "human feedback on LLM outputs" quickstart; you will use this pattern in week 7 to correct agent outputs
In: LABLOOP-W06 Notebook
12/12
Run
30 min
W06
Build
pymc-devs/pymc-resources
Colab: Statistical Rethinking chapter 2 notebook (grid approximation); do the globe-tossing update by hand, then in code
In: LABLOOP-W06 Notebook
1/12
Read
30 min?
W07
Monday
Craft
Zheng et al. (2023), "Judging LLM-as-a-judge with MT-Bench and Chatbot Arena"
Monday build block
· Read it inside Monday's build block
Build-block reading · Zheng et al. (2023), "Judging LLM-as-a-judge with MT-Bench and Chatbot Arena", NeurIPS Datasets & Benchmarks, sections 1-3 (judge biases you must avoid in week 14)
In: LABLOOP-W07 Notebook
2/12
Watch
50 min
W07
Tuesday
Biology
MIT OCW 7.016 lectures on protein structure and enzymes
MIT OCW 7.016 lectures on protein structure and enzymes (ocw.mit.edu/courses/7-016-introductory-biology-fall-2018), ~50 min
In: LABLOOP-W07 Notebook
3/12
Watch
15 min
W07
Tuesday
Biology
Khan Academy "Steady states and the Michaelis Menten equation"
Tuesday
· after MIT OCW 7.016 lectures on protein structure and enzymes
Khan Academy "Steady states and the Michaelis Menten equation" (MCAT section) (15 min)
In: LABLOOP-W07 Notebook
5/12
Run
30 min?
W07
Saturday
Sandbox
optional
Anthropic Claude Cookbooks (github.com/anthropics/claude-cookbooks) — "extracting structured JSON"
Saturday sandbox
Anthropic Claude Cookbooks (github.com/anthropics/claude-cookbooks) — "extracting structured JSON" and "tool use" recipes
In: LABLOOP-W07 Notebook
6/12
Read
30 min?
W07
Saturday
Sandbox
optional
DSPy (Stanford NLP) documentation "Optimizers"
Saturday sandbox
· after Anthropic Claude Cookbooks (github.com/anthropics/claude-cookbooks) — "extracting structured JSON"
DSPy (Stanford NLP) documentation "Optimizers" — how to tune prompts against a metric instead of by feel
In: LABLOOP-W07 Notebook
8/12
Watch
15 min?
W07
Saturday
Sandbox
optional
Ninja Nerd "Enzyme kinetics" lecture
Saturday sandbox
· after Karpathy, "Deep Dive into LLMs like ChatGPT"
Ninja Nerd "Enzyme kinetics" lecture (YouTube) for Michaelis-Menten in depth
In: LABLOOP-W07 Notebook
9/12
Run
30 min
W07
Build
567-labs/instructor
Define your schema as a Pydantic model and let instructor enforce valid JSON from Claude and Ollama; kills 80% of parsing bugs
In: LABLOOP-W07 Notebook
10/12
Run
30 min
W07
Build
google/langextract
Run an example in examples/notebooks with a local Ollama model; compare its grounded spans with your provenance sentences
In: LABLOOP-W07 Notebook
11/12
Run
30 min
W07
Build
stanfordnlp/dspy
Tutorial on "information extraction" in the docs: define a signature, a metric (your F1), and let an optimizer improve the prompt. Only after your manual baseline exists
In: LABLOOP-W07 Notebook
12/12
Run
30 min
W07
Build
lmfit/lmfit-py
Fit Michaelis-Menten to a small public dataset with confidence intervals on Km and Vmax
In: LABLOOP-W07 Notebook
1/15
Run
30 min?
W08
Monday
Craft
Luttmann et al. (2012), "Soft sensors in bioprocessing: a status report and recommendations"
Monday build block
· Read it inside Monday's build block
Build-block reading · Luttmann et al. (2012), "Soft sensors in bioprocessing: a status report and recommendations", Biotechnology Journal 7(8):1040-1048. The reference framing for your soft-sensor section
In: LABLOOP-W08 Notebook
2/15
Read
30 min?
W08
Tuesday
Biology
Review B1-B7 notes
In: LABLOOP-W08 Notebook
3/15
Read
60 min
W08
Tuesday
Biology
P3 quiz with the "PI in a lab meeting" persona
Tuesday
· after Review B1-B7 notes
P3 quiz with the "PI in a lab meeting" persona (60 min)
In: LABLOOP-W08 Notebook
5/15
Read
30 min?
W08
Saturday
Sandbox
optional
Kadlec, Gabrys & Strandt (2009), "Data-driven soft sensors in the process industry"
Saturday sandbox
Kadlec, Gabrys & Strandt (2009), "Data-driven soft sensors in the process industry", Computers & Chemical Engineering 33(4):795-814
In: LABLOOP-W08 Notebook
6/15
Watch
15 min?
W08
Saturday
Sandbox
optional
3Blue1Brown Neural Networks ch. 3-4 ("Backpropagation, intuitively"
Saturday sandbox
· after Kadlec, Gabrys & Strandt (2009), "Data-driven soft sensors in the process industry"
3Blue1Brown Neural Networks ch. 3-4 ("Backpropagation, intuitively" and "Backpropagation calculus")
In: LABLOOP-W08 Notebook
7/15
Run
30 min?
W08
Saturday
Sandbox
optional
Stanford CS231n notes "Backpropagation, intuitions"
Saturday sandbox
· after 3Blue1Brown Neural Networks ch. 3-4 ("Backpropagation, intuitively"
Stanford CS231n notes "Backpropagation, intuitions" (cs231n.github.io/optimization-2) — a classic written explanation
In: LABLOOP-W08 Notebook
8/15
Watch
15 min?
W08
Saturday
Sandbox
optional
Simon Peyton Jones, "How to write a great research paper"
Saturday sandbox
· after Stanford CS231n notes "Backpropagation, intuitions"
Simon Peyton Jones, "How to write a great research paper" (YouTube) — watch now, not in week 18, because the report is a mini-paper
In: LABLOOP-W08 Notebook
9/15
Read
30 min?
W08
Saturday
Sandbox
optional
Quarto guide for scientific manuscripts
Saturday sandbox
· after Simon Peyton Jones, "How to write a great research paper"
Quarto guide for scientific manuscripts (quarto.org/docs/manuscripts)
In: LABLOOP-W08 Notebook
10/15
Run
30 min
W08
Build
karpathy/micrograd
Read engine.py (~100 lines); run demo.ipynb in Colab; then close it and rewrite from memory on Saturday
In: LABLOOP-W08 Notebook
11/15
Run
30 min
W08
Build
karpathy/nn-zero-to-hero
Lecture notebooks under lectures/micrograd; follow along with the video
In: LABLOOP-W08 Notebook
12/15
Run
30 min
W08
Build
lightgbm-org/LightGBM
Python quickstart regression; train on your unfolded features with batch-wise CV
In: LABLOOP-W08 Notebook
13/15
Run
30 min
W08
Build
rlabbe/Kalman-and-Bayesian-Filters-in-Python
Colab: chapter 1 "The g-h filter". The intuition behind estimating a hidden variable from noisy sensors, which is what a soft sensor does
In: LABLOOP-W08 Notebook
14/15
Run
30 min
W08
Build
JustusvLiebig/Soft_Sensor_Experiments
Browse the model zoo for industrial soft sensors; note which baselines they compare, to justify your LightGBM vs PLS choice
In: LABLOOP-W08 Notebook
15/15
Run
30 min
W08
Build
quarto-dev/quarto-cli
quarto create project manuscript; build a PDF with one figure regenerated from code
In: LABLOOP-W08 Notebook
3/10
Watch
15 min?
W09
Saturday
Sandbox
optional
MIT OCW 10.37 Chemical and Biological Reaction Engineering
Saturday sandbox
MIT OCW 10.37 Chemical and Biological Reaction Engineering (Spring 2007), lecture notes on bioreactors — ocw.mit.edu/courses/10-37-chemical-and-biological-reaction-engineering-spring-2007
In: LABLOOP-W09 Notebook
4/10
Read
30 min?
W09
Saturday
Sandbox
optional
Coursera Industrial Biotechnology
Saturday sandbox
· after MIT OCW 10.37 Chemical and Biological Reaction Engineering
Coursera Industrial Biotechnology (University of Manchester), module on fermentation processes
In: LABLOOP-W09 Notebook
5/10
Watch
15 min?
W09
Saturday
Sandbox
optional
LearnChemE "mass balance" screencasts
Saturday sandbox
· after Coursera Industrial Biotechnology
LearnChemE "mass balance" screencasts (YouTube)
In: LABLOOP-W09 Notebook
6/10
Watch
60 min
W09
Saturday
Sandbox
optional
Karpathy "Intro to Large Language Models"
Saturday sandbox
· after LearnChemE "mass balance" screencasts
Karpathy "Intro to Large Language Models" (YouTube, 1 h) for a bird's-eye view
In: LABLOOP-W09 Notebook
7/10
Run
30 min
W09
Build
karpathy/makemore
Run makemore.py on a text file of 2,000 organism names extracted by FermLit; sample new "organisms" for fun
In: LABLOOP-W09 Notebook
8/10
Run
30 min
W09
Build
karpathy/nn-zero-to-hero
lectures/makemore part 1 notebook in Colab
In: LABLOOP-W09 Notebook
9/10
Run
30 min
W09
Build
UKGovernmentBEIS/inspect_ai
Read the "Tutorial" page; model your batch extraction as an eval task with logged cost and tokens (the Vara telemetry idea, done by a government AI institute)
In: LABLOOP-W09 Notebook
10/10
Run
30 min
W09
Build
ollama/ollama
Benchmark tokens/second of your local Qwen 7B on 20 papers; add the row to the cost table
In: LABLOOP-W09 Notebook
1/11
Read
30 min?
W10
Monday
Craft
McHugh
Monday build block
· Read it inside Monday's build block
Build-block reading · McHugh (2012) kappa paper (carry over from week 6), results interpretation table
In: LABLOOP-W10 Notebook
3/11
Read
45 min
W10
Thursday
AI & stats
Rasmussen & Williams, Gaussian Processes for Machine Learning, ch. 1-2 — gaussianprocess.org/gpm…
Rasmussen & Williams, Gaussian Processes for Machine Learning, ch. 1-2 — gaussianprocess.org/gpml (free) (45 min) after Görtler, Kehlbeck & Deussen (2019), "A Visual Exploration of Gaussian Processes", Distill — distill.pub/2019/visual-exploration-gaussian-processes (30 min, interactive; start here)
In: LABLOOP-W10 Notebook
4/11
Watch
15 min?
W10
Saturday
Sandbox
optional
ritvikmath "Gaussian Processes"
Saturday sandbox
ritvikmath "Gaussian Processes" (YouTube, whiteboard intuition)
In: LABLOOP-W10 Notebook
5/11
Watch
15 min?
W10
Saturday
Sandbox
optional
StatQuest "Confidence Intervals, Clearly Explained" and "The Standard Error"
Saturday sandbox
· after ritvikmath "Gaussian Processes"
In: LABLOOP-W10 Notebook
6/11
Read
30 min?
W10
Saturday
Sandbox
optional
Krippendorff's alpha
Saturday sandbox
· after StatQuest "Confidence Intervals, Clearly Explained" and "The Standard Error"
Krippendorff's alpha (Wikipedia page is good) for when you have more than two annotators or missing ratings
In: LABLOOP-W10 Notebook
7/11
Read
30 min?
W10
Saturday
Sandbox
optional
Modern Statistics for Modern Biology (Holmes & Huber) ch. 3 "High quality graphics in R"
Saturday sandbox
· after Krippendorff's alpha
Modern Statistics for Modern Biology (Holmes & Huber) ch. 3 "High quality graphics in R" — read for the design principles, ignore the R
In: LABLOOP-W10 Notebook
8/11
Run
30 min
W10
Build
scikit-learn/scikit-learn
sklearn.metrics.cohen_kappa_score per field; gallery example "Gaussian process regression: basic introductory example"
In: LABLOOP-W10 Notebook
9/11
Run
30 min
W10
Build
cornellius-gp/gpytorch
"Simple GP Regression" tutorial notebook in Colab; add predictive variance bands to one soft-sensor feature
In: LABLOOP-W10 Notebook
10/11
Run
30 min
W10
Build
pln-fing-udelar/fast-krippendorff
Compute alpha on the same annotations; compare with kappa and write one sentence on why they differ
In: LABLOOP-W10 Notebook
11/11
Run
30 min
W10
Build
plotly/plotly.py / mwaskom/seaborn
Build figure 1 (completeness by field) as a static, publication-ready image
In: LABLOOP-W10 Notebook
1/12
Read
30 min?
W11
Monday
Craft
Hugging Face "Dataset Cards" documentation
Monday build block
· Read it inside Monday's build block
Build-block reading · Hugging Face "Dataset Cards" documentation (huggingface.co/docs/hub/datasets-cards)
In: LABLOOP-W11 Notebook
2/12
Read
30 min?
W11
Monday
Build
Wilkinson et al. (2016), "The FAIR Guiding Principles for scientific data management and steward…
Monday
· after Hugging Face "Dataset Cards" documentation
Wilkinson et al. (2016), "The FAIR Guiding Principles for scientific data management and stewardship", Scientific Data 3:160018 (4 pages)
In: LABLOOP-W11 Notebook
4/12
Read
45 min
W11
Thursday
AI & stats
Agnihotri & Batra (2020), "Exploring Bayesian Optimization"
Agnihotri & Batra (2020), "Exploring Bayesian Optimization", Distill — distill.pub/2020/bayesian-optimization (30 min, interactive; start here); then Frazier (2018), "A Tutorial on Bayesian Optimization", arXiv:1807.02811, sections 1-4 (45 min)
In: LABLOOP-W11 Notebook
5/12
Read
30 min?
W11
Saturday
Sandbox
optional
Shields et al. (2021), "Bayesian reaction optimization as a tool for chemical synthesis"
Saturday sandbox
Shields et al. (2021), "Bayesian reaction optimization as a tool for chemical synthesis", Nature 590:89-96 — BO beating expert chemists, the self-driving-lab argument
In: LABLOOP-W11 Notebook
6/12
Read
30 min?
W11
Saturday
Sandbox
optional
Coursera Research Data Management and Sharing
Saturday sandbox
· after Shields et al. (2021), "Bayesian reaction optimization as a tool for chemical synthesis"
Coursera Research Data Management and Sharing (UNC/Edinburgh), module on metadata
In: LABLOOP-W11 Notebook
7/12
Read
30 min?
W11
Saturday
Sandbox
optional
NCBI Taxonomy and E-utilities documentation
Saturday sandbox
· after Coursera Research Data Management and Sharing
NCBI Taxonomy and E-utilities documentation (ncbi.nlm.nih.gov/books/NBK25501) for the name-to-ID mapping
In: LABLOOP-W11 Notebook
8/12
Watch
15 min?
W11
Saturday
Sandbox
optional
Brunton "Bayesian optimization" lecture
Saturday sandbox
· after NCBI Taxonomy and E-utilities documentation
Brunton "Bayesian optimization" lecture (search in his channel; verify)
In: LABLOOP-W11 Notebook
9/12
Run
30 min
W11
Build
meta-pytorch/botorch
Tutorial closed_loop_botorch_only in Colab; replace the test function with your simulator's final titer as a function of 2 feed parameters
In: LABLOOP-W11 Notebook
10/12
Run
30 min
W11
Build
facebook/Ax
"Getting started" BO loop in 10 lines; the higher-level alternative if BoTorch feels heavy
In: LABLOOP-W11 Notebook
11/12
Run
30 min
W11
Build
biopython/biopython
Bio.Entrez to map 20 organism names to taxonomy IDs; cache results
In: LABLOOP-W11 Notebook
12/12
Run
30 min
W11
Build
huggingface/datasets (docs)
Create a private dataset repo, push a 100-row sample with a card; check the viewer renders
In: LABLOOP-W11 Notebook
1/12
Read
30 min?
W12
Monday
Craft
Brunton, Proctor & Kutz
Monday build block
· Read it inside Monday's build block
Build-block reading · Brunton, Proctor & Kutz (2016), "Discovering governing equations from data by sparse identification of nonlinear dynamical systems", PNAS 113(15):3932-3937 (abstract + figure 1)
In: LABLOOP-W12 Notebook
2/12
Read
45 min
W12
Tuesday
Biology
FDA
FDA (2004) PAT — A Framework for Innovative Pharmaceutical Development, Manufacturing, and Quality Assurance — fda.gov/media/71012/download (read sections I-IV, 45 min)
In: LABLOOP-W12 Notebook
3/12
Read
15 min
W12
Tuesday
Biology
ICH Q8(R2)
Tuesday
· after FDA
ICH Q8(R2) sections 1-2 (ich.org) (15 min). Write the glossary
In: LABLOOP-W12 Notebook
4/12
Watch
40 min
W12
Thursday
AI & stats
Brunton & Kutz, Data-Driven Science and Engineering (2nd ed.), ch. 7 on SINDy — databookuw.com (…
Brunton & Kutz, Data-Driven Science and Engineering (2nd ed.), ch. 7 on SINDy — databookuw.com (free PDF) (40 min) + Steve Brunton "Sparse Identification of Nonlinear Dynamics (SINDy)" (YouTube, 30 min)
In: LABLOOP-W12 Notebook
5/12
Read
30 min?
W12
Saturday
Sandbox
optional
Narayanan et al. (2020), "Bioprocessing in the digital age: the role of process models"
Saturday sandbox
Narayanan et al. (2020), "Bioprocessing in the digital age: the role of process models", Biotechnology Journal 15(1):e1900172
In: LABLOOP-W12 Notebook
6/12
Read
30 min?
W12
Saturday
Sandbox
optional
Sansana et al. (2021), "Recent trends on hybrid modeling for Industry 4.0"
Saturday sandbox
· after Narayanan et al. (2020), "Bioprocessing in the digital age: the role of process models"
Sansana et al. (2021), "Recent trends on hybrid modeling for Industry 4.0", Computers & Chemical Engineering 151:107365
In: LABLOOP-W12 Notebook
7/12
Read
30 min?
W12
Saturday
Sandbox
optional
arXiv endorsement page
Saturday sandbox
· after Sansana et al. (2021), "Recent trends on hybrid modeling for Industry 4.0"
arXiv endorsement page — info.arxiv.org/help/endorsement.html (read once, carefully)
In: LABLOOP-W12 Notebook
8/12
Watch
15 min?
W12
Saturday
Sandbox
optional
Steve Brunton "Physics Informed Machine Learning" series
Saturday sandbox
· after arXiv endorsement page
Steve Brunton "Physics Informed Machine Learning" series (YouTube), first 2 videos
In: LABLOOP-W12 Notebook
9/12
Run
30 min
W12
Build
dynamicslab/pysindy
Colab: examples/tutorial_1; then feed it X and S from your simulator and see whether it recovers a Monod-like term
In: LABLOOP-W12 Notebook
10/12
Run
30 min
W12
Build
dynamicslab/databook_python
The book's Python notebooks for chapter 7 (SINDy) in Colab
In: LABLOOP-W12 Notebook
11/12
Run
30 min
W12
Build
jrcramos/Hybrid-modeling-of-bioreactor-with-LSTM
Read the README and model structure; a published example of "mechanistic + neural" for cell culture to compare against your "Monod + GBM"
In: LABLOOP-W12 Notebook
12/12
Run
30 min
W12
Build
casadi/casadi
Optional: fit Monod parameters per batch with an optimizer; only if scipy.optimize struggles
In: LABLOOP-W12 Notebook
1/13
Read
30 min?
W13
Monday
Craft
Mensh & Kording (2017), "Ten simple rules for structuring papers"
Monday build block
· Read it inside Monday's build block
Build-block reading · Mensh & Kording (2017), "Ten simple rules for structuring papers", PLoS Computational Biology 13(9):e1005619
In: LABLOOP-W13 Notebook
2/13
Read
30 min?
W13
Tuesday
Biology
Holmes & Huber, Modern Statistics for Modern Biology, ch. 1 (generative models for discrete data…
Holmes & Huber, Modern Statistics for Modern Biology, ch. 1 (generative models for discrete data) and ch. 2 (statistical modeling) — search "Modern Statistics for Modern Biology Holmes Huber" (free online book
In: LABLOOP-W13 Notebook
4/13
Read
30 min?
W13
Thursday
AI & stats
von Stosch et al. (2014), "Hybrid semi-parametric modeling in process systems engineering: past,…
von Stosch et al. (2014), "Hybrid semi-parametric modeling in process systems engineering: past, present and future", Computers & Chemical Engineering 60:86-101 (sections 1-3)
In: LABLOOP-W13 Notebook
5/13
Read
30 min?
W13
Thursday
AI & stats
Chen et al. (2018), "Neural Ordinary Differential Equations"
Thursday
· after von Stosch et al. (2014), "Hybrid semi-parametric modeling in process systems engineering: past,…
Chen et al. (2018), "Neural Ordinary Differential Equations", arXiv:1806.07366 (abstract + figure 1)
In: LABLOOP-W13 Notebook
6/13
Watch
15 min?
W13
Saturday
Sandbox
optional
Steve Brunton "Neural ODEs"
Saturday sandbox
Steve Brunton "Neural ODEs" (YouTube)
In: LABLOOP-W13 Notebook
7/13
Read
30 min?
W13
Saturday
Sandbox
optional
Coursera Writing in the Sciences (Stanford, Kristin Sainani), module 1 "Principles of effective…
Saturday sandbox
· after Steve Brunton "Neural ODEs"
Coursera Writing in the Sciences (Stanford, Kristin Sainani), module 1 "Principles of effective writing" — preview for week 14
In: LABLOOP-W13 Notebook
8/13
Read
30 min?
W13
Saturday
Sandbox
optional
Karniadakis et al. (2021), "Physics-informed machine learning"
Saturday sandbox
· after Coursera Writing in the Sciences (Stanford, Kristin Sainani), module 1 "Principles of effective…
Karniadakis et al. (2021), "Physics-informed machine learning", Nature Reviews Physics 3:422-440 (figures 1-2)
In: LABLOOP-W13 Notebook
9/13
Watch
15 min?
W13
Saturday
Sandbox
optional
Stanford CS197 (cs197.stanford.edu), lecture on "vertical paper structure"
Saturday sandbox
· after Karniadakis et al. (2021), "Physics-informed machine learning"
Stanford CS197 (cs197.stanford.edu), lecture on "vertical paper structure" (verify lecture title)
In: LABLOOP-W13 Notebook
10/13
Run
30 min
W13
Build
rtqichen/torchdiffeq
examples/ode_demo.py: learn a spiral's dynamics; read how a neural network replaces the right-hand side of an ODE
In: LABLOOP-W13 Notebook
11/13
Run
30 min
W13
Build
patrick-kidger/diffrax
Optional JAX alternative with excellent docs on neural ODEs
In: LABLOOP-W13 Notebook
12/13
Run
30 min
W13
Build
quarto-dev/quarto-cli
Put the Paper 1 skeleton into a Quarto manuscript; make paper builds a PDF with placeholder figures
In: LABLOOP-W13 Notebook
13/13
Run
30 min
W13
Build
huggingface/notebooks
Browse the datasets examples for pushing a dataset with a card from code
In: LABLOOP-W13 Notebook
1/12
Read
60 min
W14
Tuesday
Biology
Modern Statistics for Modern Biology ch. 6 "Testing"
Modern Statistics for Modern Biology ch. 6 "Testing" (multiple testing, FDR) (60 min)
In: LABLOOP-W14 Notebook
2/12
Watch
20 min
W14
Tuesday
Biology
StatQuest "False Discovery Rates, FDR, clearly explained" and "p-hacking: What it is and how to…
Tuesday
· after Modern Statistics for Modern Biology ch. 6 "Testing"
StatQuest "False Discovery Rates, FDR, clearly explained" and "p-hacking: What it is and how to avoid it!" (YouTube, 20 min)
In: LABLOOP-W14 Notebook
3/12
Watch
60 min
W14
Thursday
AI & stats
Stanford CS336 lecture on evaluation
Stanford CS336 lecture on evaluation (cs336.stanford.edu, videos on Stanford Online YouTube) (60 min); your week 7 notes on Zheng et al. 2023 judge biases (15 min)
In: LABLOOP-W14 Notebook
4/12
Read
30 min?
W14
Saturday
Sandbox
optional
Gopen & Swan (1990), "The Science of Scientific Writing"
Saturday sandbox
Gopen & Swan (1990), "The Science of Scientific Writing", American Scientist 78:550-558. The best 9 pages ever written on why readers get lost
In: LABLOOP-W14 Notebook
5/12
Read
30 min?
W14
Saturday
Sandbox
optional
Whitesides (2004), "Whitesides' Group: Writing a Paper"
Saturday sandbox
· after Gopen & Swan (1990), "The Science of Scientific Writing"
Whitesides (2004), "Whitesides' Group: Writing a Paper", Advanced Materials 16(15):1375-1377. Outline-first writing from a legendary chemist
In: LABLOOP-W14 Notebook
6/12
Read
30 min?
W14
Saturday
Sandbox
optional
Benjamini & Hochberg (1995), "Controlling the false discovery rate"
Saturday sandbox
· after Whitesides (2004), "Whitesides' Group: Writing a Paper"
Benjamini & Hochberg (1995), "Controlling the false discovery rate", JRSS B 57(1):289-300 (abstract + procedure)
In: LABLOOP-W14 Notebook
7/12
Read
30 min?
W14
Saturday
Sandbox
optional
Scientific Data "Data Descriptor" article guidelines
Saturday sandbox
· after Benjamini & Hochberg (1995), "Controlling the false discovery rate"
Scientific Data "Data Descriptor" article guidelines (nature.com/sdata) — preview of the week 36 venue
In: LABLOOP-W14 Notebook
8/12
Read
30 min?
W14
Craft
Writing · Coursera Writing in the Sciences
Writing · Coursera Writing in the Sciences (Stanford), modules 1-2 (cutting clutter, active voice) — watch at 1.5x during Saturday buffer if needed
In: LABLOOP-W14 Notebook
9/12
Run
30 min
W14
Build
statsmodels/statsmodels
statsmodels.stats.multitest.multipletests with fdr_bh on the journal comparison; report adjusted p-values
In: LABLOOP-W14 Notebook
10/12
Run
30 min
W14
Build
UKGovernmentBEIS/inspect_ai
Implement the fuzzy-field judge as a scorer; log judge vs human agreement on 50 pairs
In: LABLOOP-W14 Notebook
11/12
Run
30 min
W14
Build
EleutherAI/lm-evaluation-harness
Read how tasks define metrics and few-shot prompts; borrow the discipline, not the tool
In: LABLOOP-W14 Notebook
12/12
Run
30 min
W14
Build
Future-House/paper-qa
Point it at your RELATED.md PDFs and ask "which of these papers report inter-annotator agreement?" to double-check your related-work claims (verify every answer by opening the paper)
In: LABLOOP-W14 Notebook
1/10
Watch
60 min
W15
Tuesday
Biology
S. Keshav (2007), "How to Read a Paper"
S. Keshav (2007), "How to Read a Paper", ACM SIGCOMM Computer Communication Review 37(3):83-84 (2 pages, 15 min); then three FermLit papers with P11 and IMRaD noted (60 min)
In: LABLOOP-W15 Notebook
2/10
Read
60 min
W15
Thursday
AI & stats
Jurafsky & Martin, Speech and Language Processing
Jurafsky & Martin, Speech and Language Processing (3rd ed. draft, web.stanford.edu/~jurafsky/slp3), chapter on information extraction (relation extraction and evaluation sections) (60 min); write the kappa paragraph into Methods
In: LABLOOP-W15 Notebook
3/10
Read
30 min?
W15
Saturday
Sandbox
optional
Coursera Writing in the Sciences, module on "The format of a scientific manuscript" and "Peer re…
Saturday sandbox
Coursera Writing in the Sciences, module on "The format of a scientific manuscript" and "Peer review"
In: LABLOOP-W15 Notebook
4/10
Read
30 min?
W15
Saturday
Sandbox
optional
Bourne (2005), "Ten simple rules for getting published"
Saturday sandbox
· after Coursera Writing in the Sciences, module on "The format of a scientific manuscript" and "Peer re…
Bourne (2005), "Ten simple rules for getting published", PLoS Computational Biology 1(5):e57
In: LABLOOP-W15 Notebook
5/10
Read
30 min?
W15
Saturday
Sandbox
optional
ASAPbio preprint FAQ
Saturday sandbox
· after Bourne (2005), "Ten simple rules for getting published"
ASAPbio preprint FAQ (asapbio.org) — what preprints mean for credit and journals
In: LABLOOP-W15 Notebook
6/10
Watch
15 min?
W15
Saturday
Sandbox
optional
StatQuest "Statistical Power, Clearly Explained"
Saturday sandbox
· after ASAPbio preprint FAQ
StatQuest "Statistical Power, Clearly Explained" — reviewers may ask whether 50 gold papers is enough
In: LABLOOP-W15 Notebook
7/10
Run
30 min
W15
Build
allenai/scispacy
Run a biomedical NER model on 3 FermLit papers; compare what it finds (organisms, chemicals) with your agent's extraction. A classic baseline reviewers may ask about
In: LABLOOP-W15 Notebook
8/10
Run
30 min
W15
Build
grobidOrg/grobid
Parse one PDF-only paper into TEI XML; note how references and sections are recovered. Useful for the non-XML tail of the corpus
In: LABLOOP-W15 Notebook
9/10
Run
30 min
W15
Build
docling-project/docling
Convert the same PDF with Docling; compare tables extraction with GROBID
In: LABLOOP-W15 Notebook
10/10
Run
30 min
W15
Build
quarto-dev/quarto-cli
Final make paper; check figures regenerate from a clean clone
In: LABLOOP-W15 Notebook
1/14
Read
30 min?
W16
Monday
Craft
bioRxiv submission guide
Monday build block
· Read it inside Monday's build block
Build-block reading · bioRxiv submission guide (biorxiv.org/submit-a-manuscript)
In: LABLOOP-W16 Notebook
2/14
Read
40 min
W16
Tuesday
Biology
Lin et al. (2023), "Evolutionary-scale prediction of atomic-level protein structure with a langu…
Lin et al. (2023), "Evolutionary-scale prediction of atomic-level protein structure with a language model", Science 379(6637):1123-1130 — abstract, introduction and figures (40 min)
In: LABLOOP-W16 Notebook
3/14
Watch
40 min
W16
Tuesday
Biology
MIT 6.874 Deep Learning in the Life Sciences
Tuesday
· after Lin et al. (2023), "Evolutionary-scale prediction of atomic-level protein structure with a langu…
MIT 6.874 Deep Learning in the Life Sciences (Manolis Kellis, 2021, YouTube playlist), protein lecture (first 40 min)
In: LABLOOP-W16 Notebook
4/14
Read
60 min
W16
Thursday
AI & stats
Angelopoulos & Bates
Angelopoulos & Bates (2021), "A Gentle Introduction to Conformal Prediction and Distribution-Free Uncertainty Quantification", arXiv:2107.07511, sections 1-2 (60 min)
In: LABLOOP-W16 Notebook
5/14
Read
30 min?
W16
Saturday
Sandbox
optional
Rives et al. (2021), "Biological structure and function emerge from scaling unsupervised learnin…
Saturday sandbox
Rives et al. (2021), "Biological structure and function emerge from scaling unsupervised learning to 250 million protein sequences", PNAS 118(15) — the ESM-1b paper, for the "why it works" story
In: LABLOOP-W16 Notebook
6/14
Watch
8 min
W16
Saturday
Sandbox
optional
DeepMind, "AlphaFold: The making of a scientific breakthrough"
Saturday sandbox
· after Rives et al. (2021), "Biological structure and function emerge from scaling unsupervised learnin…
DeepMind, "AlphaFold: The making of a scientific breakthrough" (YouTube, 8 min) — the emotional context of protein AI
In: LABLOOP-W16 Notebook
7/14
Watch
15 min?
W16
Saturday
Sandbox
optional
Nobel Prize in Chemistry 2024 lectures
Saturday sandbox
· after DeepMind, "AlphaFold: The making of a scientific breakthrough"
Nobel Prize in Chemistry 2024 lectures (Baker, Hassabis, Jumper) — nobelprize.org
In: LABLOOP-W16 Notebook
8/14
Watch
15 min?
W16
Saturday
Sandbox
optional
Anastasios Angelopoulos' conformal prediction tutorial videos
Saturday sandbox
· after Nobel Prize in Chemistry 2024 lectures
Anastasios Angelopoulos' conformal prediction tutorial videos (YouTube; verify)
In: LABLOOP-W16 Notebook
9/14
Watch
15 min?
W16
Saturday
Sandbox
optional
Valence Labs (YouTube), search "ESM" or "protein language models"
Saturday sandbox
· after Anastasios Angelopoulos' conformal prediction tutorial videos
Valence Labs (YouTube), search "ESM" or "protein language models" in the M2D2 reading group
In: LABLOOP-W16 Notebook
10/14
Run
30 min
W16
Build
huggingface/notebooks
Colab: examples/protein_language_modeling.ipynb — fine-tune/embed with ESM-2 through transformers; switch the model to facebook/esm2_t33_650M_UR50D in fp16 on your 3050
In: LABLOOP-W16 Notebook
11/14
Run
30 min
W16
Build
facebookresearch/esm
Read the README's "ESM-2" and embedding extraction sections; the original reference
In: LABLOOP-W16 Notebook
12/14
Run
30 min
W16
Build
evolutionaryscale/esm (now redirects to Biohub/esm)
Read only; the newer ESM C/ESM3 family. Parked for Half 2
In: LABLOOP-W16 Notebook
13/14
Run
30 min
W16
Build
aangelopoulos/conformal-prediction
Colab: notebooks/meps-cqr.ipynb (conformalized quantile regression on tabular data); map it onto your soft sensor
In: LABLOOP-W16 Notebook
14/14
Run
30 min
W16
Build
scikit-learn-contrib/MAPIE
Regression example with SplitConformalRegressor (or the current API); get coverage on held-out batches in 20 lines
In: LABLOOP-W16 Notebook
1/13
Read
40 min
W17
Tuesday
Biology
Dallago et al. (2021), "FLIP: Benchmark tasks in fitness landscape inference for proteins"
Dallago et al. (2021), "FLIP: Benchmark tasks in fitness landscape inference for proteins", NeurIPS Datasets and Benchmarks (bioRxiv 2021.11.09.467890) — introduction, task table, thermostability split (40 min)
In: LABLOOP-W17 Notebook
2/13
Read
20 min
W17
Tuesday
Biology
Jarzab et al. (2020), "Meltome atlas — thermal proteome stability across the tree of life"
Tuesday
· after Dallago et al. (2021), "FLIP: Benchmark tasks in fitness landscape inference for proteins"
Jarzab et al. (2020), "Meltome atlas — thermal proteome stability across the tree of life", Nature Methods 17:495-503 — abstract and figure 1 (20 min)
In: LABLOOP-W17 Notebook
3/13
Watch
40 min
W17
Thursday
AI & stats
Hugging Face model card facebook/esm2_t33_650M_UR50D
Hugging Face model card facebook/esm2_t33_650M_UR50D (10 min) + MIT 6.874 protein lecture second half (40 min); code block with ridge head
In: LABLOOP-W17 Notebook
4/13
Watch
15 min?
W17
Saturday
Sandbox
optional
Yang, Wu & Arnold (2019), "Machine-learning-guided directed evolution for protein engineering"
Saturday sandbox
Yang, Wu & Arnold (2019), "Machine-learning-guided directed evolution for protein engineering", Nature Methods 16:687-694. The classic review; read it before week 21
In: LABLOOP-W17 Notebook
5/13
Watch
15 min?
W17
Saturday
Sandbox
optional
Frances Arnold, Nobel Lecture 2018 "Innovation by Evolution: Bringing New Chemistry to Life"
Saturday sandbox
· after Yang, Wu & Arnold (2019), "Machine-learning-guided directed evolution for protein engineering"
Frances Arnold, Nobel Lecture 2018 "Innovation by Evolution: Bringing New Chemistry to Life" (nobelprize.org)
In: LABLOOP-W17 Notebook
6/13
Read
30 min?
W17
Saturday
Sandbox
optional
Notin et al. (2023), "ProteinGym: large-scale benchmarks for protein fitness prediction and desi…
Saturday sandbox
· after Frances Arnold, Nobel Lecture 2018 "Innovation by Evolution: Bringing New Chemistry to Life"
Notin et al. (2023), "ProteinGym: large-scale benchmarks for protein fitness prediction and design", NeurIPS Datasets and Benchmarks
In: LABLOOP-W17 Notebook
7/13
Run
30 min?
W17
Saturday
Sandbox
optional
Andrew White, Deep Learning for Molecules and Materials — dmol.pub, chapter on "Deep learning on…
Saturday sandbox
· after Notin et al. (2023), "ProteinGym: large-scale benchmarks for protein fitness prediction and desi…
Andrew White, Deep Learning for Molecules and Materials — dmol.pub, chapter on "Deep learning on sequences" (with Colab buttons)
In: LABLOOP-W17 Notebook
8/13
Watch
15 min?
W17
Craft
StatQuest "Ridge vs Lasso Regression, Visualized!!!"
StatQuest "Ridge vs Lasso Regression, Visualized!!!" (YouTube) for the head you fit
In: LABLOOP-W17 Notebook
9/13
Run
30 min
W17
Build
J-SNACKKB/FLIP
Download the meltome splits; read the README on "mixed", "human" and "human_cell" splits; load them with pandas
In: LABLOOP-W17 Notebook
10/13
Run
30 min
W17
Build
OATML-Markslab/ProteinGym
Browse the leaderboard page and the baselines list; note where ESM-2 sits
In: LABLOOP-W17 Notebook
11/13
Run
30 min
W17
Build
huggingface/notebooks
Reuse protein_language_modeling.ipynb to cache mean-pooled embeddings to disk
In: LABLOOP-W17 Notebook
12/13
Run
30 min
W17
Build
yangkky/Machine-learning-for-proteins
The curated reading list by Kevin Yang; pick 2 papers for PARKING.md, not more
In: LABLOOP-W17 Notebook
13/13
Run
30 min
W17
Build
scikit-learn/scikit-learn
RidgeCV on embeddings → melting temperature; report Spearman correlation with a bootstrap interval
In: LABLOOP-W17 Notebook
2/10
Watch
60 min
W18
Thursday
AI & stats
Simon Peyton Jones, "How to write a great research paper"
Simon Peyton Jones, "How to write a great research paper" (YouTube, Microsoft Research, ~1 h) + NeurIPS Paper Checklist (neurips.cc, current year's author guidelines) (30 min)
In: LABLOOP-W18 Notebook
3/10
Read
30 min?
W18
Saturday
Sandbox
optional
Coursera Writing in the Sciences (Stanford), module "Writing the results and discussion"
Saturday sandbox
In: LABLOOP-W18 Notebook
4/10
Read
30 min?
W18
Saturday
Sandbox
optional
Kapoor & Narayanan
Saturday sandbox
· after Coursera Writing in the Sciences (Stanford), module "Writing the results and discussion"
Kapoor & Narayanan (2023) leakage paper (carry over) — use its checklist on Paper 2's Methods
In: LABLOOP-W18 Notebook
5/10
Read
30 min?
W18
Saturday
Sandbox
optional
Rothschild & Mancinelli (2001), "Life in extreme environments"
Saturday sandbox
· after Kapoor & Narayanan
Rothschild & Mancinelli (2001), "Life in extreme environments", Nature 409:1092-1101 — the classic review of extremophiles
In: LABLOOP-W18 Notebook
6/10
Watch
15 min?
W18
Saturday
Sandbox
optional
Stanford CS197, lecture on "writing the paper"
Saturday sandbox
· after Rothschild & Mancinelli (2001), "Life in extreme environments"
Stanford CS197, lecture on "writing the paper" (verify title)
In: LABLOOP-W18 Notebook
7/10
Run
30 min
W18
Build
quarto-dev/quarto-cli
Paper 2 manuscript project; cross-references for figures and equations
In: LABLOOP-W18 Notebook
8/10
Run
30 min
W18
Build
lukasmasuch/best-of-ml-python
Check the "interpretability" and "time series" sections for any widely used soft-sensor baseline you forgot to cite
In: LABLOOP-W18 Notebook
9/10
Run
30 min
W18
Build
google-research/tuning_playbook
Re-read "scientific vs nuisance hyperparameters" and write two sentences in Methods on how you tuned fairly across arms
In: LABLOOP-W18 Notebook
10/10
Run
30 min
W18
Build
paper-2-hybrid-softsensor (your repo)
Clean clone → make figs → compare hashes with your local figures
In: LABLOOP-W18 Notebook
2/10
Run
40 min
W19
Thursday
AI & stats
Modern Statistics for Modern Biology sections on reporting and ISLP
Modern Statistics for Modern Biology sections on reporting and ISLP ch. 5.2 (bootstrap) re-read (40 min); apply bootstrap intervals across both papers
In: LABLOOP-W19 Notebook
3/10
Read
30 min?
W19
Saturday
Sandbox
optional
Single-cell best practices
Saturday sandbox
Single-cell best practices (Heumos et al., theislab) — sc-best-practices.org, introduction and quality-control chapters
In: LABLOOP-W19 Notebook
4/10
Watch
15 min?
W19
Saturday
Sandbox
optional
MIT 6.874 single-cell lecture
Saturday sandbox
· after Single-cell best practices
MIT 6.874 single-cell lecture (Kellis, YouTube)
In: LABLOOP-W19 Notebook
5/10
Read
30 min?
W19
Saturday
Sandbox
optional
Cumming (2014), "The new statistics: why and how"
Saturday sandbox
· after MIT 6.874 single-cell lecture
Cumming (2014), "The new statistics: why and how", Psychological Science 25(1):7-29 — the case for estimation and intervals over p-values
In: LABLOOP-W19 Notebook
6/10
Read
30 min?
W19
Saturday
Sandbox
optional
Chip Huyen, ML Interviews Book
Saturday sandbox
· after Cumming (2014), "The new statistics: why and how"
Chip Huyen, ML Interviews Book — huyenchip.com/ml-interviews-book (free) — chapters on the interview process, for the applications you send this week
In: LABLOOP-W19 Notebook
7/10
Watch
30 min
W19
Craft
StatQuest "PCA main ideas", "t-SNE, Clearly Explained" and "UMAP Dimension Reduction, Main Ideas…
StatQuest "PCA main ideas", "t-SNE, Clearly Explained" and "UMAP Dimension Reduction, Main Ideas!!!" (YouTube, 30 min) — the three plots every single-cell talk shows
In: LABLOOP-W19 Notebook
8/10
Run
30 min
W19
Build
scverse/scanpy
PBMC 3k tutorial notebook (in the docs; scverse/scanpy-tutorials is archived, ★ 242) in Colab
In: LABLOOP-W19 Notebook
9/10
Run
30 min
W19
Build
theislab/single-cell-best-practices
Run the quality-control notebook on the same data; compare cell counts after filtering
In: LABLOOP-W19 Notebook
10/10
Run
30 min
W19
Build
scipy/scipy
scipy.stats.bootstrap on your key metrics; replace every naked number in both papers
In: LABLOOP-W19 Notebook
1/10
Read
30 min?
W20
Tuesday
Biology
Re-read all biology notes
In: LABLOOP-W20 Notebook
4/10
Read
30 min?
W20
Saturday
Sandbox
optional
Richard Hamming, You and Your Research
Saturday sandbox
Richard Hamming, You and Your Research (re-read from week 0; you will hear it differently now)
In: LABLOOP-W20 Notebook
5/10
Watch
15 min?
W20
Saturday
Sandbox
optional
Stanford CS197 lecture on research talks and posters
Saturday sandbox
· after Richard Hamming, You and Your Research
Stanford CS197 lecture on research talks and posters (verify title)
In: LABLOOP-W20 Notebook
6/10
Read
30 min?
W20
Saturday
Sandbox
optional
Coursera Introduction to Public Speaking
Saturday sandbox
· after Stanford CS197 lecture on research talks and posters
Coursera Introduction to Public Speaking (Univ. of Washington), week 1
In: LABLOOP-W20 Notebook
7/10
Watch
60 min
W20
Craft
Patrick Winston, "How to Speak"
Patrick Winston, "How to Speak" (MIT OCW / YouTube, ~1 h) — watch Saturday; it prepares both the mock sessions and the talk proposal
In: LABLOOP-W20 Notebook
8/10
Run
30 min
W20
Build
marimo-team/marimo
Turn the Paper 2 learning curve into a reactive notebook with a slider for number of batches; share it as the "try it yourself" link in the arXiv abstract
In: LABLOOP-W20 Notebook
9/10
Run
30 min
W20
Build
quarto-dev/quarto-cli
Build the arXiv-ready LaTeX source from Quarto; check it compiles in arXiv's TeX Live
In: LABLOOP-W20 Notebook
10/10
Run
30 min
W20
Build
your repos
Tag paper-2-v1.0 and mint a Zenodo DOI for the exact code used
In: LABLOOP-W20 Notebook
1/13
Read
30 min?
W21
Tuesday
Biology
Jarzab et al. 2020
Jarzab et al. 2020 (Meltome), methods and results
In: LABLOOP-W21 Notebook
3/13
Read
30 min?
W21
Saturday
Sandbox
optional
Pudžiuvelytė et al.
Saturday sandbox
Pudžiuvelytė et al. (2024), "TemStaPro: protein thermostability prediction using sequence representations from protein language models", Bioinformatics 40(4):btae157 — the closest published tool to what you are building
In: LABLOOP-W21 Notebook
4/13
Read
30 min?
W21
Saturday
Sandbox
optional
Yang, Wu & Arnold
Saturday sandbox
· after Pudžiuvelytė et al.
Yang, Wu & Arnold (2019) review (carry over)
In: LABLOOP-W21 Notebook
5/13
Watch
15 min?
W21
Saturday
Sandbox
optional
Valence Labs
Saturday sandbox
· after Yang, Wu & Arnold
Valence Labs (YouTube) reading-group talks on protein language models
In: LABLOOP-W21 Notebook
6/13
Watch
15 min?
W21
Saturday
Sandbox
optional
Frances Arnold on iBiology
Saturday sandbox
· after Valence Labs
Frances Arnold on iBiology (directed evolution talks; verify)
In: LABLOOP-W21 Notebook
7/13
Read
15 min
W21
Craft
Uri Alon (2009), "How to choose a good scientific problem"
Uri Alon (2009), "How to choose a good scientific problem" (third reading; this time fill his feasibility/interest chart for Paper 3) (15 min)
In: LABLOOP-W21 Notebook
8/13
Watch
15 min?
W21
Craft
iBiology, "Uri Alon: How to Choose a Good Scientific Problem"
iBiology, "Uri Alon: How to Choose a Good Scientific Problem" (verify; talk version)
In: LABLOOP-W21 Notebook
9/13
Run
30 min
W21
Build
ievapudz/TemStaPro
Run it on 50 Meltome sequences; compare its predictions with your ridge head. This is your most relevant external baseline
In: LABLOOP-W21 Notebook
10/13
Run
30 min
W21
Build
J-SNACKKB/FLIP
Use their exact splits so your numbers are comparable with the paper
In: LABLOOP-W21 Notebook
11/13
Run
30 min
W21
Build
huggingface/transformers
EsmModel with torch_dtype=torch.float16; batch by sequence length to fit 6 GB
In: LABLOOP-W21 Notebook
12/13
Run
30 min
W21
Build
agemagician/ProtTrans
Read the README; note ProtT5 as an alternative embedding for the ablation you might run in week 22
In: LABLOOP-W21 Notebook
13/13
Run
30 min
W21
Build
biopython/biopython
Bio.SeqIO to read and length-filter FASTA; drop sequences > 1,022 residues or chunk them
In: LABLOOP-W21 Notebook
2/10
Watch
15 min?
W22
Saturday
Sandbox
optional
Cunningham, Causal Inference: The Mixtape
Saturday sandbox
Cunningham, Causal Inference: The Mixtape — mixtape.scunning.com, ch. 3 (directed acyclic graphs)
In: LABLOOP-W22 Notebook
3/10
Read
30 min?
W22
Saturday
Sandbox
optional
Huntington-Klein, The Effect
Saturday sandbox
· after Cunningham, Causal Inference: The Mixtape
Huntington-Klein, The Effect — theeffectbook.net, ch. 6-7 (causal diagrams), friendlier tone
In: LABLOOP-W22 Notebook
4/10
Watch
15 min?
W22
Saturday
Sandbox
optional
Coursera A Crash Course in Causality
Saturday sandbox
· after Huntington-Klein, The Effect
Coursera A Crash Course in Causality (Penn), week 1
In: LABLOOP-W22 Notebook
5/10
Read
30 min?
W22
Saturday
Sandbox
optional
Steinegger & Söding (2017), "MMseqs2 enables sensitive protein sequence searching for the analys…
Saturday sandbox
· after Coursera A Crash Course in Causality
Steinegger & Söding (2017), "MMseqs2 enables sensitive protein sequence searching for the analysis of massive data sets", Nature Biotechnology 35:1026-1028
In: LABLOOP-W22 Notebook
6/10
Watch
15 min?
W22
Craft
StatQuest "Spearman's Rank Correlation" if needed
StatQuest "Spearman's Rank Correlation" if needed (search; verify) and "Bootstrapping Main Ideas" (carry over)
In: LABLOOP-W22 Notebook
7/10
Run
30 min
W22
Build
py-why/dowhy
Run the "getting started" notebook; draw a DAG for "organism growth temperature → sequence composition → Tm" to see where confounding lives
In: LABLOOP-W22 Notebook
8/10
Run
30 min
W22
Build
scikit-learn/scikit-learn
GroupKFold / StratifiedGroupKFold with sequence-cluster IDs
In: LABLOOP-W22 Notebook
9/10
Run
30 min
W22
Build
scikit-learn-contrib/MAPIE
Conformal intervals on the grouped folds; report coverage per fold
In: LABLOOP-W22 Notebook
10/10
Run
30 min
W22
Build
soedinglab/MMseqs2
mmseqs easy-cluster on Meltome FASTA at 30% identity; save cluster TSV
In: LABLOOP-W22 Notebook
2/9
Watch
15 min?
W23
Saturday
Sandbox
optional
UniProt REST API documentation
Saturday sandbox
UniProt REST API documentation (rest.uniprot.org) and the BRENDA enzyme database (brenda-enzymes.org) for reported temperature optima
In: LABLOOP-W23 Notebook
3/9
Watch
15 min?
W23
Saturday
Sandbox
optional
iBiology talks on extremophiles and enzymes
Saturday sandbox
· after UniProt REST API documentation
iBiology talks on extremophiles and enzymes (search; verify)
In: LABLOOP-W23 Notebook
4/9
Watch
15 min?
W23
Saturday
Sandbox
optional
Crash Course Biology #35 "Old & Odd"
Saturday sandbox
· after iBiology talks on extremophiles and enzymes
Crash Course Biology #35 "Old & Odd" (carry over)
In: LABLOOP-W23 Notebook
5/9
Watch
15 min
W23
Craft
Khan Academy / Crash Course refresh on protein folding and denaturation ("why heat unfolds prote…
Khan Academy / Crash Course refresh on protein folding and denaturation ("why heat unfolds proteins") (15 min)
In: LABLOOP-W23 Notebook
biopython/biopython
Parse UniProt FASTA, compute length and composition features as a sanity baseline next to embeddings
In: LABLOOP-W23 Notebook
sokrypton/ColabFold
Colab: predict the structure of your top 2 candidates; look at them in 3D. Not used as a feature, only to build intuition and a figure
In: LABLOOP-W23 Notebook
google-deepmind/alphafold
Read the README on the AlphaFold Protein Structure Database; check if your candidates already have predicted structures there (no GPU needed)
In: LABLOOP-W23 Notebook
deepchem/deepchem
Browse "The Basic Tools of the Deep Life Sciences" tutorial list; one notebook on protein sequences, only if curious (Saturday)
In: LABLOOP-W23 Notebook
1/9
Read
60 min
W24
Tuesday
Biology
The partner session (60 min) + Nosek et al. (2018), "The preregistration revolution"
The partner session (60 min) + Nosek et al. (2018), "The preregistration revolution", PNAS 115(11):2600-2606 (30 min)
In: LABLOOP-W24 Notebook
2/9
Read
30 min?
W24
Saturday
Sandbox
optional
McNutt et al.
Saturday sandbox
McNutt et al. (2018), "Transparency in authors' contributions and responsibilities to promote integrity in scientific publication", PNAS 115(11):2557-2560 (CRediT roles)
In: LABLOOP-W24 Notebook
3/9
Read
30 min?
W24
Saturday
Sandbox
optional
CRediT taxonomy
Saturday sandbox
· after McNutt et al.
CRediT taxonomy (credit.niso.org) — the standard list of contributor roles; use it in the authorship paragraph
In: LABLOOP-W24 Notebook
4/9
Read
30 min?
W24
Saturday
Sandbox
optional
Center for Open Science / OSF preregistration templates
Saturday sandbox
· after CRediT taxonomy
Center for Open Science / OSF preregistration templates (osf.io)
In: LABLOOP-W24 Notebook
5/9
Read
30 min?
W24
Saturday
Sandbox
optional
Coursera Research Data Management and Sharing, module on data sharing agreements
Saturday sandbox
· after Center for Open Science / OSF preregistration templates
In: LABLOOP-W24 Notebook
6/9
Read
30 min?
W24
Craft
LabXchange simulations on protein expression/purification or enzyme assays
LabXchange simulations on protein expression/purification or enzyme assays (search the library; verify availability) so the partner's words land on a picture
In: LABLOOP-W24 Notebook
lmfit/lmfit-py
Build the analysis you pre-registered on simulated numbers: fit a thermal inactivation curve, get intervals; the code is frozen before real data arrives
In: LABLOOP-W24 Notebook
scipy/scipy
Power check by simulation: with n = 3 replicates per candidate, how big a difference can you detect? Write the answer into the plan
In: LABLOOP-W24 Notebook
the-turing-way/the-turing-way
Read the chapter on "Collaboration" and "Credit"; adapt its checklist for the authorship paragraph
In: LABLOOP-W24 Notebook
1/12
Read
45 min
W25
Tuesday
Biology
NIST e-Handbook
NIST e-Handbook ch. 5.1-5.3 — itl.nist.gov/div898/handbook (45 min)
In: LABLOOP-W25 Notebook
2/12
Read
30 min
W25
Tuesday
Biology
Penn State STAT 503 Design of Experiments online notes, lesson on randomised complete block desi…
Tuesday
· after NIST e-Handbook
Penn State STAT 503 Design of Experiments online notes, lesson on randomised complete block designs — online.stat.psu.edu/stat503 (30 min)
In: LABLOOP-W25 Notebook
3/12
Run
30 min?
W25
Saturday
Sandbox
optional
Michael Clark, Mixed Models with R
Saturday sandbox
Michael Clark, Mixed Models with R — m-clark.github.io/mixed-models-with-R (concepts transfer to Python)
In: LABLOOP-W25 Notebook
4/12
Run
30 min?
W25
Saturday
Sandbox
optional
Bambi documentation
Saturday sandbox
· after Michael Clark, Mixed Models with R
Bambi documentation (bambinos.github.io/bambi), Bayesian mixed models in one formula
In: LABLOOP-W25 Notebook
5/12
Watch
15 min?
W25
Saturday
Sandbox
optional
StatQuest on ANOVA and "Design matrices"
Saturday sandbox
· after Bambi documentation
StatQuest on ANOVA and "Design matrices" (search in channel)
In: LABLOOP-W25 Notebook
6/12
Read
30 min?
W25
Saturday
Sandbox
optional
Coursera Practical Time Series Analysis
Saturday sandbox
· after StatQuest on ANOVA and "Design matrices"
Coursera Practical Time Series Analysis — only if a client's trials are longitudinal
In: LABLOOP-W25 Notebook
7/12
Read
30 min?
W25
Craft
Piepho, Büchse & Emrich (2003), "A hitchhiker's guide to mixed models for randomized experiments"
Piepho, Büchse & Emrich (2003), "A hitchhiker's guide to mixed models for randomized experiments", Journal of Agronomy and Crop Science 189:310-322 (skim sections 1-3)
In: LABLOOP-W25 Notebook
8/12
Run
30 min
W25
Build
statsmodels/statsmodels
MixedLM example from the docs (random intercept per block); then fit one agridat trial
In: LABLOOP-W25 Notebook
9/12
Run
30 min
W25
Build
bambinos/bambi
Same trial as a Bayesian mixed model; compare intervals with MixedLM
In: LABLOOP-W25 Notebook
10/12
Run
30 min
W25
Build
vincentarelbundock/Rdatasets
Pull 10 agridat CSVs by URL; this is your public data source
In: LABLOOP-W25 Notebook
11/12
Run
30 min
W25
Build
567-labs/instructor
Spreadsheet header → schema mapping with a Pydantic model, as in FermLit
In: LABLOOP-W25 Notebook
12/12
Run
30 min
W25
Build
m-clark/mixed-models-with-R
Read the "random intercepts" chapter for intuition
In: LABLOOP-W25 Notebook
1/11
Read
20 min
W26
Tuesday
Biology
Zhang, Chung & Oldenburg
Zhang, Chung & Oldenburg (1999), "A simple statistical parameter for use in evaluation and validation of high throughput screening assays", Journal of Biomolecular Screening 4(2):67-73 (20 min)
In: LABLOOP-W26 Notebook
2/11
Read
30 min
W26
Tuesday
Biology
Zwietering et al. (1990), "Modeling of the bacterial growth curve"
Tuesday
· after Zhang, Chung & Oldenburg
Zwietering et al. (1990), "Modeling of the bacterial growth curve", Applied and Environmental Microbiology 56(6):1875-1881 (30 min)
In: LABLOOP-W26 Notebook
3/11
Read
25 min
W26
Tuesday
Biology
Ritz et al. (2015), "Dose-response analysis using R"
Tuesday
· after Zwietering et al. (1990), "Modeling of the bacterial growth curve"
Ritz et al. (2015), "Dose-response analysis using R", PLoS ONE 10(12):e0146021, sections on the 4-parameter log-logistic model (25 min)
In: LABLOOP-W26 Notebook
4/11
Read
30 min?
W26
Saturday
Sandbox
optional
Sprouffske & Wagner
Saturday sandbox
Sprouffske & Wagner (2016), "Growthcurver: an R package for obtaining interpretable metrics from microbial growth curves", BMC Bioinformatics 17:172
In: LABLOOP-W26 Notebook
5/11
Watch
15 min?
W26
Saturday
Sandbox
optional
Midani, Collins & Britton (2021), "AMiGA: software for automated analysis of microbial growth as…
Saturday sandbox
· after Sprouffske & Wagner
Midani, Collins & Britton (2021), "AMiGA: software for automated analysis of microbial growth assays", mSystems 6:e00508-21 — an open-source Python tool that fits growth curves without assuming their shape (pip install amiga)
In: LABLOOP-W26 Notebook
6/11
Read
30 min?
W26
Saturday
Sandbox
optional
NCATS Assay Guidance Manual
Saturday sandbox
· after Midani, Collins & Britton (2021), "AMiGA: software for automated analysis of microbial growth as…
NCATS Assay Guidance Manual (ncbi.nlm.nih.gov/books/NBK53196), chapters on assay validation and HTS statistics — the industry reference, free
In: LABLOOP-W26 Notebook
7/11
Watch
15 min?
W26
Saturday
Sandbox
optional
Khan Academy / LabXchange on spectrophotometry and optical density
Saturday sandbox
· after NCATS Assay Guidance Manual
In: LABLOOP-W26 Notebook
8/11
Run
30 min
W26
Build
lmfit/lmfit-py
Fit logistic and Gompertz to a public growth curve with parameter intervals
In: LABLOOP-W26 Notebook
9/11
Run
30 min
W26
Build
scipy/scipy
curve_fit for 4PL; compare with lmfit output
In: LABLOOP-W26 Notebook
10/11
Run
30 min
W26
Build
DoseResponse/drc
Read the README and one vignette to check your Python 4PL reproduces drc on the same data
In: LABLOOP-W26 Notebook
11/11
Run
30 min
W26
Build
Pioreactor/pioreactor
Look at how it estimates growth rate from optical density online; compare with your offline fit
In: LABLOOP-W26 Notebook
1/10
Read
30 min
W27
Tuesday
Biology
v4 Part 4 and Template F
v4 Part 4 and Template F (30 min)
In: LABLOOP-W27 Notebook
2/10
Read
45 min
W27
Tuesday
Biology
Rob Fitzpatrick, The Mom Test
Tuesday
· after v4 Part 4 and Template F
Rob Fitzpatrick, The Mom Test (book, paid, ~130 pages; ch. 1-3 = 45 min)
In: LABLOOP-W27 Notebook
3/10
Watch
15 min?
W27
Saturday
Sandbox
optional
David Maister, Charles Green & Robert Galford, The Trusted Advisor
Saturday sandbox
David Maister, Charles Green & Robert Galford, The Trusted Advisor (book, paid) — the trust equation
In: LABLOOP-W27 Notebook
4/10
Read
30 min?
W27
Saturday
Sandbox
optional
Alan Weiss, Value-Based Fees
Saturday sandbox
· after David Maister, Charles Green & Robert Galford, The Trusted Advisor
Alan Weiss, Value-Based Fees (book, paid) — why fixed price beats hourly; matches v4's rule
In: LABLOOP-W27 Notebook
5/10
Watch
15 min?
W27
Saturday
Sandbox
optional
Stanford eCorner (ecorner.stanford.edu) — search talks on "customer discovery"
Saturday sandbox
· after Alan Weiss, Value-Based Fees
Stanford eCorner (ecorner.stanford.edu) — search talks on "customer discovery" and "B2B sales for technical founders"
In: LABLOOP-W27 Notebook
6/10
Read
30 min?
W27
Saturday
Sandbox
optional
Bruce Booth's Life Sci VC blog (lifescivc.com) — how biotech investors think about runway and mi…
Saturday sandbox
· after Stanford eCorner (ecorner.stanford.edu) — search talks on "customer discovery"
Bruce Booth's Life Sci VC blog (lifescivc.com) — how biotech investors think about runway and milestones; vocabulary for the "months of runway" pitch
In: LABLOOP-W27 Notebook
7/10
Watch
20 min
W27
Craft
Y Combinator Startup School, "How to Talk to Users"
Y Combinator Startup School, "How to Talk to Users" (Eric Migicovsky, YouTube, ~20 min)
In: LABLOOP-W27 Notebook
8/10
Run
30 min
W27
Build
batchlens + trialkit (yours)
Record a 60-second demo of each running on public data (v4 Template C) and link both in the one-pager
In: LABLOOP-W27 Notebook
9/10
Run
30 min
W27
Build
marimo-team/marimo
A "loop calculator" notebook: inputs (cycle length, cycles/year, burn/month, days saved) → months of runway; screenshot it for the one-pager
In: LABLOOP-W27 Notebook
10/10
Run
30 min
W27
Build
anthropics/claude-cookbooks
Borrow a summarisation recipe to turn discovery-call notes into a structured scoping sheet (never with confidential data in a cloud model without consent)
In: LABLOOP-W27 Notebook
1/6
Watch
15 min?
W28
Saturday
Sandbox
optional
Getting to Yes
Saturday sandbox
Getting to Yes (Fisher, Ury & Patton; book, paid) — principled negotiation, if price is contested
In: LABLOOP-W28 Notebook
2/6
Watch
15 min?
W28
Saturday
Sandbox
optional
Stanford eCorner talks on first customers
Saturday sandbox
· after Getting to Yes
Stanford eCorner talks on first customers (search)
In: LABLOOP-W28 Notebook
3/6
Read
30 min?
W28
Craft
Your own v4 Part 4 pricing hypotheses and Part 3.3 culture filter
In: LABLOOP-W28 Notebook
4/6
Read
30 min?
W28
Craft
AFIP/ARCA guidance on issuing invoices as an independent professional in Argentina
AFIP/ARCA guidance on issuing invoices as an independent professional in Argentina (verify current rules with an accountant; this plan does not give tax advice)
In: LABLOOP-W28 Notebook
Your proposal and invoice templates
Keep them in a private business/ repo; version every proposal
In: LABLOOP-W28 Notebook
enzymelens/validation/
sha256sum every raw result file; commit the checksums, not confidential data if the partner prefers
In: LABLOOP-W28 Notebook
1/7
Read
30 min?
W29
Saturday
Sandbox
optional
Wil van der Aalst, Process Mining: Data Science in Action
Saturday sandbox
Wil van der Aalst, Process Mining: Data Science in Action (book, paid)
In: LABLOOP-W29 Notebook
2/7
Read
30 min?
W29
Saturday
Sandbox
optional
NIST e-Handbook
Saturday sandbox
· after Wil van der Aalst, Process Mining: Data Science in Action
NIST e-Handbook ch. 6.1 (process monitoring intro) as a vocabulary refresher
In: LABLOOP-W29 Notebook
3/7
Read
60 min
W29
Craft
The client's papers/patents via P11
The client's papers/patents via P11 (60 min)
In: LABLOOP-W29 Notebook
4/7
Watch
30 min
W29
Craft
Coursera Process Mining: Data Science in Action
Coursera Process Mining: Data Science in Action (Eindhoven), week 1 lecture on event logs (30 min) — cycle time from timestamps is process mining in miniature
In: LABLOOP-W29 Notebook
pola-rs/polars
Compute cycle times from the client's timestamps (experiment start → decision) with group-bys
In: LABLOOP-W29 Notebook
docling-project/docling
If their records are PDFs, convert a sample locally (on-prem; no data leaves your machine)
In: LABLOOP-W29 Notebook
batchlens / trialkit (yours)
Run the relevant instrument on their sample in a private branch; never push client data
In: LABLOOP-W29 Notebook
1/10
Read
15 min
W30
Tuesday
Biology
Ho et al. (2019), "Moving beyond P values: data analysis with estimation graphics"
Ho et al. (2019), "Moving beyond P values: data analysis with estimation graphics", Nature Methods 16:565-566 (15 min)
In: LABLOOP-W30 Notebook
2/10
Read
30 min
W30
Tuesday
Biology
Cumming (2014) "The new statistics"
Tuesday
· after Ho et al. (2019), "Moving beyond P values: data analysis with estimation graphics"
Cumming (2014) "The new statistics" (carry over), sections on small samples (30 min)
In: LABLOOP-W30 Notebook
3/10
Watch
15 min?
W30
Tuesday
Biology
StatQuest "Statistical Power"
Tuesday
· after Cumming (2014) "The new statistics"
StatQuest "Statistical Power" (carry over)
In: LABLOOP-W30 Notebook
4/10
Run
30 min?
W30
Saturday
Sandbox
optional
Vaux, Fidler & Cumming (2012), "Replicates and repeats—what is the difference and is it signific…
Saturday sandbox
Vaux, Fidler & Cumming (2012), "Replicates and repeats—what is the difference and is it significant?", EMBO Reports 13:291-296
In: LABLOOP-W30 Notebook
5/10
Read
30 min?
W30
Saturday
Sandbox
optional
Coursera Introduction to Statistics
Saturday sandbox
· after Vaux, Fidler & Cumming (2012), "Replicates and repeats—what is the difference and is it signific…
Coursera Introduction to Statistics (Stanford), module on small-sample inference
In: LABLOOP-W30 Notebook
6/10
Read
20 min
W30
Craft
Weissgerber et al. (2015), "Beyond bar and line graphs: time for a new data presentation paradigm"
Weissgerber et al. (2015), "Beyond bar and line graphs: time for a new data presentation paradigm", PLoS Biology 13(4):e1002128 (20 min)
In: LABLOOP-W30 Notebook
7/10
Run
30 min
W30
Build
ACCLAB/DABEST-python
Estimation plots (Gardner-Altman) for measured activity vs control; the library from Ho et al. 2019
In: LABLOOP-W30 Notebook
8/10
Run
30 min
W30
Build
mwaskom/seaborn
Strip plots with every replicate over the predicted ranking
In: LABLOOP-W30 Notebook
9/10
Run
30 min
W30
Build
arviz-devs/arviz
If you fit a small Bayesian model, plot posteriors per candidate
In: LABLOOP-W30 Notebook
10/10
Run
30 min
W30
Build
lmfit/lmfit-py
Run the frozen week 24 analysis script on the real data, unchanged
In: LABLOOP-W30 Notebook
1/8
Read
30 min
W31
Tuesday
Biology
Gopen & Swan
Gopen & Swan (1990) re-read (30 min)
In: LABLOOP-W31 Notebook
2/8
Read
45 min
W31
Tuesday
Biology
Coursera Writing in the Sciences (Stanford), module on "Discussion"
Tuesday
· after Gopen & Swan
Coursera Writing in the Sciences (Stanford), module on "Discussion" and "Abstract" (45 min)
In: LABLOOP-W31 Notebook
3/8
Read
30 min?
W31
Saturday
Sandbox
optional
Target journal author guidelines chosen with the partner
Saturday sandbox
Target journal author guidelines chosen with the partner (e.g., a protein engineering or applied microbiology journal; verify fit and open-access policy)
In: LABLOOP-W31 Notebook
4/8
Watch
15 min?
W31
Saturday
Sandbox
optional
Stanford CS197 lecture on co-authoring and feedback
Saturday sandbox
· after Target journal author guidelines chosen with the partner
Stanford CS197 lecture on co-authoring and feedback (verify)
In: LABLOOP-W31 Notebook
5/8
Read
30 min?
W31
Saturday
Sandbox
optional
Whitesides 2004
Saturday sandbox
· after Stanford CS197 lecture on co-authoring and feedback
Whitesides 2004 (carry over)
In: LABLOOP-W31 Notebook
quarto-dev/quarto-cli
Paper 3 manuscript; export to .docx for a co-author who uses Word track changes
In: LABLOOP-W31 Notebook
enzymelens (yours)
make paper from a clean clone; tag paper-3-draft-1
In: LABLOOP-W31 Notebook
Future-House/paper-qa
Check the Discussion's claims about prior work against the PDFs you cite (verify manually)
In: LABLOOP-W31 Notebook
1/5
Read
30 min?
W32
Saturday
Sandbox
optional
Andrew Ng, How to Build Your Career in AI
Saturday sandbox
Andrew Ng, How to Build Your Career in AI (free eBook from DeepLearning.AI; verify availability) — chapters on job search and portfolio
In: LABLOOP-W32 Notebook
2/5
Read
30 min?
W32
Saturday
Sandbox
optional
Life Sci VC
Saturday sandbox
· after Andrew Ng, How to Build Your Career in AI
Life Sci VC (Bruce Booth) posts on how biotech boards evaluate consultants and fractional executives (search)
In: LABLOOP-W32 Notebook
3/5
Read
30 min?
W32
Craft
bioRxiv submission guide
bioRxiv submission guide (carry over); co-author's institution's preprint policy (ask)
In: LABLOOP-W32 Notebook
Zenodo + GitHub (yours)
Release enzymelens v1.0 with DOI; link from the preprint
In: LABLOOP-W32 Notebook
marimo-team/marimo
Interactive "candidate explorer" for the paper's supplementary material (public data only)
In: LABLOOP-W32 Notebook
1/13
Read
20 min
W33
Tuesday
Biology
21 CFR Part 11, §11.10 and §11.50
21 CFR Part 11, §11.10 and §11.50 (ecfr.gov) (20 min)
In: LABLOOP-W33 Notebook
2/13
Read
25 min
W33
Tuesday
Biology
FDA Part 11 Scope and Application guidance
Tuesday
· after 21 CFR Part 11, §11.10 and §11.50
FDA Part 11 Scope and Application guidance (2003), sections III-IV (25 min)
In: LABLOOP-W33 Notebook
3/13
Read
30 min
W33
Tuesday
Biology
MHRA GxP Data Integrity Guidance
Tuesday
· after FDA Part 11 Scope and Application guidance
MHRA GxP Data Integrity Guidance (2018), definitions section (30 min)
In: LABLOOP-W33 Notebook
4/13
Read
30 min?
W33
Saturday
Sandbox
optional
FDA, "Data Integrity and Compliance With Drug CGMP: Questions and Answers"
Saturday sandbox
FDA, "Data Integrity and Compliance With Drug CGMP: Questions and Answers" (guidance, December 2018)
In: LABLOOP-W33 Notebook
5/13
Read
30 min?
W33
Saturday
Sandbox
optional
FDA "Computer Software Assurance for Production and Quality System Software" guidance
Saturday sandbox
· after FDA, "Data Integrity and Compliance With Drug CGMP: Questions and Answers"
FDA "Computer Software Assurance for Production and Quality System Software" guidance (verify final status and date)
In: LABLOOP-W33 Notebook
6/13
Read
30 min?
W33
Saturday
Sandbox
optional
ICH E6(R3) Good Clinical Practice, data governance sections
Saturday sandbox
· after FDA "Computer Software Assurance for Production and Quality System Software" guidance
ICH E6(R3) Good Clinical Practice, data governance sections (only if a clinical client appears)
In: LABLOOP-W33 Notebook
7/13
Read
30 min?
W33
Saturday
Sandbox
optional
eLabFTW documentation
Saturday sandbox
· after ICH E6(R3) Good Clinical Practice, data governance sections
eLabFTW documentation — doc.elabftw.net (installation and API)
In: LABLOOP-W33 Notebook
8/13
Read
30 min?
W33
Saturday
Sandbox
optional
Coursera Research Data Management and Sharing
Saturday sandbox
· after eLabFTW documentation
Coursera Research Data Management and Sharing (UNC/Edinburgh), modules on data storage and preservation
In: LABLOOP-W33 Notebook
9/13
Run
30 min
W33
Build
elabftw/elabftw
Docker install per docs; create a team, a template, an experiment
In: LABLOOP-W33 Notebook
10/13
Run
30 min
W33
Build
elabftw/elabapi-python
Create and update an experiment from Python; read the revision history eLabFTW keeps
In: LABLOOP-W33 Notebook
11/13
Run
30 min
W33
Build
docling-project/docling
Convert 10 synthetic SOP PDFs; compare layout/table fidelity with the VLM
In: LABLOOP-W33 Notebook
12/13
Run
30 min
W33
Build
datalab-to/marker
Same 10 PDFs; note speed on the 3050
In: LABLOOP-W33 Notebook
13/13
Run
30 min
W33
Build
ollama/ollama
Run a vision model (e.g., qwen2.5vl:3b or gemma3:4b) on one scanned page; measure seconds per page
In: LABLOOP-W33 Notebook
1/12
Watch
15 min
W34
Tuesday
Biology
Lewis et al. (2020), "Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks"
Lewis et al. (2020), "Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks", NeurIPS, abstract + figure 1 (15 min)
In: LABLOOP-W34 Notebook
2/12
Watch
30 min
W34
Tuesday
Biology
Es et al. (2023), "RAGAS: Automated Evaluation of Retrieval Augmented Generation"
Tuesday
· after Lewis et al. (2020), "Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks"
Es et al. (2023), "RAGAS: Automated Evaluation of Retrieval Augmented Generation", arXiv:2309.15217 (30 min)
In: LABLOOP-W34 Notebook
3/12
Watch
30 min
W34
Tuesday
Biology
Stanford CS224N lecture on retrieval/RAG
Tuesday
· after Es et al. (2023), "RAGAS: Automated Evaluation of Retrieval Augmented Generation"
Stanford CS224N lecture on retrieval/RAG (web.stanford.edu/class/cs224n; verify current lecture list) (30 min)
In: LABLOOP-W34 Notebook
4/12
Read
30 min?
W34
Saturday
Sandbox
optional
Anthropic, "Introducing Contextual Retrieval"
Saturday sandbox
Anthropic, "Introducing Contextual Retrieval" (engineering blog, 2024)
In: LABLOOP-W34 Notebook
5/12
Read
30 min?
W34
Saturday
Sandbox
optional
Thakur et al. (2021), "BEIR: A Heterogeneous Benchmark for Zero-shot Evaluation of Information R…
Saturday sandbox
· after Anthropic, "Introducing Contextual Retrieval"
Thakur et al. (2021), "BEIR: A Heterogeneous Benchmark for Zero-shot Evaluation of Information Retrieval Models", NeurIPS Datasets and Benchmarks
In: LABLOOP-W34 Notebook
6/12
Read
30 min?
W34
Saturday
Sandbox
optional
Faysse et al. (2024), "ColPali: Efficient Document Retrieval with Vision Language Models"
Saturday sandbox
· after Thakur et al. (2021), "BEIR: A Heterogeneous Benchmark for Zero-shot Evaluation of Information R…
Faysse et al. (2024), "ColPali: Efficient Document Retrieval with Vision Language Models", arXiv:2407.01449 — retrieval directly on page images
In: LABLOOP-W34 Notebook
7/12
Read
30 min?
W34
Saturday
Sandbox
optional
Zheng et al. 2023 LLM-as-a-judge
Saturday sandbox
· after Faysse et al. (2024), "ColPali: Efficient Document Retrieval with Vision Language Models"
Zheng et al. 2023 LLM-as-a-judge (carry over)
In: LABLOOP-W34 Notebook
8/12
Run
30 min
W34
Build
vibrantlabsai/ragas
Compute context recall and faithfulness on 10 of your Q&A; compare with your human labels before trusting it
In: LABLOOP-W34 Notebook
9/12
Run
30 min
W34
Build
run-llama/llama_index
Only as a reference implementation of chunking and citation; keep your own pipeline small
In: LABLOOP-W34 Notebook
10/12
Run
30 min
W34
Build
illuin-tech/colpali
Try page-image retrieval on 20 scanned SOP pages; compare recall@5 with text chunks
In: LABLOOP-W34 Notebook
11/12
Run
30 min
W34
Build
UKGovernmentBEIS/inspect_ai
Wrap the 60 Q&A as an eval with a model-graded scorer and your human labels
In: LABLOOP-W34 Notebook
12/12
Run
30 min
W34
Build
ggml-org/llama.cpp
Serve the embedding model locally on the mini PC for the on-prem story
In: LABLOOP-W34 Notebook
1/10
Read
20 min
W35
Tuesday
Biology
GDPR Article 5
GDPR Article 5 (principles) and Article 25 (privacy by design) (20 min)
In: LABLOOP-W35 Notebook
2/10
Read
20 min
W35
Tuesday
Biology
Argentina's Ley 25.326 summary on argentina.gob.ar
Tuesday
· after GDPR Article 5
Argentina's Ley 25.326 summary on argentina.gob.ar (verify page) (20 min)
In: LABLOOP-W35 Notebook
3/10
Read
20 min
W35
Tuesday
Biology
HHS HIPAA "Summary of the Privacy Rule"
Tuesday
· after Argentina's Ley 25.326 summary on argentina.gob.ar
HHS HIPAA "Summary of the Privacy Rule" (hhs.gov) (20 min)
In: LABLOOP-W35 Notebook
4/10
Read
30 min?
W35
Saturday
Sandbox
optional
NIST Privacy Framework overview
Saturday sandbox
NIST Privacy Framework overview (nist.gov)
In: LABLOOP-W35 Notebook
5/10
Run
30 min?
W35
Saturday
Sandbox
optional
Stanford HAI AI Index report, chapter on responsible AI
Saturday sandbox
· after NIST Privacy Framework overview
Stanford HAI AI Index report, chapter on responsible AI (for context in M5)
In: LABLOOP-W35 Notebook
6/10
Read
30 min?
W35
Saturday
Sandbox
optional
v4 Part 5.4
Saturday sandbox
· after Stanford HAI AI Index report, chapter on responsible AI
v4 Part 5.4 (phase-2 backlog) — re-read to decide nothing yet
In: LABLOOP-W35 Notebook
7/10
Run
30 min
W35
Build
ggml-org/llama.cpp
llama-bench on the mini PC and the 3050 for the same quantised model
In: LABLOOP-W35 Notebook
8/10
Run
30 min
W35
Build
ollama/ollama
Same model via Ollama; record tokens/s and memory
In: LABLOOP-W35 Notebook
9/10
Run
30 min
W35
Build
docling-project/docling / opendatalab/MinerU
Add one row per converter to the benchmark (accuracy on tables, seconds/page)
In: LABLOOP-W35 Notebook
10/10
Run
30 min
W35
Build
allenai/olmocr
Optional OCR row if a GPU run fits; mark hardware requirements honestly
In: LABLOOP-W35 Notebook
1/8
Read
20 min
W36
Tuesday
Biology
Scientific Data submission guidelines for Data Descriptors
Scientific Data submission guidelines for Data Descriptors (nature.com/sdata) (20 min)
In: LABLOOP-W36 Notebook
2/8
Read
25 min
W36
Tuesday
Biology
JOSS "Review criteria" and "Submitting a paper"
Tuesday
· after Scientific Data submission guidelines for Data Descriptors
JOSS "Review criteria" and "Submitting a paper" (joss.theoj.org) (25 min); author guides of the chosen Paper 2 journal (20 min)
In: LABLOOP-W36 Notebook
3/8
Read
30 min?
W36
Saturday
Sandbox
optional
Coursera Writing in the Sciences module on "The publication process" and cover letters
Saturday sandbox
In: LABLOOP-W36 Notebook
4/8
Read
30 min?
W36
Saturday
Sandbox
optional
Smith et al. (2018), "Journal of Open Source Software (JOSS): design and first-year review"
Saturday sandbox
· after Coursera Writing in the Sciences module on "The publication process" and cover letters
Smith et al. (2018), "Journal of Open Source Software (JOSS): design and first-year review", PeerJ Computer Science 4:e147
In: LABLOOP-W36 Notebook
5/8
Read
30 min?
W36
Saturday
Sandbox
optional
COPE
Saturday sandbox
· after Smith et al. (2018), "Journal of Open Source Software (JOSS): design and first-year review"
COPE (Committee on Publication Ethics) guidance on preprints and duplicate publication (publicationethics.org)
In: LABLOOP-W36 Notebook
openjournals/joss
Read the docs folder on paper format; open two recently accepted JOSS review issues for bioprocess or scientific tools to see what reviewers ask
In: LABLOOP-W36 Notebook
batchlens (yours)
Check the JOSS checklist: license, tests run in CI, docs, contribution guide, example usage
In: LABLOOP-W36 Notebook
quarto-dev/quarto-cli
Export to the journal's LaTeX template where available
In: LABLOOP-W36 Notebook
1/7
Read
30 min?
W37
Saturday
Sandbox
optional
Chip Huyen, Designing Machine Learning Systems
Saturday sandbox
Chip Huyen, Designing Machine Learning Systems (book, paid) — chapters on data and deployment for the system-design interview
In: LABLOOP-W37 Notebook
2/7
Watch
15 min?
W37
Saturday
Sandbox
optional
The Trusted Advisor
Saturday sandbox
· after Chip Huyen, Designing Machine Learning Systems
The Trusted Advisor (carry over) for running a pilot relationship
In: LABLOOP-W37 Notebook
3/7
Read
30 min?
W37
Saturday
Sandbox
optional
Company engineering/science blogs of the targets
Saturday sandbox
· after The Trusted Advisor
Company engineering/science blogs of the targets (DataHow, TetraScience, Benchling, Novasign; verify)
In: LABLOOP-W37 Notebook
4/7
Read
20 min
W37
Craft
For pilots: re-read your audit readout and the client's success metric definition
For pilots: re-read your audit readout and the client's success metric definition (20 min)
In: LABLOOP-W37 Notebook
chiphuyen/ml-interviews-book
Practise 5 questions aloud, record, compare with the book's guidance
In: LABLOOP-W37 Notebook
chiphuyen/aie-book
Skim the resources list for evaluation and deployment topics likely in a scientific-data interview
In: LABLOOP-W37 Notebook
marimo-team/marimo
A one-page interactive pilot dashboard for the weekly readout (client data stays on their machine)
In: LABLOOP-W37 Notebook
1/6
Watch
15 min?
W38
Saturday
Sandbox
optional
Nancy Duarte, "The secret structure of great talks"
Saturday sandbox
Nancy Duarte, "The secret structure of great talks" (TEDx, YouTube)
In: LABLOOP-W38 Notebook
2/6
Read
30 min?
W38
Saturday
Sandbox
optional
Coursera Introduction to Public Speaking
Saturday sandbox
· after Nancy Duarte, "The secret structure of great talks"
Coursera Introduction to Public Speaking (University of Washington), weeks 2-3
In: LABLOOP-W38 Notebook
3/6
Watch
60 min
W38
Craft
Patrick Winston, "How to Speak"
Patrick Winston, "How to Speak" (MIT OCW / YouTube, ~1 h; re-watch the first 30 min)
In: LABLOOP-W38 Notebook
4/6
Watch
15 min?
W38
Craft
Simon Peyton Jones, "How to give a great research talk"
Simon Peyton Jones, "How to give a great research talk" (Microsoft Research, YouTube)
In: LABLOOP-W38 Notebook
marimo-team/marimo
One live demo cell (the learning-curve slider) as the talk's "wow" moment; have a screenshot fallback
In: LABLOOP-W38 Notebook
quarto-dev/quarto-cli
Optional reveal.js slides from Markdown so figures regenerate from code
In: LABLOOP-W38 Notebook
1/6
Read
30 min?
W39
Saturday
Sandbox
optional
a16z Bio + Health podcast
Saturday sandbox
a16z Bio + Health podcast (search an episode on biotech operations or AI in R&D)
In: LABLOOP-W39 Notebook
2/6
Read
30 min?
W39
Saturday
Sandbox
optional
Nature Biotechnology "Bioentrepreneur" section articles on working with investors
Saturday sandbox
· after a16z Bio + Health podcast
In: LABLOOP-W39 Notebook
3/6
Read
30 min?
W39
Craft
v4 Part 4
v4 Part 4 (portfolio package) and Part 9.4 (funds)
In: LABLOOP-W39 Notebook
4/6
Read
30 min?
W39
Craft
Bruce Booth, Life Sci VC
Bruce Booth, Life Sci VC (lifescivc.com) — one post on portfolio support or milestones (search)
In: LABLOOP-W39 Notebook
marimo-team/marimo
Sample consolidated-report page from synthetic data: 5 companies, cycle time, readiness, days saved
In: LABLOOP-W39 Notebook
pola-rs/polars / plotly/plotly.py
Generate the sample report figures reproducibly
In: LABLOOP-W39 Notebook
1/6
Watch
15 min?
W40
Saturday
Sandbox
optional
Uri Alon's talk and essay on "the cloud" in research
Saturday sandbox
Uri Alon's talk and essay on "the cloud" in research (iBiology; verify)
In: LABLOOP-W40 Notebook
2/6
Read
30 min?
W40
Saturday
Sandbox
optional
Stanford Designing Your Life resources
Saturday sandbox
· after Uri Alon's talk and essay on "the cloud" in research
Stanford Designing Your Life resources (designingyour.life) — odyssey plan worksheets
In: LABLOOP-W40 Notebook
3/6
Watch
30 min
W40
Craft
Bill Burnett & Dave Evans, Designing Your Life (book, paid) — chapters on "odyssey plans"
Bill Burnett & Dave Evans, Designing Your Life (book, paid) — chapters on "odyssey plans" and "choosing well"; or Bill Burnett's TEDx talk "Designing Your Life" (YouTube, free) (30 min)
In: LABLOOP-W40 Notebook
4/6
Read
30 min
W40
Craft
Richard Hamming, You and Your Research
Richard Hamming, You and Your Research (final re-read; compare your week 0 notes) (30 min)
In: LABLOOP-W40 Notebook
Your cockpit repo
Script that counts blocks, lost weeks and gates from LOG.md and PROGRESS.md; the only dashboard you ever need
In: LABLOOP-W40 Notebook
marimo-team/marimo
One-page interactive "40 weeks" timeline for the public retro
In: LABLOOP-W40 Notebook