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

Uploaded Source

Built Distributions

resp_protein_toolkit-0.1.3-cp312-abi3-win_amd64.whl (349.4 kB view details)

Uploaded CPython 3.12+ Windows x86-64

resp_protein_toolkit-0.1.3-cp312-abi3-win32.whl (344.2 kB view details)

Uploaded CPython 3.12+ Windows x86

resp_protein_toolkit-0.1.3-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (364.3 kB view details)

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

resp_protein_toolkit-0.1.3-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (368.6 kB view details)

Uploaded CPython 3.12+ manylinux: glibc 2.17+ i686

resp_protein_toolkit-0.1.3-cp311-cp311-win_amd64.whl (349.5 kB view details)

Uploaded CPython 3.11 Windows x86-64

resp_protein_toolkit-0.1.3-cp311-cp311-win32.whl (344.4 kB view details)

Uploaded CPython 3.11 Windows x86

resp_protein_toolkit-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (365.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

resp_protein_toolkit-0.1.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (369.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

resp_protein_toolkit-0.1.3-cp310-cp310-win_amd64.whl (349.6 kB view details)

Uploaded CPython 3.10 Windows x86-64

resp_protein_toolkit-0.1.3-cp310-cp310-win32.whl (344.5 kB view details)

Uploaded CPython 3.10 Windows x86

resp_protein_toolkit-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (365.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

resp_protein_toolkit-0.1.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (369.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

resp_protein_toolkit-0.1.3-cp39-cp39-win_amd64.whl (350.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

resp_protein_toolkit-0.1.3-cp39-cp39-win32.whl (344.9 kB view details)

Uploaded CPython 3.9 Windows x86

resp_protein_toolkit-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (365.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

resp_protein_toolkit-0.1.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (369.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

File details

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

File metadata

  • Download URL: resp_protein_toolkit-0.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 53b43b891645e508bafcac15945a959bffd63cfb55019c35a8a2157b69cf89ed
MD5 18a21c1e0b535e6c391f3683fed49d35
BLAKE2b-256 3981d793c7f2eae27eeacc6cc3bdd9b12428bfd6ad96cedb5ff769df7d280ea0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.3-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ca89fef4c40d8eb10761bdcccc178290eceb3c3f75dc68803232d0379342878a
MD5 a4362ae201f95e22bb9376a766fcb255
BLAKE2b-256 861a95135f30119476c661745dc80ce2d0ec4ea77c43a29060a2635e9bebf2d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.3-cp312-abi3-win32.whl
Algorithm Hash digest
SHA256 45de646adbb6debf5917d0b063ed0d174c48ae37bd84dccc653bcbb34bafbc4a
MD5 1b2159e5369bcdce9829556dd7c20382
BLAKE2b-256 92976a73710c67eb986a3b12ae2729bc0c2be3003a3e7f29c391f2ea5b9ecbe9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.3-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d34f1d43279251e6b21c740093e20139d31de789bd503ef7dba04035bd1e1208
MD5 b9a041e1a0d2f15384fed80842af8030
BLAKE2b-256 d54e45eaad0d46059bb63d2880df3a559356765bfaec6951d4e64f3e462e4595

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.3-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6488b94ed70c3741e0419e94ae1eaf44c2fd4703062716d606a52da2afc90711
MD5 8ec84221f32ec2f48bdd37f5a62bf045
BLAKE2b-256 65b5ee5679ef5d1f5dba8c8f764519b2629b55408b711de16ac7a534507935ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 71a34c7dcdee08661ba59314e98162a6202ea5390512125d06efc19069b3748b
MD5 728b2e394d66ded35a39afe220f5c2fd
BLAKE2b-256 afbef2127cab88b2b4dd955286b4a0270e36301af730be9d65373ed0154ccdf3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 6dbc67c08105857bcb407f34d4405837b6e18d58fd29697518103f2fc16fff2f
MD5 64c67da2f6f6a2572bd083e3bf4eb6ff
BLAKE2b-256 c7cfde08fce21b9b7fce18cc85650a691957286af1f404e9406d67ccd5c81b37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d5a86a16d7b25a5885e27952c26d2b6a83eccf046c4aa92d1ff090a61c01096c
MD5 afb37a68469ac16c28b0067755a52128
BLAKE2b-256 3c81e9a0689373ff2def937cbea0faa2d19544541342c2cdc4b79b92b59c1e34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 40483c6777af156615884447b1d9cafa7a9b0d6f50198d6f35186ace41ff1d1a
MD5 8edc753fb4ea441135052e14af77e261
BLAKE2b-256 053818ad3ccba6b8effb9a94fd607b25e283044f2e031984f32984c4920e67f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 43e47b9faaf3b395d1f5306427a6f6db4c1ecf028fc278fa9f93ee1afe37686d
MD5 ec5feb0197f7cd74ddc105ae3c011d5c
BLAKE2b-256 e96b0a362a986759acec4dea42c40f539c52c4022e12dad775dfa6407c71fa1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 02c74c26781c764388e5f71c9f70a364410a3e5e70ad154eb220aa2ab32b52ca
MD5 d838684d77705db15d5b4b9e8eb1ec12
BLAKE2b-256 e079393e9b93c9b009f429389c5fbd12dddf5b8adb614b1cb462c83199c18147

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 58f50128982976accf41a1179bd24e31e4eb7cfe5ad97fa6fb2a147db595a6c0
MD5 f227448b79d0c6ad70aca0bdeeec65f8
BLAKE2b-256 ee0f62e9521509988eb0541bf94a3abc5176ac255507b26b91f9de3f65d765d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fd231f165f5a51267ab61040d62bea435280a144e8fedbdeff676c349fd0382b
MD5 23c0e851576665df1ac79f0c2025218f
BLAKE2b-256 765749b3cb2a0486b98ee49bfc349122de2e25a0d98525335e953c938261836c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b69404c516b24c665c4e41cfbae0edcd3df857c2f4f6691d1ca7ccf8bc661461
MD5 6c1def628bab6431e2d772fe47e309c3
BLAKE2b-256 aa0813c60e07a284610dc0a878725850d1eb6ca27ae2e43ebc22361635e0cda6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 432ee2e6e35e8e274e5b5709670038ad045788fbe1544945d621c63d51cf7cae
MD5 8d74bba9e7a02932dadbe06e8d9a1aa3
BLAKE2b-256 fadd7fe331a6019c882503bb51f598f4be53740e0c5a7045f508849180c41e82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 19dd45475ae3107007c8c856ca730bd201808f2cb0defb24974e83887583f996
MD5 5167a9ead42b865b7f9ce0efa1044e8d
BLAKE2b-256 72be00c31e60fce9b98c90361724ac93f6441cf9808d8c783bf5f6ed11eedf0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2a1f4e303e7252828a5bb3e5977296c1a22d7f2ecdbd6803c980afaa8d96f7ec
MD5 eb74a3ffbfb05fdfbf1c33c80bc33ae7
BLAKE2b-256 98204b8218faf98e4ea90dff46de4a07821ba43dfb5921150fa7b7d462cdeaa2

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