Skip to main content

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 a simulated annealing "in silico" directed evolution algorithm from Parkinson et al. 2023 (Nature Communications).

Installation

To install this, run:

pip install resp_protein_toolkit

Numpy is a required dependency. PyTorch is not required but will be necessary to use the models contained in the package so is strongly recommended.

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).

Metadata

Release files for resp-protein-toolkit 0.2.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for resp-protein-toolkit 0.2.3
File Size Uploaded Provenance Actions
resp_protein_toolkit-0.2.3.tar.gz 215.6 kB Without provenance Details for resp_protein_toolkit-0.2.3.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for resp-protein-toolkit 0.2.3
File Actions
resp_protein_toolkit-0.2.3-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details for resp_protein_toolkit-0.2.3-cp312-abi3-win_amd64.whl
resp_protein_toolkit-0.2.3-cp312-abi3-win32.whl CPython 3.12 abi3 Windows x86-32 Details for resp_protein_toolkit-0.2.3-cp312-abi3-win32.whl
resp_protein_toolkit-0.2.3-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 abi3 Linux glibc 2.17+ x86-64 Details for resp_protein_toolkit-0.2.3-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
resp_protein_toolkit-0.2.3-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 abi3 Linux glibc 2.17+ x86-32 Details for resp_protein_toolkit-0.2.3-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
resp_protein_toolkit-0.2.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for resp_protein_toolkit-0.2.3-cp311-cp311-win_amd64.whl
resp_protein_toolkit-0.2.3-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details for resp_protein_toolkit-0.2.3-cp311-cp311-win32.whl
resp_protein_toolkit-0.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for resp_protein_toolkit-0.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
resp_protein_toolkit-0.2.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32 Details for resp_protein_toolkit-0.2.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
resp_protein_toolkit-0.2.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for resp_protein_toolkit-0.2.3-cp310-cp310-win_amd64.whl
resp_protein_toolkit-0.2.3-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details for resp_protein_toolkit-0.2.3-cp310-cp310-win32.whl
resp_protein_toolkit-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for resp_protein_toolkit-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
resp_protein_toolkit-0.2.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32 Details for resp_protein_toolkit-0.2.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
resp_protein_toolkit-0.2.3-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for resp_protein_toolkit-0.2.3-cp39-cp39-win_amd64.whl
resp_protein_toolkit-0.2.3-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details for resp_protein_toolkit-0.2.3-cp39-cp39-win32.whl
resp_protein_toolkit-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details for resp_protein_toolkit-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
resp_protein_toolkit-0.2.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-32 Details for resp_protein_toolkit-0.2.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl

Total release size: 6.0 MB

Release files / resp_protein_toolkit-0.2.3.tar.gz

Download URL resp_protein_toolkit-0.2.3.tar.gz
Size 215.6 kB
Tags Source
SHA-256 checksum
How to use checksums
33fc438636cf1de5952ca81adb25a71864f03860f98d3b8a6bdd055785194d76
BLAKE2b-256 checksum
How to use checksums
6cc6b89701e030a866e50fc1f2f2306d47e299b6797346a45da0d1b4fbeec40b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / resp_protein_toolkit-0.2.3-cp312-abi3-win_amd64.whl

Download URL resp_protein_toolkit-0.2.3-cp312-abi3-win_amd64.whl
Size 349.6 kB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
f56cf5712fe3dbf87832bfb27c5232a21499f5585ae815e4bbbd9c3cfeb4f0ed
BLAKE2b-256 checksum
How to use checksums
25853ccccce37255b41105605d52e110b1efb9622c0fc83ed45715cfa1dca6dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / resp_protein_toolkit-0.2.3-cp312-abi3-win32.whl

Download URL resp_protein_toolkit-0.2.3-cp312-abi3-win32.whl
Size 346.2 kB
Tags CPython 3.12 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
a86ee60a783d74e1d8da231e44d390b5e09d03e7116ebf8379f58fb39c7804f1
BLAKE2b-256 checksum
How to use checksums
58a4f185bd9fe47465f8cf828b482508f600f0622a970d9fa8b2e3c1ce1fa3f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / resp_protein_toolkit-0.2.3-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL resp_protein_toolkit-0.2.3-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 367.9 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
c516d540a0afe12cf841a37442d9e5b334bf72387bac18ffc4afe88523bfe25e
BLAKE2b-256 checksum
How to use checksums
a730f9a32ec4895d09a01c5f1368cec9900141956997c6e2244fe79d03089c83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / resp_protein_toolkit-0.2.3-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL resp_protein_toolkit-0.2.3-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Size 372.2 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-32 abi3
SHA-256 checksum
How to use checksums
c87b2b98bc8919a54aa9efd9e5dc7c85879d0b0548121e04fca98d86ee50b0fe
BLAKE2b-256 checksum
How to use checksums
4d1d9a04dc98875ea10f101e761401a0a25fe523ee0be4f4d76c919cff43568f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / resp_protein_toolkit-0.2.3-cp311-cp311-win_amd64.whl

Download URL resp_protein_toolkit-0.2.3-cp311-cp311-win_amd64.whl
Size 349.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
812583ec32258c32ba9b3b4bf05637e8e333de5bfd5e5a07f4f429065853a44e
BLAKE2b-256 checksum
How to use checksums
1a557b77d75460c0c8faed28b917e96c929eb75ee85f90809280fd71f9cff906
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / resp_protein_toolkit-0.2.3-cp311-cp311-win32.whl

Download URL resp_protein_toolkit-0.2.3-cp311-cp311-win32.whl
Size 346.3 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
372a74cd71101a61f48fb31cef307dd57d4459e9e1a82359f9565f607aae30c4
BLAKE2b-256 checksum
How to use checksums
5b95fa0572cc9406d97c91eb7cb727bb2992195d49cabf1b0d8650b189e8420f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / resp_protein_toolkit-0.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL resp_protein_toolkit-0.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 368.5 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6ffa76b318f49ac62dee006ee32712c73503beb4a8fac52dd2bf50ca67e71b01
BLAKE2b-256 checksum
How to use checksums
a9b18fabd6bd98426bcd3f34c7b85a0a557d836e3233c782f85655fd648bd181
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / resp_protein_toolkit-0.2.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL resp_protein_toolkit-0.2.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Size 372.7 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
778f53aeabc89d3b35739b62139c6b0ae1c36ee34746e27e2faea68e8972d2ce
BLAKE2b-256 checksum
How to use checksums
8b26f3f673d673855f0d152b98002610650f189131e1aa4887d78d93ea96dd0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / resp_protein_toolkit-0.2.3-cp310-cp310-win_amd64.whl

Download URL resp_protein_toolkit-0.2.3-cp310-cp310-win_amd64.whl
Size 350.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
32c22c6b54b4ca01d8d266419deb0d329ec66cba2776a5625edbba80baec7032
BLAKE2b-256 checksum
How to use checksums
6ee0e129eb0913ce9a720cd1c306ddccde31dd1d18e4261862d538771773f326
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / resp_protein_toolkit-0.2.3-cp310-cp310-win32.whl

Download URL resp_protein_toolkit-0.2.3-cp310-cp310-win32.whl
Size 346.4 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
ce8aaf923edba2efcde9111651c748332db684fab33682f61c5f397dbcee59da
BLAKE2b-256 checksum
How to use checksums
14d2634b41316e5f9bc84b2061e4fe38d482ae329b8f595bd6ac0237aa904c1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / resp_protein_toolkit-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL resp_protein_toolkit-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 368.6 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e5f8503bbe2854566965567bd762659323d630581e6a9eba363e85a7dce6551a
BLAKE2b-256 checksum
How to use checksums
495dfb394014679eaf744ee7610621e91b3df2fa8e74f8a9f75a05c4beef2ac3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / resp_protein_toolkit-0.2.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL resp_protein_toolkit-0.2.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Size 372.9 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
e3628f1b64bf72bd033c11889d9887aa20328b3dc101116179046ff4c2ad6779
BLAKE2b-256 checksum
How to use checksums
4c2023b64ffcc5f7f40c82dfcc6c86e3399d6ca3dbe36fc10abd82af4e6701fa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / resp_protein_toolkit-0.2.3-cp39-cp39-win_amd64.whl

Download URL resp_protein_toolkit-0.2.3-cp39-cp39-win_amd64.whl
Size 350.4 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
a0346a40ffe6f2d89445ed334a6fe69696c316c85ee1bd26abf43dc04dee5cc3
BLAKE2b-256 checksum
How to use checksums
e9e0403ac8cf8d7ca658ed43ecec4d9850e3c9878960489a99d49a1b5c8652cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / resp_protein_toolkit-0.2.3-cp39-cp39-win32.whl

Download URL resp_protein_toolkit-0.2.3-cp39-cp39-win32.whl
Size 346.8 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
5d4dbd6b7b736237a5c71fa9931880a7bb5578da03647f2b68053b7c823903e6
BLAKE2b-256 checksum
How to use checksums
4b829e9904e90d2781635b81b38ed33074b921887978f823aeebf4c422bc7739
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / resp_protein_toolkit-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL resp_protein_toolkit-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 368.7 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3ab594cb8a86bdadb4cfb08357de0e4dcf29e6c827cb3a240401f148379442d7
BLAKE2b-256 checksum
How to use checksums
7afcbf14ee04dc9ab1adf9c2c61f323eec12842ff062a243402c8cdb74e01cb6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / resp_protein_toolkit-0.2.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL resp_protein_toolkit-0.2.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Size 372.9 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
bb21a3e93e9dc706c8bd013c13272af0f1523ca9ff63be99d930bf6769e137fe
BLAKE2b-256 checksum
How to use checksums
168c8447c55558fd480de5235fe097e179818548b6010e76eef470afae9bf527
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Security for resp-protein-toolkit 0.2.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.3 This release

17 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page