LABLOOP · THE DECK

455 CARDS · 41 WEEKS · EVERY SOURCE THE PLAN NAMES

Everything you could
study, filtered.

Every video, chapter, paper and repository in the programme, as one card each, with the time it costs and why it is there. Filter by how long you have.

Search the plan too →
Type Watch Read Run Track Biology AI & stats Build Craft Depth Core Optional Time ≤15 ≤30 ≤60 Week This week

455 cards shown. Stashes: LABLOOP-W00 Notebook (15) LABLOOP-W01 Notebook (18) LABLOOP-W02 Notebook (15) LABLOOP-W03 Notebook (19) LABLOOP-W04 Notebook (17) LABLOOP-W05 Notebook (16) LABLOOP-W06 Notebook (12) LABLOOP-W07 Notebook (12) LABLOOP-W08 Notebook (15) LABLOOP-W09 Notebook (10) LABLOOP-W10 Notebook (11) LABLOOP-W11 Notebook (12) LABLOOP-W12 Notebook (12) LABLOOP-W13 Notebook (13) LABLOOP-W14 Notebook (12) LABLOOP-W15 Notebook (10) LABLOOP-W16 Notebook (14) LABLOOP-W17 Notebook (13) LABLOOP-W18 Notebook (10) LABLOOP-W19 Notebook (10) LABLOOP-W20 Notebook (10) LABLOOP-W21 Notebook (13) LABLOOP-W22 Notebook (10) LABLOOP-W23 Notebook (9) LABLOOP-W24 Notebook (9) LABLOOP-W25 Notebook (12) LABLOOP-W26 Notebook (11) LABLOOP-W27 Notebook (10) LABLOOP-W28 Notebook (6) LABLOOP-W29 Notebook (7) LABLOOP-W30 Notebook (10) LABLOOP-W31 Notebook (8) LABLOOP-W32 Notebook (5) LABLOOP-W33 Notebook (13) LABLOOP-W34 Notebook (12) LABLOOP-W35 Notebook (10) LABLOOP-W36 Notebook (8) LABLOOP-W37 Notebook (7) LABLOOP-W38 Notebook (6) LABLOOP-W39 Notebook (6) LABLOOP-W40 Notebook (6)

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

Open ↗

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

Open ↗

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

Open ↗

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

Find it ↗ search

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

Open ↗

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

Find it ↗ search

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Find it ↗ search

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Find it ↗ search

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Find it ↗ search

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

Find it ↗ search

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)

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗
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

Open ↗

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

Open ↗

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

Open ↗

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

Find it ↗ search

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)

Find it ↗ search

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

Find it ↗ search

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

Open ↗

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

Open ↗

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

Open ↗

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)

Find it ↗ search

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

Open ↗

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

Open ↗

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

Open ↗

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)

Open ↗

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

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"

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Find it ↗ search

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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"

Open ↗

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

Open ↗

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

Open ↗

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)

Open ↗

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)

Find it ↗ search

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)

Find it ↗ search

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)

Open ↗

In: LABLOOP-W05 Notebook

5/16 Read 75 min W05 Thursday AI & stats

ISLP

ISLP ch. 6.1-6.2 (subset selection, ridge, lasso) and ch. 8 (trees, bagging, boosting) (75 min, skim the proofs)

Find it ↗ search

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

Find it ↗ search

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

Find it ↗ search

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)

Find it ↗ search

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

Find it ↗ search

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

Find it ↗ search

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)

Find it ↗ search

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

In: LABLOOP-W05 Notebook

16/16 Run 30 min W05 Build

intro-stat-learning/ISLP_labs

Colab: Ch08-baggboost-lab.ipynb (trees and boosting)

Open ↗

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

Find it ↗ search

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)

Find it ↗ search

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"

Find it ↗ search

In: LABLOOP-W06 Notebook

4/12 Watch 75 min W06 Thursday AI & stats

Statistical Rethinking 2024

Statistical Rethinking 2024, lectures 1-2 (YouTube, from github.com/rmcelreath/stat_rethinking_2024) or Murphy, Probabilistic Machine Learning: An Introduction, ch. 2 — probml.github.io/pml-book/book1.html (75 min). Pick Rethinking if you want stories; Murphy if you want equations

Open ↗

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

Find it ↗ search

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

Find it ↗ search

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)

Find it ↗ search

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

Find it ↗ search

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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)

Find it ↗ search

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

Open ↗

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)

Find it ↗ search

In: LABLOOP-W07 Notebook

4/12 Watch 75 min W07 Thursday AI & stats

Statistical Rethinking 2024

Statistical Rethinking 2024 lectures 3-4 (YouTube, 75 min)

Find it ↗ search

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

Open ↗

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

Find it ↗ search

In: LABLOOP-W07 Notebook

7/12 Watch 300 min W07 Saturday Sandbox optional

Karpathy, "Deep Dive into LLMs like ChatGPT"

Saturday sandbox · after DSPy (Stanford NLP) documentation "Optimizers"

Karpathy, "Deep Dive into LLMs like ChatGPT" (YouTube, 3.5 h; watch the first hour on hallucination and tool use)

Find it ↗ search

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

Find it ↗ search

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Find it ↗ search

In: LABLOOP-W08 Notebook

2/15 Read 30 min? W08 Tuesday Biology

Review B1-B7 notes

Find it ↗ search

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)

Find it ↗ search

In: LABLOOP-W08 Notebook

4/15 Watch 120 min W08 Thursday AI & stats

Karpathy, "The spelled-out intro to neural networks and backpropagation: building micrograd"

Karpathy, "The spelled-out intro to neural networks and backpropagation: building micrograd" (YouTube, 2 h 25 min; watch the first 75 min Thursday, the rest Saturday while rewriting from memory)

Find it ↗ search

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

Find it ↗ search

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")

Find it ↗ search

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

Open ↗

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

Find it ↗ search

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)

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

In: LABLOOP-W08 Notebook

1/10 Watch 75 min W09 Tuesday Biology

NPTEL Bioreactors

NPTEL Bioreactors (Suraishkumar, IIT Madras), lectures 1-3 — nptel.ac.in/courses/102106053 (also on YouTube; ~75 min at 1.25x). Notebook: batch, fed-batch and continuous balances

Find it ↗ search

In: LABLOOP-W09 Notebook

2/10 Watch 120 min W09 Thursday AI & stats

Karpathy, "The spelled-out intro to language modeling: building makemore"

Karpathy, "The spelled-out intro to language modeling: building makemore" (YouTube, ~2 h; first 75 min Thursday)

Find it ↗ search

In: LABLOOP-W09 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

Open ↗

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

Find it ↗ search

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)

Find it ↗ search

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

Find it ↗ search

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

Open ↗

In: LABLOOP-W09 Notebook

8/10 Run 30 min W09 Build

karpathy/nn-zero-to-hero

lectures/makemore part 1 notebook in Colab

Open ↗

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)

Open ↗

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

Open ↗

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

Find it ↗ search

In: LABLOOP-W10 Notebook

2/11 Watch 75 min W10 Tuesday Biology

NPTEL Bioreactors

NPTEL Bioreactors lectures 4-6 (Monod, yields, maintenance) (75 min)

Find it ↗ search

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)

Open ↗

In: LABLOOP-W10 Notebook

4/11 Watch 15 min? W10 Saturday Sandbox optional

ritvikmath "Gaussian Processes"

Saturday sandbox

ritvikmath "Gaussian Processes" (YouTube, whiteboard intuition)

Find it ↗ search

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"

Find it ↗ search

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

Find it ↗ search

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

Find it ↗ search

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"

Open ↗

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

Open ↗

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

Open ↗

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

Find it ↗ search

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)

Find it ↗ search

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)

Find it ↗ search

In: LABLOOP-W11 Notebook

3/12 Watch 75 min W11 Tuesday Biology

NPTEL Bioreactors lectures on oxygen transfer

NPTEL Bioreactors lectures on oxygen transfer (kLa), mixing and scale-up (75 min)

Find it ↗ search

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)

Find it ↗ search

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

Find it ↗ search

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

Find it ↗ search

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

Find it ↗ search

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)

Find it ↗ search

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

Open ↗

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

Open ↗

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

Open ↗

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

Find it ↗ search

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)

Find it ↗ search

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)

Find it ↗ search

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

Open ↗

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)

Open ↗

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

Find it ↗ search

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

Find it ↗ search

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)

Open ↗

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

Find it ↗ search

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

Open ↗

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

Open ↗

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"

Open ↗

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

Open ↗

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

Find it ↗ search

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

Find it ↗ search

In: LABLOOP-W13 Notebook

3/13 Read 75 min W13 Tuesday Biology

EMBL link may move)

Tuesday · after Holmes & Huber, Modern Statistics for Modern Biology, ch. 1 (generative models for discrete data…

EMBL link may move) (75 min)

Find it ↗ search

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)

Find it ↗ search

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)

Find it ↗ search

In: LABLOOP-W13 Notebook

6/13 Watch 15 min? W13 Saturday Sandbox optional

Steve Brunton "Neural ODEs"

Saturday sandbox

Steve Brunton "Neural ODEs" (YouTube)

Find it ↗ search

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

Find it ↗ search

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)

Find it ↗ search

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)

Open ↗

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

Open ↗

In: LABLOOP-W13 Notebook

11/13 Run 30 min W13 Build

patrick-kidger/diffrax

Optional JAX alternative with excellent docs on neural ODEs

Open ↗

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

Open ↗

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

Open ↗

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)

Find it ↗ search

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)

Find it ↗ search

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)

Open ↗

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

Find it ↗ search

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

Find it ↗ search

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)

Find it ↗ search

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

Open ↗

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

Find it ↗ search

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

Open ↗

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

Open ↗

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

Open ↗

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)

Open ↗

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)

Find it ↗ search

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

Open ↗

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"

Find it ↗ search

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

Find it ↗ search

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

Open ↗

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

Find it ↗ search

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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)

Open ↗

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)

Find it ↗ search

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)

Find it ↗ search

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)

Find it ↗ search

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

Find it ↗ search

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

Find it ↗ search

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

Open ↗

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)

Find it ↗ search

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

Find it ↗ search

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

Open ↗

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

Open ↗

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

Find it ↗ search

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

Open ↗

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

Open ↗

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)

Find it ↗ search

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)

Find it ↗ search

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

Find it ↗ search

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

Find it ↗ search

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)

Open ↗

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

Find it ↗ search

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)

Find it ↗ search

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

Find it ↗ search

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

In: LABLOOP-W17 Notebook

1/10 Watch 75 min W18 Tuesday Biology

Two founder or scientific-lead papers from extremophile-focused GridX companies (Puna Bio, Antar…

Two founder or scientific-lead papers from extremophile-focused GridX companies (Puna Bio, Antarka, APEXzymes authors), found via Europe PMC / Google Scholar, digested with P11 (75 min). Background first: Crash Course Biology "Old & Odd: Archaea, Bacteria & Protists" (#35, YouTube, 12 min)

Find it ↗ search

In: LABLOOP-W18 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)

Find it ↗ search

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

Find it ↗ search

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

Find it ↗ search

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

Find it ↗ search

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)

Find it ↗ search

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

Open ↗

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

Open ↗

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

Open ↗

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

Find it ↗ search

In: LABLOOP-W18 Notebook

1/10 Read 75 min W19 Tuesday Biology

scanpy "Preprocessing and clustering 3k PBMCs" tutorial

scanpy "Preprocessing and clustering 3k PBMCs" tutorial (scanpy.readthedocs.io, tutorials section) (75 min, run it)

Open ↗

In: LABLOOP-W19 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

Find it ↗ search

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

Open ↗

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)

Find it ↗ search

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

Find it ↗ search

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

Open ↗

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

Find it ↗ search

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

Open ↗

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

Open ↗

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

Open ↗

In: LABLOOP-W19 Notebook

1/10 Read 30 min? W20 Tuesday Biology

Re-read all biology notes

Find it ↗ search

In: LABLOOP-W20 Notebook

2/10 Read 75 min W20 Tuesday Biology

P3 with the "lab meeting PI" persona in LABLOOP-W20

Tuesday · after Re-read all biology notes

P3 with the "lab meeting PI" persona in LABLOOP-W20 (75 min)

Find it ↗ search

In: LABLOOP-W20 Notebook

3/10 Read 75 min W20 Thursday AI & stats

P3 with the "staff ML scientist at a bioprocess company" persona; record a 10-minute explanation…

P3 with the "staff ML scientist at a bioprocess company" persona; record a 10-minute explanation of Paper 2 (75 min)

Find it ↗ search

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)

Find it ↗ search

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)

Find it ↗ search

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

Find it ↗ search

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

Find it ↗ search

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

Open ↗

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

Open ↗

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

Find it ↗ search

In: LABLOOP-W20 Notebook

1/13 Read 30 min? W21 Tuesday Biology

Jarzab et al. 2020

Jarzab et al. 2020 (Meltome), methods and results

Find it ↗ search

In: LABLOOP-W21 Notebook

2/13 Read 75 min W21 Tuesday Biology

Dallago et al. 2021

Tuesday · after Jarzab et al. 2020

Dallago et al. 2021 (FLIP), thermostability task section (75 min)

Find it ↗ search

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

Find it ↗ search

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)

Find it ↗ search

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

Find it ↗ search

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)

Find it ↗ search

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)

Find it ↗ search

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)

Find it ↗ search

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

In: LABLOOP-W21 Notebook

1/10 Watch 75 min W22 Tuesday Biology

Brady Neal, Introduction to Causal Inference

Brady Neal, Introduction to Causal Inference, lecture 1 (YouTube) and book ch. 1 (free PDF on the course site) (75 min)

Find it ↗ search

In: LABLOOP-W22 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)

Open ↗

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

Open ↗

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

Find it ↗ search

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

Find it ↗ search

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)

Find it ↗ search

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

Open ↗

In: LABLOOP-W22 Notebook

8/10 Run 30 min W22 Build

scikit-learn/scikit-learn

GroupKFold / StratifiedGroupKFold with sequence-cluster IDs

Open ↗

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

Open ↗

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

Open ↗

In: LABLOOP-W22 Notebook

1/9 Read 75 min W23 Tuesday Biology

Partner-recommended reading (ask for it); if none yet, Rothschild & Mancinelli (2001) "Life in e…

Partner-recommended reading (ask for it); if none yet, Rothschild & Mancinelli (2001) "Life in extreme environments" (carry over) and the UniProt "Help" pages on EC numbers and taxonomy filters (75 min)

Find it ↗ search

In: LABLOOP-W23 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

Open ↗

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)

Find it ↗ search

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)

Find it ↗ search

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)

Find it ↗ search

In: LABLOOP-W23 Notebook

6/9 Run 30 min W23 Build

biopython/biopython

Parse UniProt FASTA, compute length and composition features as a sanity baseline next to embeddings

Open ↗

In: LABLOOP-W23 Notebook

7/9 Run 30 min W23 Build

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

Open ↗

In: LABLOOP-W23 Notebook

8/9 Run 30 min W23 Build

google-deepmind/alphafold

Read the README on the AlphaFold Protein Structure Database; check if your candidates already have predicted structures there (no GPU needed)

Open ↗

In: LABLOOP-W23 Notebook

9/9 Run 30 min W23 Build

deepchem/deepchem

Browse "The Basic Tools of the Deep Life Sciences" tutorial list; one notebook on protein sequences, only if curious (Saturday)

Open ↗

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)

Find it ↗ search

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)

Find it ↗ search

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

Open ↗

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)

Open ↗

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

Find it ↗ search

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

Find it ↗ search

In: LABLOOP-W24 Notebook

7/9 Run 30 min W24 Build

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

Open ↗

In: LABLOOP-W24 Notebook

8/9 Run 30 min W24 Build

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

Open ↗

In: LABLOOP-W24 Notebook

9/9 Run 30 min W24 Build

the-turing-way/the-turing-way

Read the chapter on "Collaboration" and "Credit"; adapt its checklist for the authorship paragraph

Open ↗

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)

Find it ↗ search

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)

Open ↗

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)

Open ↗

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

Open ↗

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)

Find it ↗ search

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

Find it ↗ search

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)

Find it ↗ search

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

Open ↗

In: LABLOOP-W25 Notebook

9/12 Run 30 min W25 Build

bambinos/bambi

Same trial as a Bayesian mixed model; compare intervals with MixedLM

Open ↗

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

Open ↗

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

Open ↗

In: LABLOOP-W25 Notebook

12/12 Run 30 min W25 Build

m-clark/mixed-models-with-R

Read the "random intercepts" chapter for intuition

Open ↗

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)

Find it ↗ search

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)

Find it ↗ search

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)

Find it ↗ search

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

Find it ↗ search

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)

Find it ↗ search

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

Find it ↗ search

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

Find it ↗ search

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

Open ↗

In: LABLOOP-W26 Notebook

9/11 Run 30 min W26 Build

scipy/scipy

curve_fit for 4PL; compare with lmfit output

Open ↗

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

Open ↗

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

Open ↗

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)

Find it ↗ search

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)

Find it ↗ search

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

Find it ↗ search

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

Find it ↗ search

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"

Open ↗

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

Open ↗

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)

Find it ↗ search

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

Find it ↗ search

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

Open ↗

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)

Open ↗

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

Find it ↗ search

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)

Find it ↗ 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

Find it ↗ search

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)

Find it ↗ search

In: LABLOOP-W28 Notebook

5/6 Run 30 min W28 Build

Your proposal and invoice templates

Keep them in a private business/ repo; version every proposal

Find it ↗ search

In: LABLOOP-W28 Notebook

6/6 Run 30 min W28 Build

enzymelens/validation/

sha256sum every raw result file; commit the checksums, not confidential data if the partner prefers

Find it ↗ search

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)

Find it ↗ search

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

Find it ↗ search

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)

Find it ↗ search

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

Find it ↗ search

In: LABLOOP-W29 Notebook

5/7 Run 30 min W29 Build

pola-rs/polars

Compute cycle times from the client's timestamps (experiment start → decision) with group-bys

Open ↗

In: LABLOOP-W29 Notebook

6/7 Run 30 min W29 Build

docling-project/docling

If their records are PDFs, convert a sample locally (on-prem; no data leaves your machine)

Open ↗

In: LABLOOP-W29 Notebook

7/7 Run 30 min W29 Build

batchlens / trialkit (yours)

Run the relevant instrument on their sample in a private branch; never push client data

Find it ↗ search

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)

Find it ↗ search

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)

Find it ↗ search

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)

Find it ↗ search

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

Find it ↗ search

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

Find it ↗ search

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)

Find it ↗ search

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

Open ↗

In: LABLOOP-W30 Notebook

8/10 Run 30 min W30 Build

mwaskom/seaborn

Strip plots with every replicate over the predicted ranking

Open ↗

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

Open ↗

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

Open ↗

In: LABLOOP-W30 Notebook

1/8 Read 30 min W31 Tuesday Biology

Gopen & Swan

Gopen & Swan (1990) re-read (30 min)

Find it ↗ search

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)

Find it ↗ search

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)

Find it ↗ search

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)

Find it ↗ search

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)

Find it ↗ search

In: LABLOOP-W31 Notebook

6/8 Run 30 min W31 Build

quarto-dev/quarto-cli

Paper 3 manuscript; export to .docx for a co-author who uses Word track changes

Open ↗

In: LABLOOP-W31 Notebook

7/8 Run 30 min W31 Build

enzymelens (yours)

make paper from a clean clone; tag paper-3-draft-1

Find it ↗ search

In: LABLOOP-W31 Notebook

8/8 Run 30 min W31 Build

Future-House/paper-qa

Check the Discussion's claims about prior work against the PDFs you cite (verify manually)

Open ↗

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

Find it ↗ search

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)

Find it ↗ 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)

Find it ↗ search

In: LABLOOP-W32 Notebook

4/5 Run 30 min W32 Build

Zenodo + GitHub (yours)

Release enzymelens v1.0 with DOI; link from the preprint

Find it ↗ search

In: LABLOOP-W32 Notebook

5/5 Run 30 min W32 Build

marimo-team/marimo

Interactive "candidate explorer" for the paper's supplementary material (public data only)

Open ↗

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)

Find it ↗ search

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)

Find it ↗ search

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)

Find it ↗ search

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)

Find it ↗ search

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)

Find it ↗ search

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)

Find it ↗ search

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)

Open ↗

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

Find it ↗ search

In: LABLOOP-W33 Notebook

9/13 Run 30 min W33 Build

elabftw/elabftw

Docker install per docs; create a team, a template, an experiment

Open ↗

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

Open ↗

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

Open ↗

In: LABLOOP-W33 Notebook

12/13 Run 30 min W33 Build

datalab-to/marker

Same 10 PDFs; note speed on the 3050

Open ↗

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

Open ↗

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)

Find it ↗ search

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)

Find it ↗ search

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)

Open ↗

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)

Find it ↗ search

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

Find it ↗ search

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

Find it ↗ search

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)

Find it ↗ search

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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

Open ↗

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)

Find it ↗ search

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)

Find it ↗ search

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)

Find it ↗ search

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)

Find it ↗ search

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)

Find it ↗ search

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

Find it ↗ search

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

Open ↗

In: LABLOOP-W35 Notebook

8/10 Run 30 min W35 Build

ollama/ollama

Same model via Ollama; record tokens/s and memory

Open ↗

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)

Find it ↗ search

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

Open ↗

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)

Open ↗

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)

Open ↗

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

Find it ↗ search

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

Find it ↗ search

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)

Open ↗

In: LABLOOP-W36 Notebook

6/8 Run 30 min W36 Build

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

Open ↗

In: LABLOOP-W36 Notebook

7/8 Run 30 min W36 Build

batchlens (yours)

Check the JOSS checklist: license, tests run in CI, docs, contribution guide, example usage

Find it ↗ search

In: LABLOOP-W36 Notebook

8/8 Run 30 min W36 Build

quarto-dev/quarto-cli

Export to the journal's LaTeX template where available

Open ↗

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

Find it ↗ search

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

Find it ↗ search

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)

Find it ↗ search

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)

Find it ↗ search

In: LABLOOP-W37 Notebook

5/7 Run 30 min W37 Build

chiphuyen/ml-interviews-book

Practise 5 questions aloud, record, compare with the book's guidance

Open ↗

In: LABLOOP-W37 Notebook

6/7 Run 30 min W37 Build

chiphuyen/aie-book

Skim the resources list for evaluation and deployment topics likely in a scientific-data interview

Open ↗

In: LABLOOP-W37 Notebook

7/7 Run 30 min W37 Build

marimo-team/marimo

A one-page interactive pilot dashboard for the weekly readout (client data stays on their machine)

Open ↗

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)

Find it ↗ search

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

Find it ↗ search

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)

Find it ↗ search

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)

Find it ↗ search

In: LABLOOP-W38 Notebook

5/6 Run 30 min W38 Build

marimo-team/marimo

One live demo cell (the learning-curve slider) as the talk's "wow" moment; have a screenshot fallback

Open ↗

In: LABLOOP-W38 Notebook

6/6 Run 30 min W38 Build

quarto-dev/quarto-cli

Optional reveal.js slides from Markdown so figures regenerate from code

Open ↗

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)

Find it ↗ search

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

Find it ↗ search

In: LABLOOP-W39 Notebook

3/6 Read 30 min? W39 Craft

v4 Part 4

v4 Part 4 (portfolio package) and Part 9.4 (funds)

Find it ↗ search

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)

Open ↗

In: LABLOOP-W39 Notebook

5/6 Run 30 min W39 Build

marimo-team/marimo

Sample consolidated-report page from synthetic data: 5 companies, cycle time, readiness, days saved

Open ↗

In: LABLOOP-W39 Notebook

6/6 Run 30 min W39 Build

pola-rs/polars / plotly/plotly.py

Generate the sample report figures reproducibly

Find it ↗ search

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)

Find it ↗ search

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

Find it ↗ search

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)

Find it ↗ search

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)

Find it ↗ search

In: LABLOOP-W40 Notebook

5/6 Run 30 min W40 Build

Your cockpit repo

Script that counts blocks, lost weeks and gates from LOG.md and PROGRESS.md; the only dashboard you ever need

Find it ↗ search

In: LABLOOP-W40 Notebook

6/6 Run 30 min W40 Build

marimo-team/marimo

One-page interactive "40 weeks" timeline for the public retro

Open ↗

In: LABLOOP-W40 Notebook

⏱ Focus Focus25:00 0 min today