A toolbox for protein folding with Python.
Project description
ProSPr
The Protein Structure Prediction Toolbox
Author: Okke van Eck
Version: 0.1a13
This project is a universal toolbox for protein structure prediction within the HP-model. It will contain a datastructure for creating own algorithms, pre-created algorithms, datasets and visualization functions. Besides folding proteins, this package will also make it possible to determine the relative hardness of a protein for an algorithm. This allows for a fair comparison across the different algorithms.
So far, only square lattices are supported in n-dimensions. The amino acids can only be placed in the corners of the squares and have to be one unit away from the previously placed amino acid.
Installation guide
This package can simply be installed via pip by running:
pip install prospr
Example usage
Work in progress
Future work
This toolbox could be used for other protein folding problems within discrete models. It would be a great extension to support different models by creating a modular amino acid.
Changelog
Work in progress
License
The used license is the GNU LESSER GENERAL PUBLIC LICENSE. A copy can be found in the LICENSE file on GitHub.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for prospr-0.1a13-pp37-pypy37_pp73-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b82005f586fd091cd9e9c23517e7b608f176ec864c69721e5da68c01e8046732 |
|
MD5 | 994b623c0b39b1122410db33cfbdfe48 |
|
BLAKE2b-256 | 736ea1c01547ad4696b784ceafa4f67ecd4b3b02c483a54ad904505ff20230da |
Hashes for prospr-0.1a13-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bf89fe8cc0015473bff8679d9e519a4a82f1d54815a39fbd636c49117e59c5f |
|
MD5 | 169167d548b3decbd1b1d59a5859812f |
|
BLAKE2b-256 | 2c9c38a728ae7ccc6b53420c3b6a80d197c7165fceff00fdbb116eb6754efe71 |
Hashes for prospr-0.1a13-pp36-pypy36_pp73-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6896123d48e5272af406ae63bc568f7f261cfb149193869110000d9a912c503 |
|
MD5 | ee5012e7d0f5a13432d5e4a091b86450 |
|
BLAKE2b-256 | 47d1da27e267e5d6df859f138bb0d7da9a81790350e4a6de264c8fe4de2a2aa5 |
Hashes for prospr-0.1a13-pp36-pypy36_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0f830438c355ff452139950ed06781b4383c66bfa68c34c31fdd7a6a30e1901 |
|
MD5 | b7c978f4ce07523785328c8b763a4547 |
|
BLAKE2b-256 | bf22bc0d1fb0cbb8cb255f9d68ab2eb276a1b4206a3be2fbb2debe6cfd898833 |
Hashes for prospr-0.1a13-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e370a9c63373b589ba0e5e525292f52236bc1e864dd29a387f9a7ca108147a9 |
|
MD5 | 0aa4c09fa6b666f176cc8283da638bb2 |
|
BLAKE2b-256 | 05f442c47accc71a0f94c66a6f3d5d9e57a82f21fc9d1f6097c8958c30e00823 |
Hashes for prospr-0.1a13-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ac59434e9fbbe8271c24a7cc4c627857dcec6923d79d0c708114fd1af01ae3c |
|
MD5 | 89c40b09958b7642b7dd8707b260cf4a |
|
BLAKE2b-256 | f8f4fe293319cadbcea2368a34da9fb520a042474cdb07cfb08f760fce84999e |
Hashes for prospr-0.1a13-cp39-cp39-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afe5e1c39097749985bff1cad7f63447dbd5aed1bcd19c732978358a156b6e85 |
|
MD5 | 55e9f2a2d8446ed09cda055421ccc46b |
|
BLAKE2b-256 | 49dedabd9e48aa39feee5c360371e3192560fac2b962ec84afe0e40d38a2dd7d |
Hashes for prospr-0.1a13-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81db6a35b01a300685664a539a645b179e6dd8b45ef918467b6f3382cb2b043e |
|
MD5 | 82ae74a02e9d32e86ee0ba2d5e2bccd7 |
|
BLAKE2b-256 | 4c26cd038c43f4d74fee53cf935b9bb97fa21fb1ce31575e0f7c501584f43d2a |
Hashes for prospr-0.1a13-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4afe7aeda4dcdf4b24b5492564e0418c1154f9fc5df241e9cb840cb43e9e6ef |
|
MD5 | 3b0a0ad2efd7c7510f1000b8e0e90390 |
|
BLAKE2b-256 | 05cb662a5e94a2770de2c46710669f61d8c9df925919b9a7ed196c9a3200ddea |
Hashes for prospr-0.1a13-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdc0d198dd61f65902183ac07447e85b1827a56eb8e70e9b0d6dd7a8166defa5 |
|
MD5 | fa11bb7c0315bd2070662278b8770303 |
|
BLAKE2b-256 | 8f08e1b5557d3c273023cbbb9b52f873fdada73dffdf7af827af497a252441d3 |
Hashes for prospr-0.1a13-cp38-cp38-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a596cf431576309794d1e538a2717f3acd2b7b2009d00783339f61b8202c93eb |
|
MD5 | 7c39b8737cfebd3af1794149ccfdcedb |
|
BLAKE2b-256 | de3870fd9abc93f92f8d2007e34b25d6b5f8aa8aaf4d1955d46fe0672439a5a6 |
Hashes for prospr-0.1a13-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8a9715f7a82791a489cd2c8a84287a76f1fef23b93dacf482eee867e7876214 |
|
MD5 | 19a2d0cc95c9ce7986d86196dd296556 |
|
BLAKE2b-256 | 1e06d3bd33b4d39eb2feb2bf5fb2cc481911f8f6fd800b11158576d273ac18b7 |
Hashes for prospr-0.1a13-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 864d4e1622c09f381709fa97c46dc7fb3ea4ede850394df70fcadfda52d12640 |
|
MD5 | e0d086236036cf36295bab625d8dedfd |
|
BLAKE2b-256 | b80962526a846e45f9d926e89d5d4ed3a2c478686bcfff634cefbf5b5a12677b |
Hashes for prospr-0.1a13-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f59a222cb4b75cc5b69fd86e27ad732590ab6c2903d1d3be286bf65dd4c73d0 |
|
MD5 | 2c2f33343abf0c79699d535a5f7a733a |
|
BLAKE2b-256 | b6e50efd2b4ffb3a7898f90ccbc625337de13157c922074538a59b108688d109 |
Hashes for prospr-0.1a13-cp37-cp37m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | addf3d499b052cbc7491328ddb9ebf0dba2cfb5f3ca3b11841eccbd462b224f1 |
|
MD5 | e597696ec6cafae259cd5bcdc9da7ad7 |
|
BLAKE2b-256 | 21651c6139e0b19daf04863f5b1e59fc037616b8c1c0aec0da31a018615b4d54 |
Hashes for prospr-0.1a13-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1948f97628b22421f4e3367c5c8de761b468cd2a7c1b4b37555cab324c257ba4 |
|
MD5 | f46e7ed89b11de3e2412c40349212f74 |
|
BLAKE2b-256 | b339aac423d018c1a37b40c9bcbb94fcbe5cffed8f112bb95b9afaae1391d009 |
Hashes for prospr-0.1a13-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b549fed355619e2a82c2861987183b086fa9c66e893331f5fb633476bc9d5e1 |
|
MD5 | ac33e696abfa2a6b1b295664ddecaeee |
|
BLAKE2b-256 | 26926f3d5bd90586444cbb186b3c6b3f9160cbdf347ceff5632f5d0df5b7beb0 |
Hashes for prospr-0.1a13-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c14f1dcf250fc8c2112d86e8ac3af261e11a39bd6bd76271a053eac92ac0ab7b |
|
MD5 | 31e85c349ac90a575642af012615ad6c |
|
BLAKE2b-256 | 108f939c1f028787a2579c5def17bb36224073da2cceab120e0e672f6f08d949 |
Hashes for prospr-0.1a13-cp36-cp36m-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee50bea91914f98d5e49c4d73c6048d04943aea7000559feec3d41683229db90 |
|
MD5 | b03b1b604d48d37252f02410ad2689e8 |
|
BLAKE2b-256 | 884bd9db06639b4e8662686db86f23edf5b3f888f1f61b60b908c9fcc651d295 |
Hashes for prospr-0.1a13-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85a3fabd4d7aa16c6342f7fc32aa1d78062ba16c2a3974eb0abe5b74ded0aaac |
|
MD5 | fcbc857439b8b738ebb1c73c4bb2ebbf |
|
BLAKE2b-256 | c64beda2945109d39543fafeca8aaa5fa2410512b512d0d49ea1a8aa30b58903 |