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.4.tar.gz (2.2 MB view details)

Uploaded Source

Built Distributions

resp_protein_toolkit-0.1.4-cp312-abi3-win_amd64.whl (349.5 kB view details)

Uploaded CPython 3.12+ Windows x86-64

resp_protein_toolkit-0.1.4-cp312-abi3-win32.whl (344.3 kB view details)

Uploaded CPython 3.12+ Windows x86

resp_protein_toolkit-0.1.4-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (364.5 kB view details)

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

resp_protein_toolkit-0.1.4-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (368.7 kB view details)

Uploaded CPython 3.12+ manylinux: glibc 2.17+ i686

resp_protein_toolkit-0.1.4-cp311-cp311-win_amd64.whl (349.7 kB view details)

Uploaded CPython 3.11 Windows x86-64

resp_protein_toolkit-0.1.4-cp311-cp311-win32.whl (344.5 kB view details)

Uploaded CPython 3.11 Windows x86

resp_protein_toolkit-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (365.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

resp_protein_toolkit-0.1.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (369.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

resp_protein_toolkit-0.1.4-cp310-cp310-win_amd64.whl (349.8 kB view details)

Uploaded CPython 3.10 Windows x86-64

resp_protein_toolkit-0.1.4-cp310-cp310-win32.whl (344.7 kB view details)

Uploaded CPython 3.10 Windows x86

resp_protein_toolkit-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (365.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

resp_protein_toolkit-0.1.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (369.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

resp_protein_toolkit-0.1.4-cp39-cp39-win_amd64.whl (350.3 kB view details)

Uploaded CPython 3.9 Windows x86-64

resp_protein_toolkit-0.1.4-cp39-cp39-win32.whl (345.1 kB view details)

Uploaded CPython 3.9 Windows x86

resp_protein_toolkit-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (365.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

resp_protein_toolkit-0.1.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (369.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

File details

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

File metadata

  • Download URL: resp_protein_toolkit-0.1.4.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

Hashes for resp_protein_toolkit-0.1.4.tar.gz
Algorithm Hash digest
SHA256 436f1ad75305eb226cd170af1d1d10c759fa2bc96effdba4f212f56ca176ffff
MD5 2b01881064c830fc052017a72a319988
BLAKE2b-256 b51def542f5666710d31f0dfa9dbf4ce9b35555fdd3c28e3e380258f9a639425

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.4-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 fba0eae071071dc25fb71a202548b7c14eb0563863827191f92984c5070d7898
MD5 4744bdb966af4c77290049b43b59f9d0
BLAKE2b-256 7e1506ef1889d4b1de1173aeca3ae65b33f807ac5cb4366d37c475d070271cd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.4-cp312-abi3-win32.whl
Algorithm Hash digest
SHA256 1012f754ff9e8dfeee532ca9efce87ec381cf105d71182d1801da9d23231151a
MD5 c79951b8882e131cb65e82e784f15d5b
BLAKE2b-256 e22ca2e8d699fca1124786d9ce050833835dd348cc6d4948c338bf13f2d84505

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.4-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dc04a2b291ceea26068f243318f8c994a3283af3756da3d0fd641e653ece8d83
MD5 d393902187b89c86a685f0a058fb65ad
BLAKE2b-256 e60d122e70ff21696ac0fd926b3c4da993bfbde16470c6afa8f0fd58ca2023bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.4-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 833cbbeebabe1853bd1cfaf93cbf262108e9b06e4f4b9ca08cfa4f52ba92012d
MD5 07f55bffc1270137d4d46cc77a55b8e5
BLAKE2b-256 9e96d22f1400e91f3f75fe26ea15efb4d114f14033ee16e04311ae7f40aa2563

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3cd4a92f09ce22f286ff23997dba3f537a89cdf8414a08d6c6af5c89796add61
MD5 bfd6e8d2802138a86e9ba3dbe37cb50c
BLAKE2b-256 7b5ab95a08e7ed04c08cfc69b6c84d08b5b7b990f2498e51a55d3fd5617473a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 309f29f13be3febe99ec276e081dd2c3713342777d0387a8c1575901ce1fdbbe
MD5 cd40cf4dd602d15205511559afd7b1b2
BLAKE2b-256 59101153ad687ae866e7052510e588d9cdc3a47b0e6c008b25a2c568f184658c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d5f65895b614dee80cbd1720cc08391f13684ae14651c1182d2f1bad4d09669b
MD5 a8aca782280686de9678201fc84cbee2
BLAKE2b-256 353061c607172748bb050c8b4830892706df239a84b902b125000508b37f87b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2036b2d195617eb3e2a73e911efef4ee0e40898ccd76d84b129952d24f6ac1a5
MD5 eb44b9f71cd1db4719d47e4bff73dd62
BLAKE2b-256 7ac5158f58d30ffc60c5608388167aaf54355d897249eef43910fa7c77d0d82d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bbf35246730b4ab4d48591cb41877af8f022c337eaaf54b17881d1821eb2430f
MD5 51a74b0b540b8996dca1a2e2b5ac44a6
BLAKE2b-256 1771fbbb540fbcdaeec4cb6a1927d28e691a545ce82fdb928fb264b90911de4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 ccd273359a7d5eecd5fc666e6e7289e9186e38f8032d03405877d3405906f50b
MD5 ac36a6f5e05b54b49a5a0e35172cc3e2
BLAKE2b-256 a933946edd15d9ba3df6bf1c2ded321089ffcf05f7fdd93f53f5ee18cbffce01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 08b7d748d576cfed8ed2121ca1c4e333858ba063c701e7d08f1f8175540d8bd5
MD5 dfc0677d165f7ed5baa1ff9463db42a1
BLAKE2b-256 74360499fb453eaf0d674454753d68ea17c1d21fd5e3214b93f4081bcb104eab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 48e4fda51ecde80d4ef5244d25a031438f57838f9f1b6df3b2bf3abcf1caa65a
MD5 e73e979d16c68dfe8103cf0ec837a55f
BLAKE2b-256 5ad1bd1b08e09e4ee227fa2f002f9e7610aced7b5d9832ab032bb00254a217f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 00548467327beb6c60ab3e0bf80ab4a131f982f67b7ea2e1e3a3740b9d68fe5d
MD5 e85420ccaba39591b6217390f50c2819
BLAKE2b-256 7810e04aaa938d416c5b74580895754c74cf38c98021108b6dd8b5a37db64d93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 013700f5470659acca16cfb726f3a0326a546233c9afdd6b77e97ea353fa32a8
MD5 501adfabdafec6e4bcb8f5885175577c
BLAKE2b-256 f7f106d90a512f18150fbe68a36be027fc540757fbf42cab882d283e4c2a4ee0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 232e88ccd4adfe4f7f2517b17a8fce6b88975e76ea503298edd4bc737faf0b93
MD5 7773d018be7f322d9bbdeb496308fb97
BLAKE2b-256 438a26b700331b7585a858ade5ea15795a094da7e6f2fc7ef8a0508caa54437a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a35ce3ce0e4718e74170e0ce15ac4ed9f2996d484ad6f3a830d609790e78d68a
MD5 3de5dc27275494e125521d4758b64470
BLAKE2b-256 ce17c010fcf9f36c545e793fbb21f90485cc7cf229e28d92bd624d5f5846d5e5

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