protein structure prediction / inverse folding / RNA design 等は通常 task-specific architecture (AlphaFold / ProteinMPNN / RNAFlow) で別々に扱われる。LLM の universal generative 能力を biology に拡張する試みはあるが、3D structure を sequence model に integrate するのは complex な multi-modal pipeline を要した。
→ 3D structure を discrete token に変換 + Qwen 2.5 decoder の tokenizer minimal extension で 4 task を unified Seq2Seq に。
SE(3)-equivariant Equiformer (6M params) で 3D 座標を continuous latent に。VQ-VAE で 4096-vector codebook を nearest-neighbor 量子化、discrete structural token sequence を生成。
global pose 不変、3D geometric pipeline の複雑性を回避。autoregressive LM 互換に。
Qwen 2.5 の tokenizer を 4096 structure tokens + 26 residue tags + task delimiters で拡張 (~4k+ tokens)。Architectural 変更なし、minimal extension で structure-aware sequence model に。
Fixed SYSTEM_PROMPT + masked loss on `
LM2Protein vs baselines (簡略)
Structure では AF3 に劣るが Inverse Folding / RNA design で大幅改善。
| Task | LM2P | vs Baseline |
|---|---|---|
| Struct (TM) | 54.80% | AF3: 62.52% |
| Inv. fold | 51.00% | ProtMPNN: 34.26% |
| Inv. fold (sim) | 39.30% | ProtMPNN: 29.61% |
| RNA design | 73.7% | RNAFlow: 21.0% |
| 軸 | 判定 |
|---|---|
| 標的 | protein design + RNA |
| chemexp 主軸 | protein-target small molecule |
| scope 判定 | out_of_scope |
| 参考点 | discrete structural tokenization paradigm |
3D 座標 → discrete token の idea は small-molecule pose representation の LLM 化に参考。
| 系統 | task |
|---|---|
| AlphaFold3 | structure prediction (large) |
| ProteinMPNN / ESM-IF | inverse folding (専用) |
| RNAFlow | RNA design (専用) |
| LM2Protein | 4 task unified, 1.5B |