ʙɪɴᴅᴄʀᴀꜰᴛ2 is out, and we're not waiting for the paper. The full code drops today, free for academic and industry use.
We're releasing it early so you can start designing right now, and bring its full power to the current Adaptyv competition.
github.com/PacesaLab/Bi...
BFVD v3 contains 5.8M viral protein structures, 16× more than v2; 75% high quality, filling a major gap in AFDB coverage. It fully covers 72.6% of reference proteomes and spans 72.7% of ICTV species. Great work by @eunbelivable.bsky.social et al.
📄 www.biorxiv.org/content/10.6...
🌐 bfvd.foldseek.com
Run AlphaFold2 locally in your browser via WebGPU, no installation needed, it's just a static webpage using your own GPU or CPU. Short proteins run in seconds. Larger ones are still slow: a 291-aa protein takes ~7 minutes on my M4 Pro.
❗It's just a PoC.
🌐 martin-steinegger.github.io/alphafold2-w...
Fold Spacer lets you fly through protein structures (Weekend project #2). It’s my first game: I originally set out to build a racer with structures as the tracks, but was a little too crazy. So it became this instead. You can upload your own structures.
🌐 martin-steinegger.github.io/Fold-Spacer/
🍹Long weekend Project: Since Claude Fable is banned for Science, I thought it might be fun to see if it can be used for something less scientific. 😎
Introducing Age of Epochs! ⚔️ An attempted reproduction of Age of Empires II in Javascript.
ageofepochs.com
(1/4)
One thing that helped with was implementing a simulated gameplay. Have Claude run 100s of games, get feedback and update ai.js. It is still doing some silly things... but getting better. Perhaps a future direction would be to let multiple LLM compete with eachother by building better ai.js?🤠
(3/4)
A few updates:
- multiplayer support expanded to 4 players
- marketplace (buy/sell/trade)
- outline to show units going behind buildings
- mobile friendly (classic mode available via desktop)
- battering rams can hold units
- various optimizations and speedups
🍹Long weekend Project: Since Claude Fable is banned for Science, I thought it might be fun to see if it can be used for something less scientific. 😎
Introducing Age of Epochs! ⚔️ An attempted reproduction of Age of Empires II in Javascript.
ageofepochs.com
(1/4)
Any feedback/requests are welcome! If you see something strange, save the game json and share over github for debugging!
github.com/sokrypton/aoe
Other features:
- Experimental Multiplayer support via PeerJS
- Mobile/tablet support
(2/4)
To get OpenFold3 (pytorch weights) working in AlphaFold3 (jax code base) was not super easy. Required an entire weekend and $40 of Claude Code credit. See breakdown of what had to change in AF3 code base to get OF3 weights to work: github.com/sokrypton/al...
Commit:
github.com/sokrypton/al...
(2/3)
Finally, the code for anyone wanting to run alphafold3 locally with openfold3 weights (including convert script) can be found here:
github.com/sokrypton/al...
🚀 Excited to share our new work: Absolute Stability Predictor!
📊: forms.gle/4ZnXZSnTBvay...
Built the MGnify Stability Dataset (1.8M+ measurements) and developed stability prediction models, together with
@grocklin.bsky.social @KotaroTsuboyama, @sokrypton.org and teams.
Yours truly is a proper scientist now!
TL;DR: we used AI to redesign parts of essential cell machinery with only 19 canonical amino acids instead of 20.
Why? Great thread by @harriswang.bsky.social provides more context and details.
Let me talk a bit about the AI design part of this. 1/
1/ Excited to share our new paper in Science @science.org: “Toward life with a 19-amino acid alphabet through generative artificial intelligence design.” A great collab w/ Sergey's group @sokrypton.org at MIT
@columbiasysbio.bsky.socialscience.org/doi/10.1126/... 🦠🧬🛠️🖥️💥
New preprint🚨
Imagine (re)designing a protein via inverse folding. AF2 predicts the designed sequence to a structure with pLDDT 94 & you get 1.8 Å RMSD to the input. Perfect design?
What if I told u that the structure has 4 solvent-exposed Trp and 3 Pro where a Gly should be?
Why to be wary🧵👇
As a bonus, here's a video of ProteinEBM folding up the fast-folder NTL9, rendered in stunning 2D by py2Dmol from @sokrypton.org! We hope models like ProteinEBM can serve as a step toward solving the "real" protein folding problem.
I'm super excited to announce the first preprint of my PhD, together with Chenxi Ou and @sokrypton.org!
ML has revolutionized protein modeling, but crucial challenges remain. For example, we can't reliably predict complicated protein structures without MSAs, which limits what we can design.
An energy-based model of protein conformational space can be used to predict structure from sequence, sample from the conformational landscape, rank structures, and predict mutation effects.
@sokrypton.orgwww.biorxiv.org/content/10.6...
I'm super excited to announce the first preprint of my PhD, together with Chenxi Ou and @sokrypton.org!
ML has revolutionized protein modeling, but crucial challenges remain. For example, we can't reliably predict complicated protein structures without MSAs, which limits what we can design.
Thrilled to share that the final piece of my PhD work is now on bioRxiv! biorxiv.org/content/10.1... With support from @nvidia and the @NSF, we used AlphaFold to screen 1.6M+ protein pairs, revealing thousands of potential novel PPIs. All data can be viewed at predictomes.org/hp
A few py2Dmol updates 🧬
py2dmol.solab.org
Integration with AlphaFoldDB (will auto fetch results). Drag and drop results from AF3-server or ColabFold for interactive experience! (1/4)
A few py2Dmol updates 🧬
py2dmol.solab.org
Integration with AlphaFoldDB (will auto fetch results). Drag and drop results from AF3-server or ColabFold for interactive experience! (1/4)
Is 3D dragging you down? Wish you could instead use the 2D ColabFold representation for all your work? 🤓
Introducing: py2Dmol 🧬
(feedback, suggestions, requests are welcome)
Thrilled to announce our new preprint, “Protein Hunter: Exploiting Structure Hallucination within Diffusion for Protein Design,” in collaboration with @Griffin, @GBhardwaj8 and @sokrypton.org
🧬Code and notebooks will be released by the end of this week.
🎧Golden- Kpop Demon Hunters
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...
Now that OpenCRISPR is in nature and rekindled the 'what's-a-novel-sequence' debate, I'm happy to share an app to check this, which I built for fun some time ago.
fuerstlab.shinyapps.io/SeqNovelty/
quick 🧵
Apparently this tendency of PLMs to cut and paste across multiple sequnces during de novo design mimics what we see in natural sequences. Not sure what to make of it yet
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... & 🐍
Excited to share work with
Zhidian Zhang, @milot.bsky.social, @martinsteinegger.bsky.social, and @sokrypton.orgbiorxiv.org/content/10.1...
TLDR: We introduce MSA Pairformer, a 111M parameter protein language model that challenges the scaling paradigm in self-supervised protein language modeling🧵
The big difference is in the pairing. The MMseqs2 server pairs sequences based on species, while our old HHblits MSAs were paired based on genome proximity (number of genes apart). Working w/ @milot.bsky.social and @martinsteinegger.bsky.social we implemented the proximity filtering in server (3/4)
We find this to be true across a number of targets. Where method used to pair sequences and filter them makes a big difference. This we find to be important when trying to disentangle paralogs from orthologs (4/4).
Excited to share work with
Zhidian Zhang, @milot.bsky.social, @martinsteinegger.bsky.social, and @sokrypton.orgbiorxiv.org/content/10.1...
TLDR: We introduce MSA Pairformer, a 111M parameter protein language model that challenges the scaling paradigm in self-supervised protein language modeling🧵
Side story: While working on the Google Colab notebook for MSA pairformer. We encountered a problem: The MMseqs2 ColabFold MSA did not show any contacts at protein interfaces, while our old HHblits alignments showed clear contacts 🫥... (2/4)
looks cool but they should really have cited and compared to gLM and gLM2, which are very conceptually similar:
www.nature.com/articles/s41...www.biorxiv.org/content/10.1...
I'll leave a biorxiv comment for the authors. It's hard to find all prior literature but this one is kinda an oof.
- Model bacterial genomes as sequences of proteins
- predict protein-protein interactions, operon structure, and protein function
- infer phenotypic traits
- design synthetic genomes with desired properties
@macwiatrak.bsky.social@mariabrbic.bsky.social@andresfloto.bsky.social