GetContacts

Interaction analysis for molecular structures and ensembles

Getting started on MacOS


  # Install get_contact_ticc.py dependencies
  conda install scipy numpy scikit-learn matplotlib pandas cython seaborn
  pip install ticc==0.1.4
  
  # Install vmd-python dependencies
  conda install netcdf4 numpy pandas seaborn  expat tk=8.5  # Alternatively use pip
  brew install netcdf pyqt # Assumes https://brew.sh/ is installed

  # Set up vmd-python library
  git clone https://github.com/Eigenstate/vmd-python.git
  cd vmd-python
  python setup.py build
  python setup.py install
  cd ..

  # Set up getcontacts library
  git clone https://github.com/getcontacts/getcontacts.git
  echo "export PATH=`pwd`/getcontacts:\$PATH" >> ~/.bash_profile
  source ~/.bash_profile
  

You should now be able to run scripts, such as get_dynamic_contacts.py from the command line without specifying full path names


Getting started on Linux

Make sure you have git and conda installed and then run

  # Install get_contact_ticc.py dependencies
  conda install scipy numpy scikit-learn matplotlib pandas cython
  pip install ticc==0.1.4
  
  # Set up vmd-python library
  conda install -c https://conda.anaconda.org/rbetz vmd-python
  
  # Set up getcontacts library
  git clone https://github.com/getcontacts/getcontacts.git
  echo "export PATH=`pwd`/getcontacts:\$PATH" >> ~/.bashrc
  source ~/.bashrc