A Python package to calculate, visualize and analyze correlation maps of proteins.
Alternatives To Correlationplus
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
2 months ago10
Must-read papers on graph neural networks (GNN)
G69,61465290a day ago368September 19, 2022226mitTypeScript
♾ A Graph Visualization Framework in JavaScript
11 days ago9mitJavaScript
Graph theory (network) library for visualisation and analysis
17 days ago121mitPython
Implementation of Graph Convolutional Networks in TensorFlow
73 months ago7January 29, 20205apache-2.0Python
Build Graph Nets in Tensorflow
Serial Studio3,067
2 months ago40otherC++
Multi-purpose serial data visualization & processing program
3 years ago42mitPython
Graph Convolutional Networks in PyTorch
Awesome Network Analysis2,604
a year ago28R
A curated list of awesome network analysis resources.
3 years agoTeX
Must-read papers on network representation learning (NRL) / network embedding (NE)
Spektral2,236316 days ago33April 09, 202254mitPython
Graph Neural Networks with Keras and Tensorflow 2.
Alternatives To Correlationplus
Select To Compare

Alternative Project Comparisons

PyPI - Python Version PyPI install with bioconda Open Source License: GPL v3 Doc Docker Image Version (tag latest semver) Conda SWH Anaconda-Server Badge


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


We recommend one of the installation methods for regular users:

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 want to install it without using a virtualenv and encounter an error related to llvmlite, you can solve it as follows:

python3 -m pip install llvmlite --ignore-installed
python3 -m pip install correlationplus

or if you do not have administration rights

python3 -m pip install --user llvmlite --ignore-installed
python3 -m pip install --user correlationplus

with conda

conda install -c bioconda 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


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.


If you use correlationplus, please cite us:

Extracting Dynamical Correlations and Identifying Key Residues for Allosteric Communication in Proteins by correlationplus Mustafa Tekpinar, Bertrand Neron, and Marc Delarue Journal of Chemical Information and Modeling Article ASAP DOI: 10.1021/acs.jcim.1c00742


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

Popular Network Projects
Popular Graph Projects
Popular Networking Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.