Viro3D paper is out! We predicted 85,000 protein structures from human & animal viruses. 1/5 π§΅
π Paper doi.org/10.1038/s443...
π Explore virosphere viro3d.cvr.gla.ac.uk
@jameslingford.bsky.social
PhD student in structural biology with @greening.bsky.social and @knottrna.bsky.social at Monash Uni. (he/him) Interested in hydrogenases, evolution, protein design. π» https://www.jameslingford.com/
Viro3D paper is out! We predicted 85,000 protein structures from human & animal viruses. 1/5 π§΅
π Paper doi.org/10.1038/s443...
π Explore virosphere viro3d.cvr.gla.ac.uk
RFdiffusion3 is here: www.biorxiv.org/content/10.1...
19.09.2025 07:56 β π 2 π 5 π¬ 0 π 0Switched from using pandas to @pola.rs and it has been a total life saver. Handling dataframes is way more intuitive with the method chaining syntax. Prettier terminal printing, better error messages, lightning fast, fewer headaches.
18.09.2025 02:21 β π 1 π 0 π¬ 0 π 0Recent advances in the inference of deep viral
evolutionary history journals.asm.org/doi/10.1128/...
A review on structural phylogenetics utility and limitations
Fantastic review on methodological developments in protein structural phylogenetics
academic.oup.com/gbe/article/...
Large protein databases reveal structural complementarity and functional locality
www.nature.com/articles/s41...
RFdiffusion2 is now live!
github.com/RosettaCommo...
You can now design proteins, and in particular enzymes from just partially defined amino acid side chains, and without defining their sequence position or order!
This is a remarkable paper on protein evolution from the Lehner lab. What makes it especially cool is that all the code to reproduce all the analysis/plots is included in Jupyter notebooks up on Github
www.science.org/doi/10.1126/...
github.com/lehner-lab/c...
β’ a big concern I have with these LLMs is how they might end up changing our attitudes around productivity. The promise is instant results & faster publications. But the cost will end up being garbage results that are only caught when it's too late
13.08.2025 23:44 β π 1 π 0 π¬ 1 π 0Just to piggyback on this critique of LLMs for coding with some of my own critiques:
β’ it's a bad idea to install a tool on your machine that has vast read+write permissions
β’ code that works but is really outputting false info is a real danger and hard to catch. LLMs make that danger worse
Does sequence clustering confound AlphaFold2?
www.sciencedirect.com/science/arti... From @hkws.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... & π
Pretty amazing looking tool for analysing genetic neighbourhoods:
github.com/chevrettelab...
π₯ Excited to introduce Bacformer π¦ - the first foundation model for bacterial genomics. Bacformer represents genomes as sequences of ordered proteins, learning the βgrammarβ of how genes are arranged, interact and evolve.
Preprint π: biorxiv.org/content/10.1...
π§΅ 1/n
Excited to share our work on WitChi! π οΈπ₯οΈ
We tested it on the GTDB r220 archaeal supermatrix (5,869 taxa & 10,101 cols) removing 55% of sites in <2h.
The phylogeny showed several interesting groupings with overall improved branch support:
#phylogenetics #ArchaeaSky #MSA #opensource #MEvoSky #MicroSky
New tgv release: local cache!
tgv download hg38
Download UCSC reference genomes to a local sqlite db for much faster browsing. Awesome Rust tools (twobit, bigtools) made this simple.
github.com/zeqianli/tgv
Logo for the Sandpiper website
Out in @natbiotech.nature.com: Metagenome taxonomy profilers usually ignore unknown species. SingleM is an accurate profiler which doesn't, even detecting phyla with no MAGs. Profiles of 700,000 metagenomes at sandpiper.qut.edu.au. A π§΅
16.07.2025 21:59 β π 129 π 71 π¬ 7 π 9Got this setup working where I can now run .ipynb notebooks right from inside the terminal with a combination of neovim, quarto, kitty, and this neovim plugin called molten: github.com/benlubas/mol...
Never have to abandon my precious vim setup again
Excited to share our latest work using AI-designed proteins to block heme-piracy by E. coli. Published in @natcomms.nature.com. A team effort between my lab and the βͺβͺ@knottrna.bsky.socialβ¬ β¬lab, with experimental work led by the talented @danielrfox.bsky.social
www.nature.com/articles/s41...
Been eagerly awaiting this one. Amazing work
07.07.2025 08:45 β π 4 π 0 π¬ 0 π 0We have written up a tutorial on how to run BindCraft, how to prepare your input PDB, how to select hotspots, and various other tips and tricks to get the most out of binder design!
github.com/martinpacesa...
Some matplotlib work in progress
27.06.2025 07:13 β π 2 π 0 π¬ 0 π 01/27 We have a new paper out! Turns out that snowflake yeast have been hiding a secret from us - they've evolved a (very!) crude circulatory system. Not with blood vessels or a heart, but through spontaneous fluid flows powered by their metabolism. π§ͺπ¬
www.science.org/doi/full/10....
Closer... I think at this point the solution lies in manually making a list of the hex codes, but that's for another day.
24.06.2025 07:58 β π 1 π 0 π¬ 0 π 0Revisiting this topic now that I've forced myself to use PyMOL. Using this script to install the viridis family of colour palettes: github.com/smsaladi/pym... and running '"spectrum count, palette=magma, MODEL_NAME". The palette is not there still. They must modify the magma palette somehow
23.06.2025 22:55 β π 4 π 0 π¬ 1 π 0How do we know for sure if we have the best AF prediction? We still need prior knowledge/expectations of what we're trying to predict with AF. And in the absence of that, I guess we can't really know unless we try every possible combination in the search space (which is not feasible).
20.06.2025 22:42 β π 1 π 1 π¬ 0 π 0Seen similar things where the PAEs of a multimer are poor until all the subunits in the correct stoichiometry are provided.
This worries me, because one could have a good prediction like "C", but miss out on the best prediction "D".
Physics-based design of efficient Kemp eliminases
@lynnkamerlin.bsky.social
www.nature.com/articles/s41...
Learning some Blender molecular nodes from @sarahjpiper.bsky.social @ccemmp-outreach.bsky.social
13.06.2025 04:03 β π 9 π 2 π¬ 0 π 0New paper from the lab from Sriram Garg in my group. We introduce a general substitution matrix for structural phylogenetics. I think this is a big deal, so read on below if you think deep history is important. academic.oup.com/mbe/advance-...
11.06.2025 14:01 β π 95 π 52 π¬ 3 π 2