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

Uploaded Source

Built Distributions

resp_protein_toolkit-0.1.7-cp312-abi3-win_amd64.whl (350.8 kB view details)

Uploaded CPython 3.12+ Windows x86-64

resp_protein_toolkit-0.1.7-cp312-abi3-win32.whl (345.6 kB view details)

Uploaded CPython 3.12+ Windows x86

resp_protein_toolkit-0.1.7-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (365.8 kB view details)

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

resp_protein_toolkit-0.1.7-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (370.0 kB view details)

Uploaded CPython 3.12+ manylinux: glibc 2.17+ i686

resp_protein_toolkit-0.1.7-cp311-cp311-win_amd64.whl (350.9 kB view details)

Uploaded CPython 3.11 Windows x86-64

resp_protein_toolkit-0.1.7-cp311-cp311-win32.whl (345.8 kB view details)

Uploaded CPython 3.11 Windows x86

resp_protein_toolkit-0.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (366.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

resp_protein_toolkit-0.1.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (370.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

resp_protein_toolkit-0.1.7-cp310-cp310-win_amd64.whl (351.0 kB view details)

Uploaded CPython 3.10 Windows x86-64

resp_protein_toolkit-0.1.7-cp310-cp310-win32.whl (345.9 kB view details)

Uploaded CPython 3.10 Windows x86

resp_protein_toolkit-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (366.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

resp_protein_toolkit-0.1.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (370.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

resp_protein_toolkit-0.1.7-cp39-cp39-win_amd64.whl (351.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

resp_protein_toolkit-0.1.7-cp39-cp39-win32.whl (346.3 kB view details)

Uploaded CPython 3.9 Windows x86

resp_protein_toolkit-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (366.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

resp_protein_toolkit-0.1.7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (370.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

File details

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

File metadata

  • Download URL: resp_protein_toolkit-0.1.7.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.7.tar.gz
Algorithm Hash digest
SHA256 47d5a2f0d2526bbf26d55ddd56efdee01debbe7dc046b93c6b70d35f3f718b20
MD5 c18916ffb1b5de07b63516b52356daaa
BLAKE2b-256 23487ec02222dee0adb2df3a873b66726ad564929ba8c35206cebb4a2e7d94a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.7-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 8514af178cd596bf33e8a08c3eab549b03ee642f16e34d2d18fd770dbf5f55d5
MD5 485222e5c8c9334bc94ef162665da4e6
BLAKE2b-256 c4f159393fe49eb216592e8fde4c0838275733512209098aff0c39a510125802

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.7-cp312-abi3-win32.whl
Algorithm Hash digest
SHA256 a4bb7d5dc538d2ba3b040326bfcd440984b6279ab3da7191d414eb1a492b1688
MD5 c9ef82820bb2a3e6d83a3bb4c175b83a
BLAKE2b-256 b8e3c73aefca7593dddd6d164435aa8d39288229f78ce179ac4836b73b3e14d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.7-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b87c518119d719d49aa588531a03f16e6a9818b3295d26618558cf71bb633329
MD5 9890f5b5d27557115e3d357b92a48021
BLAKE2b-256 af0e14113bdb91751d146fa20ed8c081ab77d3a6c8f9a3ba8f472460561f678e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.7-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 67c383807dd5902bee067d55b4985c8b83dced0f5740d849e4f90b61d0259f75
MD5 a8193a1b74cc838c8643694be450aba2
BLAKE2b-256 ce935d9bb3b516448958a308f5f166e9e2872298b7adba9c33bd523c309de2ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ffef1bef6789abf264a50ee57942b6a7c69ce818a4d54ad81e24aaccff5b3ead
MD5 c8e1c11107917d938ba4e95af8c278e9
BLAKE2b-256 6a1bbaa23f6268c5b9f23b7cf235cf04feb7affad4858074ccfb1e318549a1ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.7-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 23015ae220dc3aae876683713c54841ce75a8e60bbb63595bf3b326491c2b86c
MD5 261906b0836665a301db054433c402a3
BLAKE2b-256 440f0a0edf031842df2589649b92c2efed1eda4d4b87e0f8ee979c3aa32f7907

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a4a7a39bd56a54e12c30e8eb770c14cef17845a8250a6af6dcaee779bff5dec
MD5 eec57111a5d1f1b07aa58e589541957c
BLAKE2b-256 9956079054a02cb63bc86c2e94dad83f138c4f8f5dee173dab79a4dbb75e6ab4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0b7dcf3c2e0912fe6a33d1643cfa24ee0fbe014140bd02a9a5fe52bb9e2d4c74
MD5 e2d0dd417851df236b3eb8d55d7917a0
BLAKE2b-256 2f2b416bb8d310edd601db7039fe98ef5cb89190d7eca387060ed98240626ee7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ef8638aaf7b3b55928d99fa459b3b4c9de416d2f18edad82c4db590511eae210
MD5 6ea9090d66c93aa385f5c353cae2384c
BLAKE2b-256 3a1fb778d015778b0b7c87cf99f1a4faf886d32a86dd1d0a89745cde1318bad8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.7-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 fe49f4713068c08d24f1b5d309a5ab8948ac62f66879e551e2225f80beb9e14b
MD5 bb3b465ffce9b23ebe587696094584f2
BLAKE2b-256 c8f882df0d07aeb0a5f8453e43748ef11cde4b3ccacd22548c8f22ea5ffd2833

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a1b16d397f35152a31fe752640ae16947d76f30923235236005a37b1373aa0e
MD5 b639ac4ec0d07c84aa5bfdbcb1525962
BLAKE2b-256 53e5b836ea1be9fbf2783ae46e597c51bf20f63d8b520cddf07e57b1a8d8909a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6d690491e3a034b33e8e549f6b94ccebdb27835c26bcd7ddd5be18109c0844ec
MD5 7d3b893df80e88c20f1912a979f7ded4
BLAKE2b-256 261531c8d750154243199d1477c88f2a5c5977732e2d0211c1adba4ef62739c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 615e96cb8d6fab21b001b349160b27bb423af43494f4b09f3dfac2e8c5f09509
MD5 2f5d1cd0aa5ef61c2c128e47de059bd8
BLAKE2b-256 79ac87607e8223bf719fdd6d527beebaf77ce39f2d470ba97614d53fd3f2478a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.7-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 e7090fc0ce9d2260f27047bab0fa22fd536c80a04d9728812a67fb55ff941729
MD5 c6225a4ba3432d8766248b98a3ff5f9b
BLAKE2b-256 e571381b5ddd0e5a1b140ddc5c69286492e6cb14d12b93c826ffed8eddfed016

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fe68ffbbeb367c0cf7cdb4bf74dca30b1a4291b6c710c072ce47bc6247274906
MD5 fc8d375468bf5dccced3651bc86ac8d4
BLAKE2b-256 50cc7c8cad7079bdc9cfbacc0be6c2dc85a2ff7ffdbc5816f01b7162317a4a07

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.1.7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d6b06dd968e142ee0ab0251049668a3baa1179ff4eda31268542edc3cb7fffe2
MD5 4471fcd8d087a08934cb9bd389ecb5d7
BLAKE2b-256 77c92cfc54c07571d347313854cfc23de5c080c0037793f3b8002f26c8ce0c46

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