Patrick Kidger @patrickkidger.bsky.social · 15/05/2026You: please act normal, you need these people to like you Me: ok! People: hi Me: there is a parasite on salmon called Henneguya zschokkei which started as a jellyfish cancer before *budding off into its own species*. 2180
Patrick Kidger @patrickkidger.bsky.social · 11/05/2026Alright chaps, I am in Boston for PEGS, here to chat all things AI + antibody engineering. Send me a message if you're around! 🧬 (PS I'm hiring! Pharma x AI startup, come make drugs with us.) 0162
Patrick Kidger @patrickkidger.bsky.social · 07/10/2025🚀 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!youtube.comAutomated ML-guided lead optimization: surpassing human-level performance at protein engineeringYouTube video by Patrick Kidger 0144
Patrick Kidger @patrickkidger.bsky.social · 25/09/2025A 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✨! 020
Patrick Kidger @patrickkidger.bsky.social · 12/09/2025💥 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 🚀 0172
Patrick Kidger @patrickkidger.bsky.social · 04/08/2025🚀 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.comGitHub - 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 090
Patrick Kidger @patrickkidger.bsky.social · 01/08/2025✨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.comGitHub - patrick-kidger/typst_pyimage: Typst extension, adding support for generating figures using inline Python codeTypst extension, adding support for generating figures using inline Python code - patrick-kidger/typst_pyimage 0151
Patrick Kidger @patrickkidger.bsky.social · 22/07/2025✨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. 🔥github.comGitHub - 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 3192
Patrick Kidger @patrickkidger.bsky.social · 10/07/2025✨ We are hiring to build out our automated wet lab! 🤖🦾🧪 jobs.ashbyhq.com/cradlebio/27...jobs.ashbyhq.comIntegrations Engineer - Lab AutomationTHIS 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... 020
Patrick Kidger @patrickkidger.bsky.social · 18/06/2025✨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!jobs.ashbyhq.comMachine 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. 1106
Patrick Kidger @patrickkidger.bsky.social · 04/06/2025🚀 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 151
Patrick Kidger @patrickkidger.bsky.social · 20/05/2025🔥 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 1193
Patrick Kidger @patrickkidger.bsky.social · 19/05/2025At CERN the next couple of days for a workshop. Send me a DM if you're around too 🚀 070
Patrick Kidger @patrickkidger.bsky.social · 08/05/2025Oh this is pretty cool 😃 ESM-C protein language model in JAX+Equinox! 071
Patrick Kidger @patrickkidger.bsky.social · 03/05/2025🚀 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...) 1182
Patrick Kidger @patrickkidger.bsky.social · 31/03/2025✨ 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.bioCradle – Optimizing CetuximabNews, updates, tutorials, and more from the makers of Cradle 1100
Reposted by Patrick KidgerPatrick Kidger @patrickkidger.bsky.social · 26/02/2025🌟 We have a proteinML PhD internship at Cradle! jobs.ashbyhq.com/cradlebio/d8... Come see what it's like to work at a frontier bioML lab. This is a unique opportunity to work across the entire stack: 🔬 Automated wet lab data; 🤖 Train your own ~1B parameter ML models; 📚 Publish end result! 🚀jobs.ashbyhq.comSoftware Engineering/Machine Learning Intern (f/m/*)Machine Learning Eningeer - Internship 0154
Patrick Kidger @patrickkidger.bsky.social · 26/02/2025🌟 We have a proteinML PhD internship at Cradle! jobs.ashbyhq.com/cradlebio/d8... Come see what it's like to work at a frontier bioML lab. This is a unique opportunity to work across the entire stack: 🔬 Automated wet lab data; 🤖 Train your own ~1B parameter ML models; 📚 Publish end result! 🚀jobs.ashbyhq.comSoftware Engineering/Machine Learning Intern (f/m/*)Machine Learning Eningeer - Internship 0154
Patrick Kidger @patrickkidger.bsky.social · 11/02/2025🚀 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.comGitHub - patrick-kidger/esm2quinox: An implementation of ESM2 in Equinox+JAXAn implementation of ESM2 in Equinox+JAX. Contribute to patrick-kidger/esm2quinox development by creating an account on GitHub. 2328
Patrick Kidger @patrickkidger.bsky.social · 21/01/2025✨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]jobs.ashbyhq.comBioinformatician - Protein ScienceTHIS 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... 1161
Patrick Kidger @patrickkidger.bsky.social · 15/01/2025✨ I wrote a new blog post! 🤖 RealSemVer: or, how Semantic Versioning _really_ gets used. kidger.site/thoughts/rea...kidger.siteReal Semantic VersioningSemantic version (SemVer) is possibly the most widely used software versioning scheme. We all know how SemVer works: MAJOR.MINOR.PATCH. The first number is for backward-incompatible changes, the middl... 070
Reposted by Patrick Kidgerc0nc0rdance @c0nc0rdance.bsky.social · 30/12/2024In 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'... 914945
Reposted by Patrick KidgerSam Rodriques @sgrodriques.bsky.social · 19/12/2024FutureHouse 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/ 14925
Patrick Kidger @patrickkidger.bsky.social · 11/12/2024🔥 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 ! ✨cradle.bioCradle – 8x improvement in EGFR binding affinity: winning the Adaptyv Bio protein design competitionNews, updates, tutorials, and more from the makers of Cradle 0160
Patrick Kidger @patrickkidger.bsky.social · 10/12/2024🎉 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 🌟 0200
Patrick Kidger @patrickkidger.bsky.social · 26/11/2024✨ wheeeeee we raised a series B AI-powered automated protein optimization: matches or exceeds human performance, works without human intervention. It's pretty cool :D (PS if you're seriously good at ML eng then we're hiring) www.cradle.bio/blog/series-bcradle.bioCradle – Cradle raises $73M Series B to Put AI-Powered Protein Engineering in Every LabNews, updates, tutorials, and more from the makers of Cradle 2813
Reposted by Patrick KidgerSimone Scardapane @sscardapane.bsky.social · 22/11/2024*Building neural networks in Equinox* Third lab for the course, after JAX and Keras we see Equinox (from @patrickkidger.bsky.social) - including callable pytrees, stateful modules, and filtering. Stay tuned for part b with a text classification model. 😎 colab.research.google.com/drive/19NHkb... 0192
Patrick Kidger @patrickkidger.bsky.social · 18/11/2024Good software is an enabler for good science! 💥🧪 Inspired by the below post, I like to point people at libraries like github.com/patrick-kidg... as a template for what a modern Python library looks like: `pre-commit`, ruff, pyright, pyproject.toml, an open-source license, etc. 🤓github.comGitHub - patrick-kidger/equinox: Elegant easy-to-use neural networks + scientific computing in JAX. https://docs.kidger.site/equinox/Elegant easy-to-use neural networks + scientific computing in JAX. https://docs.kidger.site/equinox/ - patrick-kidger/equinox 68612
Patrick Kidger @patrickkidger.bsky.social · 17/11/2024Now this is awesome! I love the way that ML, with its open-source-everything approach, is taking on biology. 0311
Patrick Kidger @patrickkidger.bsky.social · 13/11/2024We have an AI-designed antibodies challenge! 🔥 Nature: www.nature.com/articles/s41... Website: www.aintibody.org (Co-authored with approximately everyone, haha. 🌟) The challenge is primarily around CDR design, with the submitted sequences tested in vitro. 🧪 Come give it a go :)nature.comAIntibody: an experimentally validated in silico antibody discovery design challenge - Nature BiotechnologyNature Biotechnology - AIntibody: an experimentally validated in silico antibody discovery design challenge 14720
Patrick Kidger @patrickkidger.bsky.social · 17/10/2023Testing testing, 123. Let's find out whether this latest Twitter clone goes anywhere... :D 010