Skip to main content

No project description provided

Project description

PARD (Physicochemical Amino acid Replacement Distances)

Overview

Amino acid replacements (also referred to as substitutions) are changes from one amino acid to a different one in a protein - and there are different ways to assess the difference between the two amino acids that come into play in an amino acid replacement.

One can look at one or several properties' discrepancy between two amino acids. To list only a few: polarity [1][3][4], molecular volume / relative sizes of amino-acid side chains [1][3][4], mean number of lone pair electrons on the side-chain [2], maximum moment of inertia for rotation at the α―β bond [2] or at the β―γ bond [2] or at the γ―δ bond [2], presence of a pyrrolidine ring (proline (P)) [2], experimental protein activity and stability after exchanging one amino acid into another [5], etc.

pard is a package designed to make those Physicochemical Amino acid Replacement Distances calculations straightforward with Python.

One typical use is to establish a 'distance' between a wild-type protein and its mutated version.

Getting started

Install from PyPI (recommended)

To use pard, run pip install pard in your terminal.

Usage

Unit tests

Name                              Stmts   Miss  Cover

-----------------------------------------------------
pard\__init__.py                      2      0   100%
pard\grantham.py                      4      0   100%
pard\raw_python_dictionaries.py      18     10    44%
tests\__init__.py                     0      0   100%
tests\test_grantham.py               15      0   100%
tests\test_pard.py                    3      0   100%
-----------------------------------------------------
TOTAL                                42     10    76%

About the source code

Useful links:

References

  • [1] Grantham, R., 1974. Amino acid difference formula to help explain protein evolution. science, 185(4154), pp.862-864.
  • [2] Sneath, P.H.A., 1966. Relations between chemical structure and biological activity in peptides. Journal of theoretical biology, 12(2), pp.157-195.
  • [3] Epstein, C.J., 1967. Non-randomness of ammo-acid changes in the evolution of homologous proteins. Nature, 215(5099), pp.355-359.
  • [4] Miyata, T., Miyazawa, S. and Yasunaga, T., 1979. Two types of amino acid substitutions in protein evolution. Journal of molecular evolution, 12(3), pp.219-236.
  • [5] Yampolsky, L.Y. and Stoltzfus, A., 2005. The exchangeability of amino acids in proteins. Genetics, 170(4), pp.1459-1472.

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

pard-0.1.2.tar.gz (15.2 kB view details)

Uploaded Source

Built Distribution

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

pard-0.1.2-py3-none-any.whl (14.9 kB view details)

Uploaded Python 3

File details

Details for the file pard-0.1.2.tar.gz.

File metadata

  • Download URL: pard-0.1.2.tar.gz
  • Upload date:
  • Size: 15.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.14 CPython/3.10.2 Windows/10

File hashes

Hashes for pard-0.1.2.tar.gz
Algorithm Hash digest
SHA256 09db9e40ff62be7e74d896503cd82feba33761a9a0d9f8c5c976e7b910c15378
MD5 9863ebe9bfddcda66d1e04df251199a8
BLAKE2b-256 7661e6d605a56d86e385399161dd8aaad585f815512b108d4f842c3debafc0b8

See more details on using hashes here.

File details

Details for the file pard-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: pard-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 14.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.14 CPython/3.10.2 Windows/10

File hashes

Hashes for pard-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 bae4f1669ef90f138222a6be1ebc83a596342f03e1b7e235d0a74efedae41922
MD5 088c86860f51161d7714bd3af0b703b0
BLAKE2b-256 d4a245921a407a75bff7ee4695bb9e0b3eefb042711c7bc13d500604d944d368

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