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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12+ Windows x86-64

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

Uploaded CPython 3.12+ Windows x86

resp_protein_toolkit-0.1.2-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.2-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.2-cp311-cp311-win_amd64.whl (349.5 kB view details)

Uploaded CPython 3.11 Windows x86-64

resp_protein_toolkit-0.1.2-cp311-cp311-win32.whl (344.3 kB view details)

Uploaded CPython 3.11 Windows x86

resp_protein_toolkit-0.1.2-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.2-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.2-cp310-cp310-win_amd64.whl (349.6 kB view details)

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

resp_protein_toolkit-0.1.2-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.2-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.2-cp39-cp39-win_amd64.whl (350.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

resp_protein_toolkit-0.1.2-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.2-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.2.tar.gz.

File metadata

  • Download URL: resp_protein_toolkit-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 70d3383144411269f83b0bfc2808f4d6ae02fbb49c0870d360258434daa2793d
MD5 7a5b9649a9c2677a5230fc1d787874bb
BLAKE2b-256 40ee0567539285b0152017f6eef4cfa658fd9815b80100b18b73054a9a82d7c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.2-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 c3c5a71d3b26c4741204de43b829b8943d4359236111668d95712d491e0ccc07
MD5 1b6817abbfcf19284e6bf118b1b386ad
BLAKE2b-256 d6d66d1619eaa649d490dd74f8fb74d8d70bddc0e8591c9c45f2c04276d7a8dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.2-cp312-abi3-win32.whl
Algorithm Hash digest
SHA256 e7aed361ad34170f8d26e5de824bcdedc14d9399128961141d9042df3fdf6318
MD5 91fba0ea2ae76eaa058dc86bb6b283d0
BLAKE2b-256 5fb654ab3606cf6def2be8fe26ba95543bc0f2c49f7c58d4f2e9097f4db638bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.2-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 32302613ec30c49d90f2638ece2726d4298f6282c658d5574838011aa89a0d45
MD5 c4ecedbc352214a7bdb28efcf12e57f6
BLAKE2b-256 b9f5c60d67ac1bcca3a659420ca8a2105300a03c8d595d19f55dfd988f682c4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.2-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 675aac2bfdecbfd04b96116c05e48f73d84a589ad3f80321ca12102bc5df38e5
MD5 16c3b9a933879742009fdac0a105640f
BLAKE2b-256 3d055f392835486efe98610d0aa75a574907922650138b48451a6c3a65097543

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 626fc6eb1e02f2ba9d1752238b48ef9f88314e2de6d91cad5348ee6426062c97
MD5 74aabe98d6f0936318f0788ba969cb4f
BLAKE2b-256 23c1907dc39c6476b01698d088f379d2d2805acfed8d005e738c9f9f4606cf16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 e2b43f48d237bec5f4cafaf1f89fa6efdf50aae4763b4b008d774ec12cc917a8
MD5 b4ba02df2e2ab5be7fe69a75a6fdef50
BLAKE2b-256 3c749aa1158fcf9204d84810b6d7a518a8f0e77b507dfb9b1211bf4a31f011cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a56cd3c8f55225af3e3676f38c302e9b9ecd75b8b45529825223552a3c8e642
MD5 45f9c53dead535019d7dfd5f551b90c3
BLAKE2b-256 83abcb0bfa7848add19642eed3fa89c235d91147c0496e55b02704cea4e8cbf2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cdd61a1a0404215a0e13920a6adf1d4bc49cdb260d3ef6fa4c0bda6304088f72
MD5 774781897f0486ea9ea9df373cb97459
BLAKE2b-256 9a61cc7aa3e693dadc5992885349d86b60c5f18c02683683a5db9aa1f4632497

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6cfa628e04e40f2ce702c179793d645c54d4d89d7870f4833e4f235f98639b95
MD5 5650ab8d9fd663e57acda2811322749a
BLAKE2b-256 24b11107b56e00edb6867855765e67a2dc02b427f493d1c18bc236e29ceada8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 69cc56ca14b3e77da2a4a0d88cc8848a5a254944a9f7f38b57f398fa248a8847
MD5 4e0d10c90437684eb077b373e8d6d2fa
BLAKE2b-256 91fa5533638673810c8022ed9e368df330e6126b9b74148e32c52592ecbd66dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e0a9cbd56dde1c267476a3dadea7eb418d35c38d141568a3bf0a8cbbee4d1905
MD5 64b387f8aaa8384cff4c7f93fe9e80e3
BLAKE2b-256 ae84e4a16cc2e9991fb85ddaa7d1829da59eec1770a235655935efda179a93c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9a19a58b9ba3555726c14dd6b1e70d003ff9ae30bc49ad9de6339ccfc252a579
MD5 efe334f67807f75194381e26e9663939
BLAKE2b-256 bdc6f3154a9a8f9ccebb0382f5a5c3fff28f96701d03d6fe259dfe9eb52b6723

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ba8ce4ed15a17a47732685496fbf828148bbf841ba1f0dbeba713ab48ef00a9f
MD5 1e317c97922b9f1fa1197b6d390376c8
BLAKE2b-256 20627e4699fd1cbfa55febd6c37a4ae680b5e1e0270be734c62325df61eb5c97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 f72eaa47709128369da0862173e8b29cec81b455d541ea945f14ec8f53c15d99
MD5 87476922165a57959e36afae50316d02
BLAKE2b-256 63002185b25a8370b042e65aaed26b17c19869c2ae0875f0a4ecf9be7ad1cfd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1bd35ea62272c0a85d047ed10db5194028508eba32d6d1e857eef549d8296c56
MD5 6464ed2c27883570ffc32cc3fe4e0e83
BLAKE2b-256 f6c9ae6c7ff5503dc3624d23c53a813a8c95f02dbf6e1f190e393cf1e11a10ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 35bd372232161c6617dc88e2a4bce7435bb816ccba9af8690d5a125078e3708d
MD5 d755c2770df81ac96b335dbcb29eb0d0
BLAKE2b-256 2cf95a1b09298e37bceba6c75470b21c297ea28e5ef5da5b68c65a87f2801a32

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