Skip to main content
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

Release files for curp 3.0

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

Built distributions (wheels)

Table of built distributions (wheels) for curp 3.0
File Interpreter ABI Platform
curp-3.0-cp36-cp36m-musllinux_1_2_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux musl 1.2+ x86-64 Details
curp-3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 Details

Total release size: 22.7 MB

Release files / curp-3.0-cp36-cp36m-musllinux_1_2_x86_64.whl

Download URL curp-3.0-cp36-cp36m-musllinux_1_2_x86_64.whl
Size 8.6 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
de60ecb67bebd27b008cf1607ecafc789d74c6088d7a3def4905595e4dc594c2
BLAKE2b-256 checksum
How to use checksums
e41071325bc82faf7b0c85a603dffd1a8e594afe23c2590cefdfced03a01bbd6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / curp-3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL curp-3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 14.0 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d64cec9d477f8337f5da28562489dea5816831b44c4ee9675a0239608fd1de21
BLAKE2b-256 checksum
How to use checksums
616afb7cf17cfb53e81849742cbd6933907490498da0b946de600ff5b98fed84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

3.0 This release

2 release files

2.0

2 release files

1.3.1

1 release file

1.3

1 release file

1.2.1

2 release files

1.2

2 release files

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