Skip to main content

A Python package to calculate, visualize and analyze dynamical correlations of proteins.

Project description

correlationplus

A Python package to calculate, visualize and analyze correlation maps of proteins.

correlationplus contains four main scripts that you can use to calculate, visualize and analyze correlation maps of proteins. These correlations can be dynamical cross-correlations, linear mutual information, sequence based covariation/coevolution or any other pairwise coupling metric. You can use elastic network models or your molecular dynamics trajectories for calculation of dynamical correlations.

Video Tutorials

Installation

We recommend one of the installation methods for regular users:

with conda

conda install -c bioconda correlationplus

with pip

The pip version required by some dependencies is >= 21.0.1, which is not the pip version bundle with python 3.(6,7,8) So, you have to update pip before installing correlationplus. Otherwise, you will have trouble during MDAnalysis dependency installation. For this reason, we strongly encourage you to install correlationplus in a virtualenv.

python3 -m venv correlationplus
cd correlationplus
source bin/activate
python3 -m pip install -U pip
python3 -m pip install correlationplus

if you still want to install it without using a virtualenv or you hate to upgrade pip version to a version >=21.0.1, install numpy==1.16 and the install correlationplus

We recommend to use pip as follows:

python3 -m pip install numpy==1.16.1
python3 -m pip install correlationplus

or if you do not have administration rights

python3 -m pip install --user numpy==1.16.1
python3 -m pip install --user correlationplus

Most of the time, at least one these methods will be sufficient for the installation. However, if these two methods didn't work for any reason, you can take a look to 'Advanced Installation' instructions at https://correlationplus.readthedocs.io/en/latest/installation.html#advanced-installation.

Quickstart

There are four main scrips:

  • calculate
  • visualize
  • analyze
  • paths

You can find details of each script with the following commands:

correlationplus calculate -h
correlationplus visualize -h
correlationplus analyze -h
correlationplus paths -h

Go to our readthedocs for detailed usage examples for each script.

Licensing

correlationplus is developed and released under GNU Lesser GPL Licence. Please read to the COPYING and COPYING.LESSER files to know more.

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

correlationplus-0.2.0rc6.tar.gz (5.3 MB view hashes)

Uploaded Source

Built Distribution

correlationplus-0.2.0rc6-py3-none-any.whl (62.3 kB view hashes)

Uploaded Python 3

Supported by

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