YouTube video by Patrick Kidger
Automated ML-guided lead optimization: surpassing human-level performance at protein engineering
π New talk!
"Automated ML-guided lead optimization: surpassing human-level performance at protein engineering"
βΆοΈ www.youtube.com/watch?v=mEhB...
β¨π§ͺ This was a talk I gave at the recent AIxBIO conference in Cambridge UK. A 10-minute pitch for what we do at Cradle!
07.10.2025 13:26 β π 11 π 4 π¬ 0 π 0
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β¨!
25.09.2025 15:03 β π 2 π 0 π¬ 0 π 0
π₯ 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 π
12.09.2025 13:44 β π 17 π 2 π¬ 0 π 1
π 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...
04.08.2025 10:59 β π 9 π 0 π¬ 0 π 0
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
β¨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...
01.08.2025 12:47 β π 15 π 1 π¬ 0 π 0
This would run a tick of our event loop each time the asyncio loop gives control to it.
2/2
22.07.2025 21:01 β π 0 π 0 π¬ 0 π 0
Thanks! I was also particularly happy landing on the list syntax.
Indeed it doesn't work with asyncio atm, but... I reckon doing so might just be as simple as adding an `await asyncio.sleep(0)` inside our `run` function (right before it calls `self._step`).
1/2
22.07.2025 21:01 β π 0 π 0 π¬ 1 π 0
Also I really needer error propagation to/from threads running sync code, which trio doesn't support. I could have added it with a custom to_thread.run_sync wrapper but it was another reason to try my hand at my own minimal thing.
22.07.2025 12:04 β π 2 π 0 π¬ 0 π 0
Yup, trio is excellent. I even recommend it in the README! π For anything big and serious that is definitely the way to go.
This is one part hobby project to learn something, and one part building the simplest possible thing to support the use case I had in mind.
1/2
22.07.2025 12:04 β π 2 π 0 π¬ 2 π 0
GitHub - patrick-kidger/tinyio: Ever used asyncio and wished you hadn't? A tiny (~200 lines) event loop for Python.
Ever used asyncio and wished you hadn't? A tiny (~200 lines) event loop for Python. - patrick-kidger/tinyio
β¨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. π₯
22.07.2025 11:35 β π 19 π 2 π¬ 3 π 1
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.
β¨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!
18.06.2025 13:55 β π 10 π 6 π¬ 1 π 0
We added Boltz-2 to our protein design package! Under the hood this relies on a JAX translation, which, thanks to @jeremywohlwend.bsky.social and @gcorso.bsky.social βs clean code, was fairly easy to write. Weβve been getting great results -- and we have yet to explore the most exciting new features
12.06.2025 20:52 β π 21 π 5 π¬ 1 π 0
...like `pdb`, but with a snappier interface, fewer commands overall, with a focus on a clean REPL/TUI experience to navigate the stack.
Now used by me... and adopted by a host of my coworkers at Cradle! 3/3
04.06.2025 13:13 β π 0 π 0 π¬ 0 π 0
This library brought to you originally by my need to debug re-raised exceptions in some of the libraries I'm using. Then in my usual fashion I kept adding features, and now we have a whole library π
If like me your debugging experience has been a lot of `pdb`, then this library is for you... 2/3
04.06.2025 13:13 β π 0 π 0 π¬ 1 π 0
A snapshot of the top of the GitHub README, describing its features.
A snapshot of the debugger's interface, showing an error and a view of the stack.
π Announcing: β¨`patdb`β¨!
A fast, pretty, TUI/REPL debugger for Python. (Not a database!π) Think stdlib pdb, but with...
- Syntax highlighting
- re-raised+grouped exceptions
- robust to async/threading/multiprocessing
- ... !
> pip install patdb
GitHub: github.com/patrick-kidg...
1/3
04.06.2025 13:13 β π 6 π 1 π¬ 1 π 0
Me please! :) I work on bioML. Google scholar mostly reflecting past work in broader sciML:
scholar.google.co.uk/citations?us...
23.05.2025 13:55 β π 1 π 0 π¬ 1 π 0
Agreed! I have no idea how that works. Is it a thing I submit to or a thing they pick up?
22.05.2025 19:19 β π 0 π 0 π¬ 1 π 0
Hehe! I originally intended to include the rest of bioML and was then like 'this post is becoming way too long' π
21.05.2025 05:59 β π 1 π 0 π¬ 0 π 0
A huge thanks to Owl, Johanna Haffner, and Jonathan Ziegler for their feedback on the article! I think we ended up with something great. (If a little intimidating.)
Also as timing would have it, also check out @ncfrey.bsky.social's post from yesterday!
ncfrey.substack.com/p/getting-st...
2/2
20.05.2025 13:41 β π 2 π 0 π¬ 1 π 0
A screenshot of the start of the blog post. Entirely text.
π₯ Time for my first bioML blog post! This one is for all the folks getting into ML-for-protein-design.
β¨ "Just know stuff, proteinML edition"
kidger.site/thoughts/jus...
This is intended as a curriculum-with-context, as a starting point for the field.
1/2
20.05.2025 13:41 β π 20 π 3 π¬ 1 π 1
At CERN the next couple of days for a workshop. Send me a DM if you're around too π
19.05.2025 10:20 β π 7 π 0 π¬ 0 π 0
And merged! π
09.05.2025 16:56 β π 1 π 0 π¬ 0 π 0
Awesome list - Equinox
The documentation for the Equinox software library.
Shall we add this to the Eqx ecosystem page? I really like it.
docs.kidger.site/equinox/awes...
09.05.2025 06:48 β π 1 π 0 π¬ 1 π 0
Oh this is pretty cool π ESM-C protein language model in JAX+Equinox!
08.05.2025 20:03 β π 7 π 1 π¬ 0 π 0
This is half tech-demo, half neural network library.
Equinox in brief
The design goals for Equinox were that it must be:
- as minimal as possible, and use no behind-the-scenes magic;
- of functional style, working with existing JAX operations like jax.jit without difficulty;
- offer a PyTorch-like class-based syntax to build models.
Equinox is a library, not a framework. It is not a wrapper around JAX, like many neural network libraries are.
I also went back and took at look at one of the very early READMEs. I think we've stayed true to these goals!
(Also included: Equinox started out as a 'tech demo'. I had to procrastinate from real work somehow, after all. π)
03.05.2025 08:21 β π 5 π 0 π¬ 0 π 0
Used by: 1k
Contributers: 59
π I just spotted that we passed a really cool milestone: Equinox is now used by over 1k projects on GitHub.
*And* we actually also just passed 1k commits as well.π
(github.com/patrick-kidg...)
03.05.2025 08:21 β π 18 π 2 π¬ 1 π 0
...the results are now back, and it turns out that *all* of them would have the won the competition!
+ now with bonus analysis on expression, immunogenicity/humanness! π
[2/2]
31.03.2025 11:03 β π 4 π 0 π¬ 0 π 0
β¨ 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]
31.03.2025 11:03 β π 10 π 0 π¬ 1 π 0
Sendoel lab at the University of Zurich, alumnus of the The Rockefeller University, NYC.
We are excited about mRNA translation, stem cells and cancer.
www.sendoellab.org
Discover the Languages of Biology
Build computational models to (help) solve biology? Join us! https://www.deboramarkslab.com
DM or mail me!
optimization, inverse problems, also proteins. ml at escalante. formerly: atomicai, xgenomes, broad, berkeley.
π¬ Leveraging cutting-edge AI-driven protein design technologies to deliver custom, high-quality affinity reagents at unprecedented speed β‘π§¬
Professor of Quantum Physics and AI at Ecole Polytechnique in Paris.
Core contributor to the Neural Quantum State simulation methods, and to open science efforts.
Author of PyTorch, Research Scientist at Google DeepMind. Currently working on Pallas, Mosaic and dex-lang. MIMUW CS & Math graduate.
Microsoft Research AI for Science, previously physics @ Cambridge. views my own
PostDoc, MeilerLab Leipzig. Computational enzymology, protein design, molecular dynamics, QM/MM
Molecular biologist from Texas, here to share my meanderings on nature, science, history, politics, and zombies. Long threads a specialty.
MTS @ OpenAI. Ex GDM. Ex Google Brain.
Come for the shitposts, stay for the shitposts.
Ageing biologist (arenβt we all?)
Author of https://ageless.link/
Presenter of https://www.youtube.com/DrAndrewSteele
Founder of @thelongevityinitiative.org
founder, executive, vitalist 𧬠longevity biotech, longevity economics, drug discovery, startups
Academic jack-of-all-trades.
π Lets DeSci and 10x longevity research speed
ππ» Vitalist and founder of Rapamycin Longevity Lab
π Big passion for living really long and well together with others
https://linktr.ee/masteronething
Improve life, stop aging, save the mito, leverage technology, Accelerate.
Chair, London Futurists. Executive Director of LEV Foundation. Author or Lead Editor of 12 books about the future. PDA/smartphone pioneer. Symbian co-founder
PhD in computational biology, book author, science blogger, atheist, vitalist. Currently in Lithuania
science, technology, heaven on earth
Rationalist, Futurist Christianity. Christian Transhumanism: https://www.christiantranshumanism.org
(problems? bug @micahredding.bsky.social)