Enrich2 is a general software tool for processing, analyzing, and visualizing data from deep mutational scanning experiments. For more information or to cite Enrich2, please refer to A statistical framework for analyzing deep mutational scanning data.
An example dataset is available at the Enrich2-Example GitHub repository.
Installation and dependencies
Enrich2 runs on Python 2.7 and requires the following packages:
- NumPy version 1.10.4 or higher
- SciPy version 0.16.0 or higher
- pandas version 0.18 or 0.19
- PyTables version 3.2.0 or higher
- Statsmodels version 0.6.1 or higher
- matplotlib version 1.4.3 or higher
We recommend using a scientific Python distribution such as Anaconda or Enthought Canopy to install and manage dependencies. A Conda environment file is included with the documentation. PyTables may not be installed when using the default settings for your distribution. If you encounter errors, check that the
tables module is present.
To install Enrich2, git clone or download the repository and run
python setup.py install from its root directory.
Please use the GitHub Issue Tracker to file bug reports or request features.
Enrich2 was written by Alan F Rubin.