Protein Circuit Tracing via Cross-layer Transcoders

Darin Tsui, Kunal Talreja, Daniel Saeedi, Amirali Aghazadeh
2/12/2026
cs.LGq-bio.QM

No official code found. Best implementation: amirgroup-codes/ProtoMech (15 stars, Apache-2.0, last commit 2026-03-09). 1 more below.

Abstract

Protein language models (pLMs) have emerged as powerful predictors of protein structure and function. However, the computational circuits underlying their predictions remain poorly understood. Recent mechanistic interpretability methods decompose pLM representations into interpretable features, but they treat each layer independently and thus fail to capture cross-layer computation, limiting their ability to approximate the full model. We introduce ProtoMech, a framework for discovering computational circuits in pLMs using cross-layer transcoders that learn sparse latent representations jointly across layers to capture the model's full computational circuitry. Applied to the pLM ESM2, ProtoMech recovers 82-89% of the original performance on protein family classification and function prediction tasks. ProtoMech then identifies compressed circuits that use <1% of the latent space while retaining up to 79% of model accuracy, revealing correspondence with structural and functional motifs, including binding, signaling, and stability. Steering along these circuits enables high-fitness protein design, surpassing baseline methods in more than 70% of cases. These results establish ProtoMech as a principled framework for protein circuit tracing.

View on arXivView PDF

Code Implementations(2)

Apache-2.0

Official code repository for Protein Circuit Tracing via Cross-layer Transcoders

154Shell, PythonFeb 3, 20267 months agoApache-2.0

ProtoMech - Protein Circuit Tracing via Cross-layer Transcoders

00CSS, HTMLFeb 6, 20266 months ago

Similar Papers

Cite this paper

@article{tsui2026protein,
  title  = {Protein Circuit Tracing via Cross-layer Transcoders},
  author = {Darin Tsui and Kunal Talreja and Daniel Saeedi and Amirali Aghazadeh},
  year   = {2026},
  eprint = {2602.12026},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2602.12026v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2602.12026.svg)](https://codeofpaper.com/paper/2602.12026)

Discussion