Skip to main content

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:

Parkinson, J., Hard, R. & Wang, W. The RESP AI model accelerates the identification of tight-binding antibodies. Nat Commun 14, 454 (2023).

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

resp_protein_toolkit-0.1.1.tar.gz (2.2 MB view details)

Uploaded Source

Built Distributions

resp_protein_toolkit-0.1.1-cp312-abi3-win_amd64.whl (335.1 kB view details)

Uploaded CPython 3.12+ Windows x86-64

resp_protein_toolkit-0.1.1-cp312-abi3-win32.whl (329.9 kB view details)

Uploaded CPython 3.12+ Windows x86

resp_protein_toolkit-0.1.1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (350.0 kB view details)

Uploaded CPython 3.12+ manylinux: glibc 2.17+ x86-64

resp_protein_toolkit-0.1.1-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (354.3 kB view details)

Uploaded CPython 3.12+ manylinux: glibc 2.17+ i686

resp_protein_toolkit-0.1.1-cp311-cp311-win_amd64.whl (335.2 kB view details)

Uploaded CPython 3.11 Windows x86-64

resp_protein_toolkit-0.1.1-cp311-cp311-win32.whl (330.1 kB view details)

Uploaded CPython 3.11 Windows x86

resp_protein_toolkit-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (350.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

resp_protein_toolkit-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (354.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

resp_protein_toolkit-0.1.1-cp310-cp310-win_amd64.whl (335.3 kB view details)

Uploaded CPython 3.10 Windows x86-64

resp_protein_toolkit-0.1.1-cp310-cp310-win32.whl (330.2 kB view details)

Uploaded CPython 3.10 Windows x86

resp_protein_toolkit-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (350.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

resp_protein_toolkit-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (355.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

resp_protein_toolkit-0.1.1-cp39-cp39-win_amd64.whl (335.8 kB view details)

Uploaded CPython 3.9 Windows x86-64

resp_protein_toolkit-0.1.1-cp39-cp39-win32.whl (330.6 kB view details)

Uploaded CPython 3.9 Windows x86

resp_protein_toolkit-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (350.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

resp_protein_toolkit-0.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (355.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

File details

Details for the file resp_protein_toolkit-0.1.1.tar.gz.

File metadata

  • Download URL: resp_protein_toolkit-0.1.1.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.12

File hashes

Hashes for resp_protein_toolkit-0.1.1.tar.gz
Algorithm Hash digest
SHA256 532f4a2ef0e6db191a480700e9b74887ce2551b69baba4f9f5a71228dbb74307
MD5 2a7ffa6f0892e45e19eb83836ff91f1e
BLAKE2b-256 fdbb15d7a878b30795780792d79e1330db3f085d39bae02ddc86328e58730c66

See more details on using hashes here.

File details

Details for the file resp_protein_toolkit-0.1.1-cp312-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.1-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 fc181acc0ea16dc4f4ae8805189d8d6f79f2adab29efc550f56fb1af40882708
MD5 71c92935bdefb93f3717a37c9bad8559
BLAKE2b-256 cc6d608fceb60d7a68c7d8cfca8c444b5271a5a98de916a64ea486db9c471511

See more details on using hashes here.

File details

Details for the file resp_protein_toolkit-0.1.1-cp312-abi3-win32.whl.

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.1-cp312-abi3-win32.whl
Algorithm Hash digest
SHA256 39539c33d16701db4d865b7ce7ddca78f271ffacc6b8adcaf36da8bd277d1f85
MD5 a0c4888a40831c6e75812e07a0d4db23
BLAKE2b-256 7808dcd675d09fe7b51bbc2e7965badbb6fb71d3520f32d5d3357a7fde291070

See more details on using hashes here.

File details

Details for the file resp_protein_toolkit-0.1.1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.1-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0309f7e65c473ab10779f7b6fd6b57ebc9df65b2b86f081cdeda797f34c108f6
MD5 bca89791fdb761de1571e3aebe8b3596
BLAKE2b-256 c3f95c1857d39e7fe09749bbd0e257a9aa0966c51542e473d18a9cb6f7866353

See more details on using hashes here.

File details

Details for the file resp_protein_toolkit-0.1.1-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.1-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d3e8d758d5ebdf5a3039c5e3f6169e3e9171315b5f455a1b55066b2fad86be6b
MD5 5e83a6935ac4ecbbb872fb1ed4ca263f
BLAKE2b-256 6bcf6e2c048dd6c8260a5bddc49175d593893cd2f4ca4e0bee11ad7561403b9c

See more details on using hashes here.

File details

Details for the file resp_protein_toolkit-0.1.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 597260d99853ff6257d16c24d79b72892416ff3433ac2eba22976d6a8d5fb745
MD5 1498c72627de7bfbf08e076e813491f7
BLAKE2b-256 34e15a4c183a67352b6fced0433cda58e417b323782f2e24cee09599b6e19ec0

See more details on using hashes here.

File details

Details for the file resp_protein_toolkit-0.1.1-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 1557ee0b26068305c232f6f529dee84194f6c5a6a129021c39a94785b27d4e33
MD5 3b4a36b12d300bc07d02d8184254277c
BLAKE2b-256 ed821775bd1e5a182d054130dcc3ad7f111582a5e24ab52e290ba17be97da7f6

See more details on using hashes here.

File details

Details for the file resp_protein_toolkit-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 99767512bb3a6af256bcff182453c3e585ee20fa6b0abf87a0cf406f6d80259a
MD5 4c24d81ea0cc5171173d782bf8ed1dd0
BLAKE2b-256 b6218315c745cd88505ed480e8a498464ec91ae81d90e5f6089efe1a0511ae52

See more details on using hashes here.

File details

Details for the file resp_protein_toolkit-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3163f7f80fbf01aac4cb66695402a723534e397ab290ce45c54441acba37b1f3
MD5 16cfbc5541398874d8648b2c4b014683
BLAKE2b-256 79687b5bb9f3e3ad6ca0dc46cd39f6033f3d03e102f911855fffcac67e842d5b

See more details on using hashes here.

File details

Details for the file resp_protein_toolkit-0.1.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 265b81ceea21874f68ab6c8c3609eea41b2a1717f5e5cbd60a5fef81c4839946
MD5 d8f96a7fb0cd24bb298d167fecc8a8b1
BLAKE2b-256 23305216b6c6d6949cd185fc17817dadca67482e9e852f8977d4e89868d36523

See more details on using hashes here.

File details

Details for the file resp_protein_toolkit-0.1.1-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 ec67b648b2b05fc7ca33e830416083a02e85c29e28c6cd7c4378662241bb9e35
MD5 eea4dc7d999f797d49325c95a733ace1
BLAKE2b-256 d03a9705ac284d523645604b7fe86fcee71ec950819a9e72812c7b13809ac27f

See more details on using hashes here.

File details

Details for the file resp_protein_toolkit-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b7a8af481e563b1944c78770e8a7743a77dfbcaeb0a60d8f5cf23cfd2baa4d99
MD5 af9ca15313ad312133157c9eaede85e3
BLAKE2b-256 5e6169dd486dd6cc8db34b03e809e472922c84a2764f15d01b093d56306cf297

See more details on using hashes here.

File details

Details for the file resp_protein_toolkit-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ce5c2f1d410413d4ed30369f61d393892a3c27ad56ab1d278c7a3e996622e8bd
MD5 63e96a3c134d917ee6f402480a58f2db
BLAKE2b-256 ba87a29148441eb4d1f241731b18efb7fd3a229973849c9228272a11c206879e

See more details on using hashes here.

File details

Details for the file resp_protein_toolkit-0.1.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ac824b207e9c3ec4fcf082012585ec661089401d8b9449ca9ecb9b05ed78259c
MD5 85ebf3d6b439e9a204ad247c7f64d11a
BLAKE2b-256 c15ef086559fae1af2fa66d893d2f69faa167bd010a2db5a4ee29418be7dc115

See more details on using hashes here.

File details

Details for the file resp_protein_toolkit-0.1.1-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 42b32bf1d88ba20aaaa6df997ddbc26386e153a77357321b0cc6262c30a6e583
MD5 30a1318720c890286485600914719665
BLAKE2b-256 ab6ca62afa0eb61cfd1684b4309319e31d4cd003709237b09bc4bcb3f7bbfa3f

See more details on using hashes here.

File details

Details for the file resp_protein_toolkit-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d8de2d62e0ed9c2a16a061fc0a879e8f97e6eeef81e020f1e4f02db2a7bf574b
MD5 b5c8a89fdf283810a13c211eb1c816c0
BLAKE2b-256 63dde08edeabf0b89381d454eb2bb80d2b4184bf391994e1dd7d3f5029091a6a

See more details on using hashes here.

File details

Details for the file resp_protein_toolkit-0.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 71f72039183df4aa04e163e5757550f77377bed80778370ef6a678cabae7324c
MD5 2d6328c28eb76f693be7f04204b3bbad
BLAKE2b-256 7dc4433647eb7319a4cb68f0d10a239efcf16fa41d6274ca613fd030a8c00310

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page