Document webLigandMPNN browser model assets
Browse files- README.md +37 -2
- webLigandMPNN/LICENSE +21 -0
- webLigandMPNN/README.md +35 -0
- webLigandMPNN/THIRD_PARTY_NOTICES.md +31 -0
- webLigandMPNN/catalog.json +251 -0
- webLigandMPNN/upstream.lock.json +41 -0
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 |
+
}
|