Basic toolkit for common protein engineering tasks
Project description
resp_protein_toolkit
A toolkit designed to perform some common tasks in protein engineering, especially encoding protein sequences (in various formats), assisting in fitting uncertainty-aware models to data, and using a trained model to search for improved candidates using the RESP pipeline from Parkinson et al. 2023 (Nature Communications).
For an example of the full RESP pipeline, including uncertainty-aware model training, please see this repo.
Installation
pip install resp_protein_toolkit
Alternatively, to install from github, clone this repo, then from inside the resulting directory run:
pip install . --verbose
Usage
For usage and general guidelines, see the docs.
Citations
If using this toolkit in work intended for publication, please cite:
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file resp_protein_toolkit-0.1.6.tar.gz
.
File metadata
- Download URL: resp_protein_toolkit-0.1.6.tar.gz
- Upload date:
- Size: 2.2 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f8163b4537e1d759e1d74d69ffb3ad75470f01b4643db5d92edb0c33239fde8 |
|
MD5 | bf0af2e655c2f63dc8a7038b431af0a9 |
|
BLAKE2b-256 | 1d0128890ba9b4686520cd9a1443e4c14bb5f389520da9483f3bddff08399228 |
File details
Details for the file resp_protein_toolkit-0.1.6-cp312-abi3-win_amd64.whl
.
File metadata
- Download URL: resp_protein_toolkit-0.1.6-cp312-abi3-win_amd64.whl
- Upload date:
- Size: 350.6 kB
- Tags: CPython 3.12+, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c249ca0172c46ead334c3f0d89a540a945d3c82a37a4a89d3f31c84906b19605 |
|
MD5 | 7055454405741f69ee62747ed6088b66 |
|
BLAKE2b-256 | c2ec961ea09e2b73e274e50c9904396440469963a83a9e1b0f33e586384283e8 |
File details
Details for the file resp_protein_toolkit-0.1.6-cp312-abi3-win32.whl
.
File metadata
- Download URL: resp_protein_toolkit-0.1.6-cp312-abi3-win32.whl
- Upload date:
- Size: 345.4 kB
- Tags: CPython 3.12+, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1757bd88c54f4d07d9bbac2c2f5f2c53fdd044d5d56a982e29e59519b80474d9 |
|
MD5 | acab061feacf9eb4b530d86d19a9c7cb |
|
BLAKE2b-256 | 1919e802e458eb32be5e6eb636260c3589f119acb6e5e9c9de7c36e0d58fb67b |
File details
Details for the file resp_protein_toolkit-0.1.6-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: resp_protein_toolkit-0.1.6-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 365.6 kB
- Tags: CPython 3.12+, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20d832bbe3e11882869dd95f4d90e6a28a02641545689cb45070b5b853a56d86 |
|
MD5 | db4d1260c7d4b7b56667a11aa9e95cb8 |
|
BLAKE2b-256 | 7d754f195bb16b60ae88080b254274bc466fb5bc2b11b21a768335e71bfffecb |
File details
Details for the file resp_protein_toolkit-0.1.6-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: resp_protein_toolkit-0.1.6-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 369.9 kB
- Tags: CPython 3.12+, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5076178d61fcd012f02d2a1d83b78c1ae5dbd2181c2c56ad0d9e5c55e29fb9b |
|
MD5 | ddecabc22ab9dbd3e96ef426f5189fb1 |
|
BLAKE2b-256 | a97f3b09bb1080d9fd5032de042dea886fef5f4c47c7d0a52e2f597de84b5cef |
File details
Details for the file resp_protein_toolkit-0.1.6-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: resp_protein_toolkit-0.1.6-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 350.8 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4feb1968bbe19cbc589b9c891823e451c36ef2bdae13ac13d0a8ec416b8f4211 |
|
MD5 | 465e48622d86f04a1231b85e0d9356d3 |
|
BLAKE2b-256 | e53df1814e044ec95825a52a99b1c87be2640eb580aeca04ffd9242af5419b45 |
File details
Details for the file resp_protein_toolkit-0.1.6-cp311-cp311-win32.whl
.
File metadata
- Download URL: resp_protein_toolkit-0.1.6-cp311-cp311-win32.whl
- Upload date:
- Size: 345.7 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d18d1f58dc2d5d8cfe43c33f065756c9c9f487810f0d61359747094bc7e9b1c |
|
MD5 | c725b841591009bb0a31a4be38b758c5 |
|
BLAKE2b-256 | d029e39af2e7c94e3679d44d43fd452e5762cac7f618437cdf07d8e2fce31101 |
File details
Details for the file resp_protein_toolkit-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: resp_protein_toolkit-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 366.3 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e5785a1dfe976951849d1b8e4a6cab7a0f42d0aebca519d57e09b8aa12d01ee |
|
MD5 | 16f76abbe5d0bb9d7896912a00617632 |
|
BLAKE2b-256 | e275f57fc92b70b7a11de7c6a45afa764eb8b6d0c156ec8f31c5d51b98327715 |
File details
Details for the file resp_protein_toolkit-0.1.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: resp_protein_toolkit-0.1.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 370.5 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c0854b7d369931614f41ca89da03bcd28294092c1540db80d7deb244700f93d |
|
MD5 | 2abc273fd7237c0400a9c20a0d47e2ff |
|
BLAKE2b-256 | 4876fc7d073d40f3724ecb6430c5826af7cbd71529d7bcea7e1d630d9ff82083 |
File details
Details for the file resp_protein_toolkit-0.1.6-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: resp_protein_toolkit-0.1.6-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 350.9 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebe475aa3d9c1cb7be0f9d558ebf56067d06966a3e7c4afa01879d4e12c7f5d0 |
|
MD5 | 5d8831f3e2ed89000a260ba7acc790c5 |
|
BLAKE2b-256 | aad8c15a3230894d4942dbe2d8a2448e3c7d14a2f841046c2ce7f6e33c75fea5 |
File details
Details for the file resp_protein_toolkit-0.1.6-cp310-cp310-win32.whl
.
File metadata
- Download URL: resp_protein_toolkit-0.1.6-cp310-cp310-win32.whl
- Upload date:
- Size: 345.8 kB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7e50143e78c271d15616d51b393a865cb9927c0ca92e79dc123effa593ecdf6 |
|
MD5 | 9cc0ac285a1a91d093724aa9ed1617e8 |
|
BLAKE2b-256 | a33c2321088fb641a1c0c89e6af4cc627938247dcffd5062473b2ab9eac7b9dd |
File details
Details for the file resp_protein_toolkit-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: resp_protein_toolkit-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 366.5 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4215372d76cc8031f1df34c0d4a4fc75262ea02121f97d08235250d2d782701b |
|
MD5 | 631ae3bcb099f252a24abc508428bb51 |
|
BLAKE2b-256 | 6aa12af6b59a086319737d1a4202b5b17b28aef337708e39d1ce1cd011faf3de |
File details
Details for the file resp_protein_toolkit-0.1.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: resp_protein_toolkit-0.1.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 370.7 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1869bde706c28ac4080a092b79f691e7e71f03dcf9fcd723ec1acef14d688d4f |
|
MD5 | 1895a65d845f231fcf5ed5242233bef3 |
|
BLAKE2b-256 | 48f51cb4a5c8685fe0033007e1b2ef0d5adb323a71ad0e7bb861e577e6f66ad5 |
File details
Details for the file resp_protein_toolkit-0.1.6-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: resp_protein_toolkit-0.1.6-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 351.3 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85614f23c938260f7c93751ed44f4d1966141ddd9441cefa8ff307e05fb4b48a |
|
MD5 | 3d0bfe5ffd4b341d5897fefb5f0769cc |
|
BLAKE2b-256 | 048cf8fd166cdf519db58251ac1d0ca6e3d4e048fa31ca3067953c0522f0d481 |
File details
Details for the file resp_protein_toolkit-0.1.6-cp39-cp39-win32.whl
.
File metadata
- Download URL: resp_protein_toolkit-0.1.6-cp39-cp39-win32.whl
- Upload date:
- Size: 346.2 kB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53492b814caf544b36717025c8d25d96f3e256098bb052cb313b4ea603d0faad |
|
MD5 | 10715886eedc65f10162fd3b211b43b7 |
|
BLAKE2b-256 | 5db5eac40336eb07b2d688ea87512e9b6d5ba2e7ba9423e7351b01bfc9597ec5 |
File details
Details for the file resp_protein_toolkit-0.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: resp_protein_toolkit-0.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 366.5 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c7785e2f3033d4609852ced081973f7a6d99acc49c133dd537421d5bf0d09f1 |
|
MD5 | 76cb2a31326248308b04a60e2463e633 |
|
BLAKE2b-256 | 99e4f4389540aa91c75ea974dfc9d08ed4c95ebfc85b28b8ffda338b4b5947fb |
File details
Details for the file resp_protein_toolkit-0.1.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: resp_protein_toolkit-0.1.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 370.7 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d04d8848f54c51e78aef5e3a854465f59358a7082d6033c746b70f63e9a460a |
|
MD5 | a26ffe7db838fb569852daf136ad6f02 |
|
BLAKE2b-256 | 57e8a42661aa2bee074fc7a65b5fa4343a2edad6f8eba5e7610b379c5124ead6 |