Stefan Holderbach
@sholderbach.bsky.social
55 followers 66 following 21 posts
Playing with programming languages, proteins, and photography. Nerding out about Nushell and niche applications of synthetic biology.
Posts Media Videos Starter Packs
Reposted by Stefan Holderbach
Reposted by Stefan Holderbach
robp.bsky.social
Rust 1.90.0 is out! blog.rust-lang.org/2025/09/18/R...

Major features:
* lld as the default linker on x86_64-unknown-linux-gnu
* cargo workspace publishing support built into cargo
* more const context APIs, and stabilization of new useful APIs
Announcing Rust 1.90.0 | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
Reposted by Stefan Holderbach
martinpacesa.bsky.social
Exciting to see our protein binder design pipeline BindCraft published in its final form in @Nature ! This has been an amazing collaborative effort with Lennart, Christian, @sokrypton.org, Bruno and many other amazing lab members and collaborators.

www.nature.com/articles/s41...
Reposted by Stefan Holderbach
ndyg.ca
Andy Gayton @ndyg.ca · Aug 26
overheard, with regards to nushell "That is pretty cool that you can just do that kind of stuff with the shell scripting. " 🩵
sholderbach.bsky.social
The Office JS API certainly made some choices...
Reposted by Stefan Holderbach
martinsteinegger.bsky.social
MMseqs2 v18 is out
- SIMD FW/BW alignment (preprint soon!)
- Sub. Mat. λ calculator by Eric Dawson
- Faster ARM SW by Alexander Nesterovskiy
- MSA-Pairformer’s proximity-based pairing for multimer prediction (www.biorxiv.org/content/10.1...; avail. in ColabFold API)
💾 github.com/soedinglab/M... & 🐍
Reposted by Stefan Holderbach
const-ae.bsky.social
Our paper benchmarking foundation models for perturbation effect prediction is finally published 🎉🥳🎉

www.nature.com/articles/s41...

We show that none of the available* models outperform simple linear baselines. Since the original preprint, we added more methods, metrics, and prettier figures!

🧵
Beeswarm plot of the prediction error across different methods of double perturbations showing that all methods (scGPT, scFoundation, UCE, scBERT, Geneformer, GEARS, and CPA) perform worse than the additive baseline. Line plot of the true positive rate against the false discovery proportion showing that none of the methods is better at finding non additive interactions than simply predicting no change.
Reposted by Stefan Holderbach
robp.bsky.social
I talk a lot about Rust for building high-perf (& even non-perf critical) software, & scientific software in particular. I often discuss what's interesting to me, but wanted to offer the chance to those interested for me to answer their questions about Rust in science. Fire away with questions!🧬🖥️
sholderbach.bsky.social
Absolutely spoiled by match and if/else being expressions in Rust and Nushell. Really feels pedestrian trying to achieve the same in Typescript or Python.

(No the ternary operator is not "control flow as expressions" we have at home)
Reposted by Stefan Holderbach
robp.bsky.social
#AwesomeTools 1: uv docs.astral.sh/uv/ has transformed how I work with Python projects locally and for development and distribution. No more pip, venv, poetry, etc. seamless package management, virtual environments, development and deployment deliverer FAST & without hassle!
uv
uv is an extremely fast Python package and project manager, written in Rust.
docs.astral.sh
Reposted by Stefan Holderbach
rust-lang.org
Rust 1.88.0 has been released! ✨🎊 🦀

This release brings you let chains, naked functions, automatic Cargo cache cleaning, Cell::update, proc_macro span locations, as_chunks methods on slices, and more!

Check out the blog post and release notes for all the details: blog.rust-lang.org/2025/06/26/R...
Announcing Rust 1.88.0 | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
sholderbach.bsky.social
Congratulations!

So many names that sound perfectly with an epic announcer voice:
- POGO-PANCE!
- RAMPhaGE!
- RECOMBITRON!!!
Reposted by Stefan Holderbach
neuroscinikolai.bsky.social
Excited to share my main PhD work is finally out! 🥳

We built a phage-assisted evolution platform to evolve allosteric protein switches (POGO-PANCE) and introduce cumulative, targeted mutations/Indels (RAMPhaGE)!

See how we evolved ultra-strong, light-switchable AraC variants 🌚🌞
Reposted by Stefan Holderbach
zeqianli.bsky.social
I started tgv to learn Rust and building it has been unbelievably fun! If you wanna pick up a super fast and fun programming language, tgv is open for contribution! There aren't many bioinformatics tools built entirely by the community. If tgv can become one, I'll be so psyched
stephenturner.us
Terminal Genome Viewer (tgv), written in Rust github.com/zeqianli/tgv
Reposted by Stefan Holderbach
jmathony.bsky.social
New paper alert! We introduce the modular allosteric thermo-control of protein activity. Employing the AsLOV2 domain and mutants thereof as thermoreceptors, we engineered diverse hybrid proteins, whose activity can be controlled by small temperature changes (37-40/41 °C).

doi.org/10.1101/2025...
doi.org
Reposted by Stefan Holderbach
ndyg.ca
Andy Gayton @ndyg.ca · Apr 30
Nushell 0.104 is out: www.nushell.sh/blog/2025-04...

gh's @cosineblast continues to iterate on job support, with experimental support for message passing between jobs
Reposted by Stefan Holderbach
martinsteinegger.bsky.social
AFESM: a metagenomic guide through the protein structure universe! We clustered 821M structures (AFDB&ESMatlas) into 5.12M groups; revealing biome-specific groups, only 1 new fold even after AlphaFold2 re-prediction & many novel domain combos. 🧵
🌐 afesm.foldseek.com
📄 www.biorxiv.org/content/10.1...
Reposted by Stefan Holderbach
sholderbach.bsky.social
When you walk into Blenderman you only hear Arginine....
Reposted by Stefan Holderbach
delalamo.xyz
"If you're used to being able to sit down and bang out code, any time, anywhere, with all kinds of tools (libraries, compilers, virtual machines, what have you) at your fingertips, then yeah, working up a new assay protocol in a cell line is going to seem agonizingly slow" (from 2015)
sholderbach.bsky.social
IDK, just that they won the one fighter contract :P