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

Uploaded Source

Built Distributions

resp_protein_toolkit-0.1.6-cp312-abi3-win_amd64.whl (350.6 kB view details)

Uploaded CPython 3.12+ Windows x86-64

resp_protein_toolkit-0.1.6-cp312-abi3-win32.whl (345.4 kB view details)

Uploaded CPython 3.12+ Windows x86

resp_protein_toolkit-0.1.6-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (365.6 kB view details)

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

resp_protein_toolkit-0.1.6-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (369.9 kB view details)

Uploaded CPython 3.12+ manylinux: glibc 2.17+ i686

resp_protein_toolkit-0.1.6-cp311-cp311-win_amd64.whl (350.8 kB view details)

Uploaded CPython 3.11 Windows x86-64

resp_protein_toolkit-0.1.6-cp311-cp311-win32.whl (345.7 kB view details)

Uploaded CPython 3.11 Windows x86

resp_protein_toolkit-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (366.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

resp_protein_toolkit-0.1.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (370.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

resp_protein_toolkit-0.1.6-cp310-cp310-win_amd64.whl (350.9 kB view details)

Uploaded CPython 3.10 Windows x86-64

resp_protein_toolkit-0.1.6-cp310-cp310-win32.whl (345.8 kB view details)

Uploaded CPython 3.10 Windows x86

resp_protein_toolkit-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (366.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

resp_protein_toolkit-0.1.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (370.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

resp_protein_toolkit-0.1.6-cp39-cp39-win_amd64.whl (351.3 kB view details)

Uploaded CPython 3.9 Windows x86-64

resp_protein_toolkit-0.1.6-cp39-cp39-win32.whl (346.2 kB view details)

Uploaded CPython 3.9 Windows x86

resp_protein_toolkit-0.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (366.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

resp_protein_toolkit-0.1.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (370.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

File details

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

File metadata

  • Download URL: resp_protein_toolkit-0.1.6.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.6.tar.gz
Algorithm Hash digest
SHA256 9f8163b4537e1d759e1d74d69ffb3ad75470f01b4643db5d92edb0c33239fde8
MD5 bf0af2e655c2f63dc8a7038b431af0a9
BLAKE2b-256 1d0128890ba9b4686520cd9a1443e4c14bb5f389520da9483f3bddff08399228

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.6-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 c249ca0172c46ead334c3f0d89a540a945d3c82a37a4a89d3f31c84906b19605
MD5 7055454405741f69ee62747ed6088b66
BLAKE2b-256 c2ec961ea09e2b73e274e50c9904396440469963a83a9e1b0f33e586384283e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.6-cp312-abi3-win32.whl
Algorithm Hash digest
SHA256 1757bd88c54f4d07d9bbac2c2f5f2c53fdd044d5d56a982e29e59519b80474d9
MD5 acab061feacf9eb4b530d86d19a9c7cb
BLAKE2b-256 1919e802e458eb32be5e6eb636260c3589f119acb6e5e9c9de7c36e0d58fb67b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.6-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 20d832bbe3e11882869dd95f4d90e6a28a02641545689cb45070b5b853a56d86
MD5 db4d1260c7d4b7b56667a11aa9e95cb8
BLAKE2b-256 7d754f195bb16b60ae88080b254274bc466fb5bc2b11b21a768335e71bfffecb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.6-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f5076178d61fcd012f02d2a1d83b78c1ae5dbd2181c2c56ad0d9e5c55e29fb9b
MD5 ddecabc22ab9dbd3e96ef426f5189fb1
BLAKE2b-256 a97f3b09bb1080d9fd5032de042dea886fef5f4c47c7d0a52e2f597de84b5cef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4feb1968bbe19cbc589b9c891823e451c36ef2bdae13ac13d0a8ec416b8f4211
MD5 465e48622d86f04a1231b85e0d9356d3
BLAKE2b-256 e53df1814e044ec95825a52a99b1c87be2640eb580aeca04ffd9242af5419b45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.6-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 2d18d1f58dc2d5d8cfe43c33f065756c9c9f487810f0d61359747094bc7e9b1c
MD5 c725b841591009bb0a31a4be38b758c5
BLAKE2b-256 d029e39af2e7c94e3679d44d43fd452e5762cac7f618437cdf07d8e2fce31101

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2e5785a1dfe976951849d1b8e4a6cab7a0f42d0aebca519d57e09b8aa12d01ee
MD5 16f76abbe5d0bb9d7896912a00617632
BLAKE2b-256 e275f57fc92b70b7a11de7c6a45afa764eb8b6d0c156ec8f31c5d51b98327715

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2c0854b7d369931614f41ca89da03bcd28294092c1540db80d7deb244700f93d
MD5 2abc273fd7237c0400a9c20a0d47e2ff
BLAKE2b-256 4876fc7d073d40f3724ecb6430c5826af7cbd71529d7bcea7e1d630d9ff82083

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ebe475aa3d9c1cb7be0f9d558ebf56067d06966a3e7c4afa01879d4e12c7f5d0
MD5 5d8831f3e2ed89000a260ba7acc790c5
BLAKE2b-256 aad8c15a3230894d4942dbe2d8a2448e3c7d14a2f841046c2ce7f6e33c75fea5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.6-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d7e50143e78c271d15616d51b393a865cb9927c0ca92e79dc123effa593ecdf6
MD5 9cc0ac285a1a91d093724aa9ed1617e8
BLAKE2b-256 a33c2321088fb641a1c0c89e6af4cc627938247dcffd5062473b2ab9eac7b9dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4215372d76cc8031f1df34c0d4a4fc75262ea02121f97d08235250d2d782701b
MD5 631ae3bcb099f252a24abc508428bb51
BLAKE2b-256 6aa12af6b59a086319737d1a4202b5b17b28aef337708e39d1ce1cd011faf3de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1869bde706c28ac4080a092b79f691e7e71f03dcf9fcd723ec1acef14d688d4f
MD5 1895a65d845f231fcf5ed5242233bef3
BLAKE2b-256 48f51cb4a5c8685fe0033007e1b2ef0d5adb323a71ad0e7bb861e577e6f66ad5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 85614f23c938260f7c93751ed44f4d1966141ddd9441cefa8ff307e05fb4b48a
MD5 3d0bfe5ffd4b341d5897fefb5f0769cc
BLAKE2b-256 048cf8fd166cdf519db58251ac1d0ca6e3d4e048fa31ca3067953c0522f0d481

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.6-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 53492b814caf544b36717025c8d25d96f3e256098bb052cb313b4ea603d0faad
MD5 10715886eedc65f10162fd3b211b43b7
BLAKE2b-256 5db5eac40336eb07b2d688ea87512e9b6d5ba2e7ba9423e7351b01bfc9597ec5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0c7785e2f3033d4609852ced081973f7a6d99acc49c133dd537421d5bf0d09f1
MD5 76cb2a31326248308b04a60e2463e633
BLAKE2b-256 99e4f4389540aa91c75ea974dfc9d08ed4c95ebfc85b28b8ffda338b4b5947fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6d04d8848f54c51e78aef5e3a854465f59358a7082d6033c746b70f63e9a460a
MD5 a26ffe7db838fb569852daf136ad6f02
BLAKE2b-256 57e8a42661aa2bee074fc7a65b5fa4343a2edad6f8eba5e7610b379c5124ead6

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