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

Uploaded Source

Built Distributions

resp_protein_toolkit-0.1.5-cp312-abi3-win_amd64.whl (350.2 kB view details)

Uploaded CPython 3.12+ Windows x86-64

resp_protein_toolkit-0.1.5-cp312-abi3-win32.whl (345.0 kB view details)

Uploaded CPython 3.12+ Windows x86

resp_protein_toolkit-0.1.5-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (365.1 kB view details)

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

resp_protein_toolkit-0.1.5-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (369.4 kB view details)

Uploaded CPython 3.12+ manylinux: glibc 2.17+ i686

resp_protein_toolkit-0.1.5-cp311-cp311-win_amd64.whl (350.3 kB view details)

Uploaded CPython 3.11 Windows x86-64

resp_protein_toolkit-0.1.5-cp311-cp311-win32.whl (345.2 kB view details)

Uploaded CPython 3.11 Windows x86

resp_protein_toolkit-0.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (365.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

resp_protein_toolkit-0.1.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (370.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

resp_protein_toolkit-0.1.5-cp310-cp310-win_amd64.whl (350.4 kB view details)

Uploaded CPython 3.10 Windows x86-64

resp_protein_toolkit-0.1.5-cp310-cp310-win32.whl (345.3 kB view details)

Uploaded CPython 3.10 Windows x86

resp_protein_toolkit-0.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (366.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

resp_protein_toolkit-0.1.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (370.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

resp_protein_toolkit-0.1.5-cp39-cp39-win_amd64.whl (350.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

resp_protein_toolkit-0.1.5-cp39-cp39-win32.whl (345.7 kB view details)

Uploaded CPython 3.9 Windows x86

resp_protein_toolkit-0.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (366.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

resp_protein_toolkit-0.1.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (370.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

File details

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

File metadata

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

File hashes

Hashes for resp_protein_toolkit-0.1.5.tar.gz
Algorithm Hash digest
SHA256 a4f751b6e92d984d18f6a77258be3d17c10b2e6900d10d2a17226ae3d5488644
MD5 859f593b04fd6efbe314646812c03370
BLAKE2b-256 27445235cf2300003eb6738c61dc9a839858ddf9f1f99692953b58955e0783fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.5-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 8f9bdf7b795fcc244668c0b5d9f14daee1406e51da7e8ba5c18451ec2e57127a
MD5 00f8e194713cfc6ac69651162f82f18a
BLAKE2b-256 a09a8efdd7382a3e3538f19521624a23488022a2e0b708a3b2945a986491417a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.5-cp312-abi3-win32.whl
Algorithm Hash digest
SHA256 29ffd57a390a2b57e68cadcbfc8723fd0845d73e881a926e211c4f009a33c44c
MD5 169d36b10d64bceee0b04bbfe0a49552
BLAKE2b-256 7197b617fe3085f6db618d0919d38a6ecc2f5f4a21d90dc52a37bf73758b4cf1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.5-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 545c292e19cf051df687c3d779538b60be0410efdd59c454e5e8255895d652f1
MD5 316dfcb3281eb50104f49f59d69e429b
BLAKE2b-256 5f04aaf09230ee02c2e718bf4ee89b25ca30c014604501a0e298810194404c77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.5-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 688d09fd455dcb9eb737db5391855df8140bff2ca4f308e1a74c8e14056ca605
MD5 08e489a33b78dcff94992df0c81cadd3
BLAKE2b-256 96583256207e33c3210da9453c0e7fb80eab76e2540bbfdd2e56a668ececf6af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 adbd928c5044dc71ffb4894b4960edf990816038d73e21d8a7067b7ef3f3e479
MD5 d2e8648797bfaf801231e88282371c91
BLAKE2b-256 15d8c6a854429917e0f79def45f7cf137fbeec82a25c7de4fb3f0bc2a43897bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.5-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 fe7ca8b67916058f235563034704f8e806cd1623f75a3960504d02692d79f8b9
MD5 47ce3b78830277c4fc4d5e7cb4afd677
BLAKE2b-256 954dcb4fb1f3d976de2d8c43551ca78e477794dd7f346c7ca4ab2c5edd4567f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4b46e115aa4628052ae7ecd93fefbc0b9cf6501ab0bdcbaef80f741bb2eff6f9
MD5 3102827447529e6c024a54e6017c7a09
BLAKE2b-256 b740e28178f6846aa99fac75b7f27a0dd8673d0bc139a7940d86b55330a93254

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b9a3a8db95e638d9955ed6d3845c3678048e6307d8f7b4de5ab3b7737f743e83
MD5 af377db8f552f0215e4581d8007f4e4a
BLAKE2b-256 12545b637ca3b9b29da113a48b4ddef5c35f59202586eb9edede3fec690590fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ea794ebdec186de50e6cc09a4e54a7b8249daa56b35bec0ff1bfc0209b2258e9
MD5 8d10a4daeb1410e51cbd27831fc6bdf8
BLAKE2b-256 8cdf8e2c549a5c8cb6f3a1d6ff36e5592d3c1f7a946798a52fdd3b39fb4dc7fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.5-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 0bde9e894c6f7f7456674f82baca1e2c3f09b221031c14c95a95140c3270e45b
MD5 5f36dd3495e5c0fc7954184e027e682c
BLAKE2b-256 73d25e82ee0e02c12ecbd90e1817e943d1fec0faf7b177daf82e4b9d8b5413e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e356c7327bbef15970909367321003b5ecac6153691900534b983747047c2c33
MD5 704b03ef8130f03b75398b70687269b6
BLAKE2b-256 c413a33840eae4a7987e15aae5ee39cc52e308a06a7de214d59d6ede3c678d79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1120379a62277fc2f0e80bfdaebe913e0c4af9b297ffd9e2b13b33ddf316f80c
MD5 dbc7ed7b77229d162055b8054d730fe4
BLAKE2b-256 0c92da7d941c3b2379f848fc4abe4e84768cfc74301786765af256e955b183db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9c8799bcf4ea3bbde9e14c6e072153f4dbc2efceaaac4c6d526e0d7169f35c0a
MD5 caec890a560171f66d6645aa79a03673
BLAKE2b-256 313fa066f9e3a40fc9ee0a02e35418d8a66fa404d0400fe5b44b43e901778d31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.5-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 3bac58ae7348dd45b12c07a9a38f398c0b6c6984efe1cb4ad01599c71d165d21
MD5 457ee2b0084a900a78505abf2afa9d3f
BLAKE2b-256 1840086edcee0377b9da0d1f5d3152add809f7d1f2975fb6f6b8613801925332

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 876ca580a04f30472a28bad31b0b9d8221e6180280cfebdb6fadd00a0d0ac14c
MD5 984caf1eb182efa869fdaea2fd1a370b
BLAKE2b-256 d3a19c0fa59e138d663dd2652bba4c9a70cac0cf128926535eec47215bfbf60f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 394191e05bfb02a07b1d608a262517f8359ec3e53b2a335ab10f7c46112dfbf3
MD5 ff789649d3f0f1d9e864f9f1b3445141
BLAKE2b-256 d0f4e86c78fa125d8ad706538c039507b42de15a9266e98d8cb248d5dc2133f3

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