Skip to main content

Inter-residue Current calculation in Proteins from MD trajectory

Project description

https://pepy.tech/badge/curp

CURP permits to compute inter-residue flow of energy or heat and atomic stress tensors(*) in a protein, given atomic coordinates and velocity trajectories obtained through molecular dynamics (MD). Energy flow data permit to picture an inter-residue Energy Exchange Network as a graph.

Within thermally fluctuating protein molecules under physiological conditions, tightly packed amino acid residues interact with each other through heat and energy exchanges. Non-uniform pattern of heat flow in proteins are illustrated and characterized with a theoretical model based on “local heat conductivity” between each residue pair. This model demonstrated characteristic features of “hidden dynamic allostery” in PDZ domain [1] and allosteric transition in the oxygen sensor domain of FixL [2]. Also we applied it to a small protein to understand the features of local thermal transport of protein [3] [4] [5].

Offical website and tutorial can be found at https://curp.jp/.

(*) NOTE: CURP does not support atomic stress calculations on and after version 1.3.

Installation

CURP requires Python3.6 with numpy to work. You can install python here, or anaconda there.

Install CURP via pip

pip install curp

Get CURP from source code

You can get the source code from this repository and build by running following command.

git clone https://github.com/yamatolab/current-calculations-for-proteins.git
cd current-calculations-for-proteins
pip install .

Development

Please read DEVELOP.rst before starting to develop CURP.

References

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

curp-3.0-cp36-cp36m-musllinux_1_2_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.6mmusllinux: musl 1.2+ x86-64

curp-3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.0 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

File details

Details for the file curp-3.0-cp36-cp36m-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: curp-3.0-cp36-cp36m-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.6m, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for curp-3.0-cp36-cp36m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 de60ecb67bebd27b008cf1607ecafc789d74c6088d7a3def4905595e4dc594c2
MD5 8ada5284871f2f79df860e3bc3d51ef6
BLAKE2b-256 e41071325bc82faf7b0c85a603dffd1a8e594afe23c2590cefdfced03a01bbd6

See more details on using hashes here.

File details

Details for the file curp-3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for curp-3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d64cec9d477f8337f5da28562489dea5816831b44c4ee9675a0239608fd1de21
MD5 61dfaf56818a8f51b619ae59e1b36a2d
BLAKE2b-256 616afb7cf17cfb53e81849742cbd6933907490498da0b946de600ff5b98fed84

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