MAGIC has been implemented in Python3 and Matlab.
-
The Python3 version of MAGIC can be installed using:
$> git clone git:https://github.com/vincent6liu/magic.git $> cd magic $> sudo -H pip3 install .
-
MAGIC depends on a number of
python3
packages available on pypi and these dependencies are listed insetup.py
All the dependencies will be automatically installed using the above commands
A tutorial on MAGIC usage and results visualization for single cell RNA-seq data can be found in this notebook: https://nbviewer.jupyter.org/github/pkathail/magic/blob/develop/notebooks/Magic_single_cell_RNAseq.ipynb
A python GUI is now available for MAGIC. After following the installation steps listed below, the GUI can be invoked using
$> magic_gui.py
- run_magic.m -- MAGIC imputation function
- test_magic.m -- Shows how to run MAGIC. Also included is a function for loading 10x format data (load_10x.m)