Regina Barzilay, Tommi Jaakkola, Ge Liu, Karsten Kreis, Jason Yim, David Baker, Marouane Jaakik, Jacob Gershon
We lifted 18 functions out of this paper's own repositories and ran 9 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.
| Repository | Role | Ran |
|---|---|---|
| aqlaboratory/genie2 | — | 9 of 18 |
| Function | Status | Where it lives |
|---|---|---|
| Linear | Ran | aqlaboratory/genie2/genie/model/structure_net.py code served (permissive licence) · get_code("d89ea40609d5cc92") |
| StructureTransition | Ran | aqlaboratory/genie2/genie/model/structure_net.py code served (permissive licence) · get_code("b10d418611d4b9b7") |
| StructureTransitionLayer | Ran | aqlaboratory/genie2/genie/model/structure_net.py code served (permissive licence) · get_code("7e1f0db1f0bcac50") |
| T | Ran | aqlaboratory/genie2/genie/model/structure_net.py code served (permissive licence) · get_code("ac7fd878729b5dfd") |
| _calculate_fan | Ran | aqlaboratory/genie2/genie/model/structure_net.py code served (permissive licence) · get_code("ea0ffa352b8ec102") |
| flatten_final_dims | Ran | aqlaboratory/genie2/genie/model/structure_net.py code served (permissive licence) · get_code("37104534d678235b") |
| quat_to_rot | Ran | aqlaboratory/genie2/genie/model/structure_net.py code served (permissive licence) · get_code("91283881bb3f7020") |
| rot_matmul | Ran | aqlaboratory/genie2/genie/model/structure_net.py code served (permissive licence) · get_code("52b7189b1c4b5f60") |
| rot_vec_mul | Ran | aqlaboratory/genie2/genie/model/structure_net.py code served (permissive licence) · get_code("ed2424105fe7c669") |
| BackboneUpdate | Not yet run | aqlaboratory/genie2/genie/model/structure_net.py code served (permissive licence) · get_code("f8804f185360f2d0") |
| InvariantPointAttention | Not yet run | aqlaboratory/genie2/genie/model/structure_net.py code served (permissive licence) · get_code("f9fbbadde6cc9bd2") |
| StructureLayer | Not yet run | aqlaboratory/genie2/genie/model/structure_net.py code served (permissive licence) · get_code("9e90dc65c202caf9") |
| StructureNet | Not yet run | aqlaboratory/genie2/genie/model/structure_net.py code served (permissive licence) · get_code("7998c1761aeb93f9") |
| glorot_uniform_init_ | Not yet run | aqlaboratory/genie2/genie/model/structure_net.py code served (permissive licence) · get_code("f01781c0963e799a") |
| he_normal_init_ | Not yet run | aqlaboratory/genie2/genie/model/structure_net.py code served (permissive licence) · get_code("aeee7d74ad3eefe2") |
| lecun_normal_init_ | Not yet run | aqlaboratory/genie2/genie/model/structure_net.py code served (permissive licence) · get_code("0ba655bc059f0ed9") |
| permute_final_dims | Not yet run | aqlaboratory/genie2/genie/model/structure_net.py code served (permissive licence) · get_code("aff4691fed4429fa") |
| trunc_normal_init_ | Not yet run | aqlaboratory/genie2/genie/model/structure_net.py code served (permissive licence) · get_code("643f1f33c448ccb0") |
Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.
We propose a hierarchical protein backbone generative model that separates coarse and fine-grained details. Our approach called LSD consists of two stages: sampling latents which are decoded into a contact map then sampling atomic coordinates conditioned on the contact map. LSD allows new ways to control protein generation towards desirable properties while scaling to large datasets. In particular, the AlphaFold DataBase (AFDB) is appealing due as its diverse structure topologies but suffers from poor designability. We train LSD on AFDB and show latent diffusion guidance towards AlphaFold2 Predicted Alignment Error and long range contacts can explicitly balance designability, diversity, and noveltys in the generated samples. Our results are competitive with structure diffusion models and outperforms prior latent diffusion models.
The same record, over MCP at https://syntology.ai/mcp:
get_harvested_code_for_paper("2504.09374")
get_code_for_paper("2504.09374")
have("2504.09374")
Connect an agent — have() is free.