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

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.2.3.tar.gz (215.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

resp_protein_toolkit-0.2.3-cp312-abi3-win_amd64.whl (349.6 kB view details)

Uploaded CPython 3.12+Windows x86-64

resp_protein_toolkit-0.2.3-cp312-abi3-win32.whl (346.2 kB view details)

Uploaded CPython 3.12+Windows x86

resp_protein_toolkit-0.2.3-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (367.9 kB view details)

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

resp_protein_toolkit-0.2.3-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (372.2 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ i686

resp_protein_toolkit-0.2.3-cp311-cp311-win_amd64.whl (349.9 kB view details)

Uploaded CPython 3.11Windows x86-64

resp_protein_toolkit-0.2.3-cp311-cp311-win32.whl (346.3 kB view details)

Uploaded CPython 3.11Windows x86

resp_protein_toolkit-0.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (368.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

resp_protein_toolkit-0.2.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (372.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

resp_protein_toolkit-0.2.3-cp310-cp310-win_amd64.whl (350.1 kB view details)

Uploaded CPython 3.10Windows x86-64

resp_protein_toolkit-0.2.3-cp310-cp310-win32.whl (346.4 kB view details)

Uploaded CPython 3.10Windows x86

resp_protein_toolkit-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (368.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

resp_protein_toolkit-0.2.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (372.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

resp_protein_toolkit-0.2.3-cp39-cp39-win_amd64.whl (350.4 kB view details)

Uploaded CPython 3.9Windows x86-64

resp_protein_toolkit-0.2.3-cp39-cp39-win32.whl (346.8 kB view details)

Uploaded CPython 3.9Windows x86

resp_protein_toolkit-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (368.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

resp_protein_toolkit-0.2.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (372.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

File details

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

File metadata

  • Download URL: resp_protein_toolkit-0.2.3.tar.gz
  • Upload date:
  • Size: 215.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.12

File hashes

Hashes for resp_protein_toolkit-0.2.3.tar.gz
Algorithm Hash digest
SHA256 33fc438636cf1de5952ca81adb25a71864f03860f98d3b8a6bdd055785194d76
MD5 1e6d8ba63cc451904f0a0c9b281e2069
BLAKE2b-256 6cc6b89701e030a866e50fc1f2f2306d47e299b6797346a45da0d1b4fbeec40b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.2.3-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 f56cf5712fe3dbf87832bfb27c5232a21499f5585ae815e4bbbd9c3cfeb4f0ed
MD5 5586ab2c62e5ce64d6e34c9c0eaa0e0b
BLAKE2b-256 25853ccccce37255b41105605d52e110b1efb9622c0fc83ed45715cfa1dca6dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.2.3-cp312-abi3-win32.whl
Algorithm Hash digest
SHA256 a86ee60a783d74e1d8da231e44d390b5e09d03e7116ebf8379f58fb39c7804f1
MD5 08ba016dd8c24b63aa49cd42b4d1b439
BLAKE2b-256 58a4f185bd9fe47465f8cf828b482508f600f0622a970d9fa8b2e3c1ce1fa3f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.2.3-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c516d540a0afe12cf841a37442d9e5b334bf72387bac18ffc4afe88523bfe25e
MD5 88e27ebdd83853d4cd51363f6fee7797
BLAKE2b-256 a730f9a32ec4895d09a01c5f1368cec9900141956997c6e2244fe79d03089c83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.2.3-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c87b2b98bc8919a54aa9efd9e5dc7c85879d0b0548121e04fca98d86ee50b0fe
MD5 824bdb9ea9de5dfbc158ce7e52de133e
BLAKE2b-256 4d1d9a04dc98875ea10f101e761401a0a25fe523ee0be4f4d76c919cff43568f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.2.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 812583ec32258c32ba9b3b4bf05637e8e333de5bfd5e5a07f4f429065853a44e
MD5 87b646f89d794555113daa502c9461e3
BLAKE2b-256 1a557b77d75460c0c8faed28b917e96c929eb75ee85f90809280fd71f9cff906

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.2.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 372a74cd71101a61f48fb31cef307dd57d4459e9e1a82359f9565f607aae30c4
MD5 54a5fd2cd9bd362bffc0e1393a726b68
BLAKE2b-256 5b95fa0572cc9406d97c91eb7cb727bb2992195d49cabf1b0d8650b189e8420f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.2.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6ffa76b318f49ac62dee006ee32712c73503beb4a8fac52dd2bf50ca67e71b01
MD5 e7ce9bd98333fd47c8c665a3ea5c6bad
BLAKE2b-256 a9b18fabd6bd98426bcd3f34c7b85a0a557d836e3233c782f85655fd648bd181

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.2.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 778f53aeabc89d3b35739b62139c6b0ae1c36ee34746e27e2faea68e8972d2ce
MD5 90a3b29be51864cc4c3a6e645865e1f0
BLAKE2b-256 8b26f3f673d673855f0d152b98002610650f189131e1aa4887d78d93ea96dd0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.2.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 32c22c6b54b4ca01d8d266419deb0d329ec66cba2776a5625edbba80baec7032
MD5 d3e4fbecd5b2348cb759c7e0287b6efe
BLAKE2b-256 6ee0e129eb0913ce9a720cd1c306ddccde31dd1d18e4261862d538771773f326

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.2.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 ce8aaf923edba2efcde9111651c748332db684fab33682f61c5f397dbcee59da
MD5 69266a18476b7734c481951ac44a90db
BLAKE2b-256 14d2634b41316e5f9bc84b2061e4fe38d482ae329b8f595bd6ac0237aa904c1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.2.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e5f8503bbe2854566965567bd762659323d630581e6a9eba363e85a7dce6551a
MD5 f8775855e1b609e0e351920050c8d77a
BLAKE2b-256 495dfb394014679eaf744ee7610621e91b3df2fa8e74f8a9f75a05c4beef2ac3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.2.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e3628f1b64bf72bd033c11889d9887aa20328b3dc101116179046ff4c2ad6779
MD5 7f627222754744c74787533cffee0802
BLAKE2b-256 4c2023b64ffcc5f7f40c82dfcc6c86e3399d6ca3dbe36fc10abd82af4e6701fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.2.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a0346a40ffe6f2d89445ed334a6fe69696c316c85ee1bd26abf43dc04dee5cc3
MD5 4116e8ae0e28b5b36b56ebb73e454f3f
BLAKE2b-256 e9e0403ac8cf8d7ca658ed43ecec4d9850e3c9878960489a99d49a1b5c8652cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.2.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 5d4dbd6b7b736237a5c71fa9931880a7bb5578da03647f2b68053b7c823903e6
MD5 e597b5e730ced83eafc6b8ddec109bf2
BLAKE2b-256 4b829e9904e90d2781635b81b38ed33074b921887978f823aeebf4c422bc7739

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.2.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3ab594cb8a86bdadb4cfb08357de0e4dcf29e6c827cb3a240401f148379442d7
MD5 411915d65c6a4e626f46e35ca9bc86cb
BLAKE2b-256 7afcbf14ee04dc9ab1adf9c2c61f323eec12842ff062a243402c8cdb74e01cb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for resp_protein_toolkit-0.2.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bb21a3e93e9dc706c8bd013c13272af0f1523ca9ff63be99d930bf6769e137fe
MD5 b51fe70bd355ba2ee452e8024c936742
BLAKE2b-256 168c8447c55558fd480de5235fe097e179818548b6010e76eef470afae9bf527

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page