Patrick Kidger

@patrickkidger.bsky.social

🚀 Doing something new. Curing uncured diseases. 🧪 antibodies+AI, neural ODEs, open-source JAX ecosystem. 👨‍💻 ex-{Cradle, Google, Oxford}. 📍 Zürich, Switzerland

A reminder that there is now *1 week* left until the MLSB deadline on October 1st! Send in your 🧪bio+🤖ML papers, for either 🇺🇸San Diego, 🇩🇰Copenhagen, or ✨both✨!

Machine Learning in Structural Biology

Join leading researchers at the intersection of machine learning and structural biology and explore cutting-edge advances in predictive modelling and design of biological macromolecules.

US, December 7, 2025, Close to San Diego Convention Center
EU, December 6/7, 2025, Bella Center, Copenhagen
MLSB (in San Diego + Copenhagen)@workshopmlsb.bsky.social · 11mo ago

🚨To accommodate the addition of EuroMLSB, we have extended the submission deadline to October 1, 2025 11:59pm AoE. Find information on paper guidelines at mlsb.io. Submissions will be made through CMT.

💥 We are *also* organizing Machine Learning for Structural Biology @ EurIPS, Copenhagen!! Topics include anything in the ML+bio intersection. Submit your ML+bio short papers! Authors can even present in both locations if they have people in both locations 🚀

MLSB (in San Diego + Copenhagen)@workshopmlsb.bsky.social · 11mo ago

You asked and we listened... @workshopmlsb.bsky.social is excited to be expanding to Copenhagen, DK at @euripsconf.bsky.social 🎉 Two workshops (San Diego & Copenhagen) will run concurrently to support broader attendance. You can indicate your location preference(s) in the submission portal💫

🚀 So `tinyio` hit the front page of Hacker News. Now we're at 487 GitHub stars :D I've also just done a ✨v0.2 release✨. Now comes batteries-included with common operations (locks, yield-as-available, etc.) and with a major performance improvement. GitHub: github.com/patrick-kidg...

GitHub - patrick-kidger/tinyio: Ever used asyncio and wished you hadn't? A tiny (~300 lines) event loop for Python.

Ever used asyncio and wished you hadn't? A tiny (~300 lines) event loop for Python. - patrick-kidger/tinyio

github.com

Patrick Kidger@patrickkidger.bsky.social · last yr.

✨Announcing: tinyio! A tiny barebones event loop library for Python. Born out of my frustration with asyncio... GitHub: github.com/patrick-kidg... It's nothing too fancy, just a little library that does one thing well. 🔥

✨v0.1 release of typst_pyimage!✨ Do you: - write scientific papers in Typst (boo hiss LaTeX)? - have many matplotlib figures? Would you like the code for those images inlined directly into your Typst file, and autogenerated when you compile it?🔥 github.com/patrick-kidg...

GitHub - patrick-kidger/typst_pyimage: Typst extension, adding support for generating figures using inline Python code

Typst extension, adding support for generating figures using inline Python code - patrick-kidger/typst_pyimage

github.com

✨Cradle is hiring protein+ML researchers!✨ We operate ML for lab-in-the-loop lead optimization across all industries (pharma, synbio, ...), modalities (antibodies, enzymes, ...), properties (binding, activity, ...) We're a scaleup and already relied upon by 4 of the top 20 big pharma. Apply here!

Machine Learning Researcher in Protein Design (f/m/*)

Join a scaleup researching and operating ML-guided lead optimization of proteins. This means developing a combination of protein language models, and multi-property prediction and generation.

jobs.ashbyhq.com

✨ We previously took 1st place on the Adaptyv protein binding competition. 🚀 In this update, we now take all of *top 12*! Just one of our entries into the competion was tested at the time. Our prize for winning was to have our other designs be tested... Post: www.cradle.bio/blog/adaptyv2 [1/2]

Cradle – Optimizing Cetuximab

News, updates, tutorials, and more from the makers of Cradle

cradle.bio

Patrick Kidger@patrickkidger.bsky.social · 2y ago

🔥 How we won the Adaptyv Bio competition, designing a 1.21nM binder to EGFR using generative AI :) www.cradle.bio/blog/adaptyv... 🌟 This was a super fun project from four of us at Cradle Bio ! ✨

🚀 It's time for a new JAX ecosystem library! This time quite a small one: ESM2quinox. A #JAX + Equinox implementation of the ESM2 protein language model. GitHub: github.com/patrick-kidg... SciML is obviously my whole jam. My open source has largely focused on the differential equations ... [1/2]

GitHub - patrick-kidger/esm2quinox: An implementation of ESM2 in Equinox+JAX

An implementation of ESM2 in Equinox+JAX. Contribute to patrick-kidger/esm2quinox development by creating an account on GitHub.

github.com

✨We're hiring for bio roles at Cradle! You can expect to work on a huge variety of problems (antibodies, enzymes, peptides, ...) across all modalities (therapeutics, agtech, biosynthesis, ...), as at this point (post series B) we work with pretty much the whole industry. [1/2]

Bioinformatician - Protein Science

THIS IS CRADLE Proteins are the molecular machines of life, used for many therapeutic, diagnostic, chemical, agricultural and food applications. Designing and optimizing proteins takes a lot of exper...

jobs.ashbyhq.com

In school, you probably learned that human cells have 46 chromosomes, which is 2 copies of 23 chromosomes, sometimes called 'diploid' or '2n'. But there are other 'ploidies' in your cells. To start with, 80+% of your cells have NO chromosomes: red blood cells or 'erythrocytes'...

A diagram showing what ploidy states look like
Taken from Donne et al (2020) "Polyploidy in liver development, homeostasis and disease" Nature Reviews Gastroenterology & Hepatology

FutureHouse is launching an independent postdoctoral fellowship program for exceptional researchers who want to apply our automated science tools to specific problems in biology and biochemistry, in collaboration with world-leading academic labs. 1/

Bild

🎉 Okay folks it's that time of year! Who's at NeurIPS?? Come find me and the rest of the Cradle Bio crew 🧪 Always happy to chat sciML, protein design, open source, and everything in between 🌟

Bild