Version 03.2015
Original Author: Reynolds Copyright (C) 2015 Olivier Rivoire, Rama Ranganathan, Kimberly
This repository is a Fork of Reynoldsk, if you wish to view the original repository click here.
This program is free software distributed under the BSD 3-clause license, please see the file LICENSE for details.
The current version of the Statistical Coupling Analysis (SCA) analysis is implemented in python. This directory contains the necessary code for running the SCA calculations, as well examples/tutorials for the dihydrofolate reductase (DHFR) enzyme family, the S1A serine proteases, the small G-protein family and the Beta-lactamase enzyme family. The tutorials are distributed as iPython notebooks.
For installation instructions, I recomend a virtual enviroment in Python3
Inputs/
: Directory containing input files (including those needed for the tutorials)Outputs/
: Directory for output files (empty at install)html_docs/
: Directory containing html documentationannotate_MSA.py
: Python script that annotates alignments with phylogenetic/taxonomic informationscaProcessMSA.py
: Python script that conducts some initial processing of the sequence alignmentscaCore.py
: Python script that runs the core SCA calculationsscaSectorID.py
: Python script that defines sectors given the results of the calculations in scaCorescaTools.py
: The SCA toolbox - contains all functions needed for the SCA calculationsSCA_DHFR.ipynb
: Python notebook example for DHFRSCA_G.ipynb
: Python notebook example for the small G proteinsSCA_betalactamase.ipynb
: Python notebook example for the beta-lactamasesSCA_S1A.ipynb
: Python notebook example for the S1A serine protease