murrellb commited on
Commit
2abdc22
·
verified ·
1 Parent(s): a60ab2d

Document webLigandMPNN browser model assets

Browse files
README.md CHANGED
@@ -8,6 +8,7 @@ tags:
8
  - webgpu
9
  - protein-design
10
  - proteinmpnn
 
11
  ---
12
 
13
  # MurrellLab webports
@@ -32,7 +33,7 @@ each `manifest.json`. A collection-wide index is available at
32
  Code, usage documentation, and validation details are maintained at
33
  https://github.com/MurrellGroup/webProteinMPNN.
34
 
35
- ## License and attribution
36
 
37
  The upstream ProteinMPNN code and checkpoints are MIT licensed. The upstream
38
  notice is preserved in `webProteinMPNN/LICENSE.ProteinMPNN`, with additional
@@ -42,7 +43,7 @@ provenance in `webProteinMPNN/THIRD_PARTY_NOTICES.md`. Please cite:
42
  > protein sequence design using ProteinMPNN. Science. 2022;378(6615):49-56.
43
  > https://doi.org/10.1126/science.add2187
44
 
45
- ## Intended use and limitations
46
 
47
  The bundles are intended for research use in protein sequence design from
48
  protein backbone or CA-only coordinates. They preserve the behavior and
@@ -51,3 +52,37 @@ constitute new training or biological validation. Generated sequences require
51
  independent computational and experimental evaluation. These files are not a
52
  hosted inference API and are not suitable for clinical decision-making.
53
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  - webgpu
9
  - protein-design
10
  - proteinmpnn
11
+ - ligandmpnn
12
  ---
13
 
14
  # MurrellLab webports
 
33
  Code, usage documentation, and validation details are maintained at
34
  https://github.com/MurrellGroup/webProteinMPNN.
35
 
36
+ ### License and attribution
37
 
38
  The upstream ProteinMPNN code and checkpoints are MIT licensed. The upstream
39
  notice is preserved in `webProteinMPNN/LICENSE.ProteinMPNN`, with additional
 
43
  > protein sequence design using ProteinMPNN. Science. 2022;378(6615):49-56.
44
  > https://doi.org/10.1126/science.add2187
45
 
46
+ ### Intended use and limitations
47
 
48
  The bundles are intended for research use in protein sequence design from
49
  protein backbone or CA-only coordinates. They preserve the behavior and
 
52
  independent computational and experimental evaluation. These files are not a
53
  hosted inference API and are not suitable for clinical decision-making.
54
 
55
+ ## webLigandMPNN
56
+
57
+ `webLigandMPNN/` contains four LigandMPNN sequence-design bundles and one
58
+ learned side-chain packing bundle converted to ONNX for browser and Node.js
59
+ inference through ONNX Runtime Web. It contains converted web assets only; the
60
+ original PyTorch `.pt` checkpoints are not stored in this repository.
61
+
62
+ The models were trained and released by the original LigandMPNN authors.
63
+ MurrellLab converted the checkpoints into browser-oriented graphs; it did not
64
+ train the underlying models. Each bundle records the original checkpoint hash,
65
+ locked upstream revision, converted-file hashes, dimensions, validation status,
66
+ and applicable notices. A collection-wide index is available at
67
+ `webLigandMPNN/catalog.json`.
68
+
69
+ Code, usage documentation, and validation details are maintained at
70
+ https://github.com/MurrellGroup/webLigandMPNN.
71
+
72
+ ### License and attribution
73
+
74
+ The upstream LigandMPNN code and model parameters are MIT licensed. The locked
75
+ upstream license and additional attribution are preserved under
76
+ `webLigandMPNN/`. Packing geometry derived from OpenFold constants retains the
77
+ applicable Apache-2.0 license and source notice in the packing bundle. Please
78
+ cite the original LigandMPNN publication and repository as described by the
79
+ upstream project.
80
+
81
+ ### Intended use and limitations
82
+
83
+ These bundles are intended for research use in ligand-conditioned protein
84
+ sequence design and side-chain packing. Conversion does not constitute new
85
+ training or independent biological validation. Generated structures and
86
+ sequences require independent computational and experimental evaluation. These
87
+ files are static model assets, not a hosted inference API, and are not suitable
88
+ for clinical decision-making.
webLigandMPNN/LICENSE ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ MIT License
2
+
3
+ Copyright (c) 2026 webLigandMPNN contributors
4
+
5
+ Permission is hereby granted, free of charge, to any person obtaining a copy
6
+ of this software and associated documentation files (the "Software"), to deal
7
+ in the Software without restriction, including without limitation the rights
8
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9
+ copies of the Software, and to permit persons to whom the Software is
10
+ furnished to do so, subject to the following conditions:
11
+
12
+ The above copyright notice and this permission notice shall be included in all
13
+ copies or substantial portions of the Software.
14
+
15
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21
+ SOFTWARE.
webLigandMPNN/README.md ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # webLigandMPNN model assets
2
+
3
+ Browser-ready ONNX bundles for the unofficial
4
+ [`webLigandMPNN`](https://github.com/MurrellGroup/webLigandMPNN) port. These
5
+ files were converted from checkpoints trained and released by the original
6
+ [`dauparas/LigandMPNN`](https://github.com/dauparas/LigandMPNN) authors.
7
+ MurrellLab performed the web conversion and did not train the models.
8
+
9
+ ## Layout
10
+
11
+ `models/` contains four LigandMPNN sequence models and the learned side-chain
12
+ packer:
13
+
14
+ - `ligandmpnn_v_32_005_25`
15
+ - `ligandmpnn_v_32_010_25` (default sequence model)
16
+ - `ligandmpnn_v_32_020_25`
17
+ - `ligandmpnn_v_32_030_25`
18
+ - `ligandmpnn_sc_v_32_002_16` (side-chain packer)
19
+
20
+ Each directory is a self-contained web bundle. `manifest.json` lists the files
21
+ needed at runtime and records their sizes and SHA-256 hashes. Additional parity
22
+ and validation JSON files document the conversion checks. `catalog.json`
23
+ indexes every hosted file and its digest. No original PyTorch `.pt` checkpoint
24
+ is included.
25
+
26
+ ## Provenance and licenses
27
+
28
+ `upstream.lock.json` pins upstream LigandMPNN revision
29
+ `26ec57ac976ade5379920dbd43c7f97a91cf82de` and records the original checkpoint
30
+ hashes and source URLs without redistributing those checkpoint files. The
31
+ LigandMPNN license is included in every bundle. The packing bundle also retains
32
+ the Apache-2.0 license and notice for geometry derived from OpenFold constants.
33
+
34
+ See `THIRD_PARTY_NOTICES.md` and the source repository documentation for full
35
+ attribution, validation scope, API usage, and scientific limitations.
webLigandMPNN/THIRD_PARTY_NOTICES.md ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Third-party notices
2
+
3
+ The neural feature equations, decoding procedure, and packing algorithm follow
4
+ [dauparas/LigandMPNN](https://github.com/dauparas/LigandMPNN), copyright 2024 Justas
5
+ Dauparas, MIT. The upstream project states that its code and model parameters
6
+ are MIT-licensed. Its license is preserved in `vendor/LigandMPNN-LICENSE.txt`.
7
+ The exporter also copies the actual license from the locked upstream revision
8
+ into every generated bundle. New library and tooling code is MIT-licensed.
9
+
10
+ Packing geometry is derived, at conversion time, from the OpenFold residue
11
+ constants distributed inside LigandMPNN. This code descends from OpenFold and
12
+ AlphaFold and carries Apache-2.0 notices. The exporter retains the exact source
13
+ header and supplies `vendor/Apache-2.0.txt` with the derived geometry asset.
14
+ No OpenFold neural network is required, and no AlphaFold model weights are used.
15
+ The complete release archive includes the locked upstream sources and original
16
+ checkpoints, along with their license. Exported bundles include the derived
17
+ geometry constants and their license/notice files.
18
+
19
+ [webProteinMPNN](https://github.com/MurrellGroup/webProteinMPNN) is the architectural
20
+ reference for a library-only TypeScript/ONNX Runtime Web port. Its source code and
21
+ model artifacts are not redistributed in this repository.
22
+
23
+ [ONNX Runtime](https://github.com/microsoft/onnxruntime) is MIT-licensed. Installing
24
+ `onnxruntime-web` brings its own licenses and third-party notices; retain them
25
+ when redistributing its WASM/JavaScript binaries. The asset-copying tool copies
26
+ available license/notice files as well as runtime assets. Python export/test
27
+ packages retain their respective licenses and are not browser dependencies.
28
+
29
+ Because the ORT 1.22.0 npm archive omits the root license files, this release also
30
+ vendors `LICENSE` and `ThirdPartyNotices.txt` from Microsoft's exact `v1.22.0`
31
+ tag and copies them to `public/ort/`. Updating ORT requires matching notices.
webLigandMPNN/catalog.json ADDED
@@ -0,0 +1,251 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "schema": 1,
3
+ "collection": "webLigandMPNN",
4
+ "packageVersion": "0.1.1",
5
+ "created": "2026-09-10",
6
+ "sourceRepository": "https://github.com/MurrellGroup/webLigandMPNN",
7
+ "upstream": {
8
+ "repository": "dauparas/LigandMPNN",
9
+ "revision": "26ec57ac976ade5379920dbd43c7f97a91cf82de"
10
+ },
11
+ "runtime": {
12
+ "library": "onnxruntime-web",
13
+ "version": "1.22.0",
14
+ "backends": [
15
+ "wasm",
16
+ "webgpu"
17
+ ]
18
+ },
19
+ "originalCheckpointsIncluded": false,
20
+ "models": [
21
+ {
22
+ "checkpoint": "ligandmpnn_sc_v_32_002_16",
23
+ "family": "packer",
24
+ "manifestPath": "models/ligandmpnn_sc_v_32_002_16/manifest.json",
25
+ "hiddenDim": 128,
26
+ "decoderLayers": 3,
27
+ "neighbors": 32,
28
+ "contextAtoms": 16,
29
+ "numMixtures": 3,
30
+ "sourceCheckpointSha256": "799a9de6c1c72bb0c7ceb37998391a6fd0e3e21cb42928ee31a28313a3b1b46a",
31
+ "files": {
32
+ "LICENSE-Apache-2.0.txt": {
33
+ "bytes": 11358,
34
+ "sha256": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30"
35
+ },
36
+ "LICENSE-LigandMPNN.txt": {
37
+ "bytes": 1072,
38
+ "sha256": "8af7ba31868e08e8949e20ce2ef3c0b1d0ef78c9358c91563a60a9fe3b36c9ea"
39
+ },
40
+ "NOTICE-geometry.txt": {
41
+ "bytes": 684,
42
+ "sha256": "db503f731a99c489ef2c769da79d600a71edf2b065a7bcffba74e0b96065a6fc"
43
+ },
44
+ "decoder.onnx": {
45
+ "bytes": 6983161,
46
+ "sha256": "633170561bc6e569ad70b7fe47f14805cbc6725125944291545acc0ea8261c19"
47
+ },
48
+ "encoder.onnx": {
49
+ "bytes": 7976414,
50
+ "sha256": "9abc9b24d4e18bda35aec0cce44daae75aa000a063195b573d5939ecac4f233e"
51
+ },
52
+ "geometry-reference.json": {
53
+ "bytes": 18877,
54
+ "sha256": "f9a976e1692087b875e8b5df36c6bab51c19a2a3c0d683a797a0ab4cc0a6653a"
55
+ },
56
+ "geometry.json": {
57
+ "bytes": 30843,
58
+ "sha256": "d3c9dac3835b746ea7fc65f91bcb0245de13ae43c475a3a5f61fc3c8ea2c36d6"
59
+ },
60
+ "manifest.json": {
61
+ "bytes": 2650,
62
+ "sha256": "4d44f9b4084718e44b1092bbb8dc05f1728cf4271efe8d3f71acdd9e5a43ea17"
63
+ },
64
+ "parity.json": {
65
+ "bytes": 6305758,
66
+ "sha256": "b467ddbc50e4008fc8c9686c6621b77db8e7118f0d1124ffd5605fd045c1e17a"
67
+ },
68
+ "validation.json": {
69
+ "bytes": 2442,
70
+ "sha256": "6be787d6eaf035a8413791dcd447c076dcbb2be15e4e6ce2f088a9de0d70db40"
71
+ }
72
+ }
73
+ },
74
+ {
75
+ "checkpoint": "ligandmpnn_v_32_005_25",
76
+ "family": "ligand_mpnn",
77
+ "manifestPath": "models/ligandmpnn_v_32_005_25/manifest.json",
78
+ "hiddenDim": 128,
79
+ "decoderLayers": 3,
80
+ "neighbors": 32,
81
+ "contextAtoms": 25,
82
+ "sourceCheckpointSha256": "ee07a7afb53bce98a0b1d33996bbe3b46b0831df5ce0684d3cbd55eed1aa9263",
83
+ "files": {
84
+ "LICENSE-LigandMPNN.txt": {
85
+ "bytes": 1072,
86
+ "sha256": "8af7ba31868e08e8949e20ce2ef3c0b1d0ef78c9358c91563a60a9fe3b36c9ea"
87
+ },
88
+ "decoder.onnx": {
89
+ "bytes": 2839424,
90
+ "sha256": "da100e9c193b9ae70c1f4668873ebd0e7f521b708ffde0a7568398a9abd60fa9"
91
+ },
92
+ "embedding.bin": {
93
+ "bytes": 10752,
94
+ "sha256": "23c10775a9136479b36e32b71d92929dd8ce3e803a49d0b514aacd1652ee0f73"
95
+ },
96
+ "encoder.onnx": {
97
+ "bytes": 7896566,
98
+ "sha256": "7c368817fb1f3a607f662207735eacaf6bafcb0ba28871aadfa6a485552b3a30"
99
+ },
100
+ "manifest.json": {
101
+ "bytes": 2336,
102
+ "sha256": "eaeaf2c593d1ce0b7ab3e87c126d75cd9878152e142b758cc02c9ba3227befbe"
103
+ },
104
+ "parity.json": {
105
+ "bytes": 7483332,
106
+ "sha256": "9e5f849e7a91562ecddf3023da38e363c09862952698c57b9fdca188262ed74b"
107
+ },
108
+ "step.onnx": {
109
+ "bytes": 2815688,
110
+ "sha256": "532e50fee024ded7bb619fb68c3c60ce84697f8cd8e809ba523f89e1a1eb204a"
111
+ },
112
+ "validation.json": {
113
+ "bytes": 2313,
114
+ "sha256": "d4d831f02206c7888e0de0f33dab294a5e51df73ac99461abd545e3f2fe367c6"
115
+ }
116
+ }
117
+ },
118
+ {
119
+ "checkpoint": "ligandmpnn_v_32_010_25",
120
+ "family": "ligand_mpnn",
121
+ "manifestPath": "models/ligandmpnn_v_32_010_25/manifest.json",
122
+ "hiddenDim": 128,
123
+ "decoderLayers": 3,
124
+ "neighbors": 32,
125
+ "contextAtoms": 25,
126
+ "sourceCheckpointSha256": "161cd264061fda9680cbb940255522ae42f2966c552d045d87913d9452a80970",
127
+ "files": {
128
+ "LICENSE-LigandMPNN.txt": {
129
+ "bytes": 1072,
130
+ "sha256": "8af7ba31868e08e8949e20ce2ef3c0b1d0ef78c9358c91563a60a9fe3b36c9ea"
131
+ },
132
+ "decoder.onnx": {
133
+ "bytes": 2839424,
134
+ "sha256": "c3a923df6e460471a9180ec5ba12fa9f7233b7fbbd1daecf1e06ea3e01969d3a"
135
+ },
136
+ "embedding.bin": {
137
+ "bytes": 10752,
138
+ "sha256": "0f76c1cad6a79a563b2999931265dde8289b6a2fbd3e36cc3457590e152972b9"
139
+ },
140
+ "encoder.onnx": {
141
+ "bytes": 7896566,
142
+ "sha256": "a14d653356fa672b0cb920aaf50b47c0eade62213da79ca80e279bfdf75b5f9d"
143
+ },
144
+ "manifest.json": {
145
+ "bytes": 2336,
146
+ "sha256": "f00552b0227cb96e93511474fda3de03cf87f7f2a762efed1fe96812b7f976c7"
147
+ },
148
+ "parity.json": {
149
+ "bytes": 7497382,
150
+ "sha256": "c1c5482f27a4e62fa3de2b0c1d62b32ec1108c74770d961c32956bb3bc2c3a1f"
151
+ },
152
+ "step.onnx": {
153
+ "bytes": 2815688,
154
+ "sha256": "653c45a1294932af4b4b7a1f89a4ff4b6195a9d8846f757a6b2a82e6a814476d"
155
+ },
156
+ "validation.json": {
157
+ "bytes": 2320,
158
+ "sha256": "2bb7e79c2fbba9a754e4cfe8b5301e11e8e53b8119d9b6da439fd70522a8dd9b"
159
+ }
160
+ }
161
+ },
162
+ {
163
+ "checkpoint": "ligandmpnn_v_32_020_25",
164
+ "family": "ligand_mpnn",
165
+ "manifestPath": "models/ligandmpnn_v_32_020_25/manifest.json",
166
+ "hiddenDim": 128,
167
+ "decoderLayers": 3,
168
+ "neighbors": 32,
169
+ "contextAtoms": 25,
170
+ "sourceCheckpointSha256": "42caaa5cdb380867d2b31c30de4ab53ea89171279b3a0732ddf94bc4d3cb6981",
171
+ "files": {
172
+ "LICENSE-LigandMPNN.txt": {
173
+ "bytes": 1072,
174
+ "sha256": "8af7ba31868e08e8949e20ce2ef3c0b1d0ef78c9358c91563a60a9fe3b36c9ea"
175
+ },
176
+ "decoder.onnx": {
177
+ "bytes": 2839424,
178
+ "sha256": "9fb68d07d84be40b1abaa86e78737cbeed886db7170ca3c1479613172b653586"
179
+ },
180
+ "embedding.bin": {
181
+ "bytes": 10752,
182
+ "sha256": "5a044c2f7b9e1f887dc06066f9c2df9a0e73ab90bacee381be3958b49c55b86f"
183
+ },
184
+ "encoder.onnx": {
185
+ "bytes": 7896566,
186
+ "sha256": "d96f9fc88aedb6a5c95882e7d8641e97c0639f86a1b240265b5693903d4d286a"
187
+ },
188
+ "manifest.json": {
189
+ "bytes": 2336,
190
+ "sha256": "a785b60d451e6df078bcec9ff1bf91393ae66c39693e903e98326943636eab62"
191
+ },
192
+ "parity.json": {
193
+ "bytes": 7543328,
194
+ "sha256": "8ee50be10757839f32d0a349323880d67120139aac080b7156bcfdde16094b1b"
195
+ },
196
+ "step.onnx": {
197
+ "bytes": 2815688,
198
+ "sha256": "62a0e1f3100de03c4d15769ff2ee8b6197012614e8c1709f21f8bb123c588a06"
199
+ },
200
+ "validation.json": {
201
+ "bytes": 2317,
202
+ "sha256": "960a25f7c2eecba58432302bea911e38f485f1869fcd0f07bbadd7927496fcce"
203
+ }
204
+ }
205
+ },
206
+ {
207
+ "checkpoint": "ligandmpnn_v_32_030_25",
208
+ "family": "ligand_mpnn",
209
+ "manifestPath": "models/ligandmpnn_v_32_030_25/manifest.json",
210
+ "hiddenDim": 128,
211
+ "decoderLayers": 3,
212
+ "neighbors": 32,
213
+ "contextAtoms": 25,
214
+ "sourceCheckpointSha256": "ed13e130787f70b6c385efba56949220d16a1d1a98073ada3002b3701a6a8ecf",
215
+ "files": {
216
+ "LICENSE-LigandMPNN.txt": {
217
+ "bytes": 1072,
218
+ "sha256": "8af7ba31868e08e8949e20ce2ef3c0b1d0ef78c9358c91563a60a9fe3b36c9ea"
219
+ },
220
+ "decoder.onnx": {
221
+ "bytes": 2839424,
222
+ "sha256": "863638e71e1609e19ea978c1d88a02d5dd78e32f7e44404035b28036f0050917"
223
+ },
224
+ "embedding.bin": {
225
+ "bytes": 10752,
226
+ "sha256": "1e4a35f72d2f3059ad08b8d7ed33ff0501d03c34ba6de663a2fce0aa9936df76"
227
+ },
228
+ "encoder.onnx": {
229
+ "bytes": 7896566,
230
+ "sha256": "693cf260bdfa75bcaffe1e62e44709c552cf18590c22822c5b217a6987face39"
231
+ },
232
+ "manifest.json": {
233
+ "bytes": 2336,
234
+ "sha256": "0a73784933ac85b719edaa004826ec3518c3bbc7121749fce23cda320647c14d"
235
+ },
236
+ "parity.json": {
237
+ "bytes": 7581951,
238
+ "sha256": "b02c9b2e8c0f1ebd525293937f91fac0dbc0839a1f708ed4409ce7c02eabf581"
239
+ },
240
+ "step.onnx": {
241
+ "bytes": 2815688,
242
+ "sha256": "64799be66c6c044d399f9eb7493166ecb9451670aa012803be950ec0d2138017"
243
+ },
244
+ "validation.json": {
245
+ "bytes": 2313,
246
+ "sha256": "fcda524ffc35db3b992b7e0f4d345edf227d59a80029e8deaf7ae75d63feaa87"
247
+ }
248
+ }
249
+ }
250
+ ]
251
+ }
webLigandMPNN/upstream.lock.json ADDED
@@ -0,0 +1,41 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "repository": "dauparas/LigandMPNN",
3
+ "revision": "26ec57ac976ade5379920dbd43c7f97a91cf82de",
4
+ "sourceFiles": {
5
+ "model_utils.py": "5ad8f6992f83cdd1c97103e19c80833afff2bff201662a23bcb06eae669f0f95",
6
+ "sc_utils.py": "0bfa20edfe6b185da665303e495ef18571668d62b170b9041bb2935e3ac8323b",
7
+ "LICENSE": "8af7ba31868e08e8949e20ce2ef3c0b1d0ef78c9358c91563a60a9fe3b36c9ea",
8
+ "openfold/np/residue_constants.py": "8423df95423d5f1d77b904f836150fb25a3dda42bf68bdc554723908ea65ce62",
9
+ "openfold/utils/rigid_utils.py": "8f7bf6e9d9ed8920ec326fd47051ab42dc2b93342fab49fbbf297b6735bf6c3f",
10
+ "openfold/utils/tensor_utils.py": "abdd07f63c214794c99b8480071162b72f6efde49c4531efce4232b849027ee1",
11
+ "openfold/utils/feats.py": "1e40f7156de71f4e967e29861a0a29f03dfc3110b58e875f334c228bfcbc74e1",
12
+ "openfold/data/data_transforms.py": "5cf2527cff8c351aed458d3cc2bc702bb73b280ea49d6cbe241a049fe8d0b512"
13
+ },
14
+ "checkpoints": {
15
+ "ligandmpnn_v_32_005_25": {
16
+ "sha256": "ee07a7afb53bce98a0b1d33996bbe3b46b0831df5ce0684d3cbd55eed1aa9263",
17
+ "bytes": 10541943,
18
+ "source": "https://files.ipd.uw.edu/pub/ligandmpnn/ligandmpnn_v_32_005_25.pt"
19
+ },
20
+ "ligandmpnn_v_32_010_25": {
21
+ "sha256": "161cd264061fda9680cbb940255522ae42f2966c552d045d87913d9452a80970",
22
+ "bytes": 10541943,
23
+ "source": "https://files.ipd.uw.edu/pub/ligandmpnn/ligandmpnn_v_32_010_25.pt"
24
+ },
25
+ "ligandmpnn_v_32_020_25": {
26
+ "sha256": "42caaa5cdb380867d2b31c30de4ab53ea89171279b3a0732ddf94bc4d3cb6981",
27
+ "bytes": 10541943,
28
+ "source": "https://files.ipd.uw.edu/pub/ligandmpnn/ligandmpnn_v_32_020_25.pt"
29
+ },
30
+ "ligandmpnn_v_32_030_25": {
31
+ "sha256": "ed13e130787f70b6c385efba56949220d16a1d1a98073ada3002b3701a6a8ecf",
32
+ "bytes": 10541943,
33
+ "source": "https://files.ipd.uw.edu/pub/ligandmpnn/ligandmpnn_v_32_030_25.pt"
34
+ },
35
+ "ligandmpnn_sc_v_32_002_16": {
36
+ "sha256": "799a9de6c1c72bb0c7ceb37998391a6fd0e3e21cb42928ee31a28313a3b1b46a",
37
+ "bytes": 14359379,
38
+ "source": "https://files.ipd.uw.edu/pub/ligandmpnn/ligandmpnn_sc_v_32_002_16.pt"
39
+ }
40
+ }
41
+ }