You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Markov Affinity-based Graph Imputation of Cells (MAGIC) is an algorithm for denoising and transcript recover of single cells applied to single-cell RNA sequencing data, as described in Van Dijk D *et al.* (2018), *Recovering Gene Interactions from Single-Cell Data Using Data Diffusion*, Cell <https://www.cell.com/cell/abstract/S0092-8674(18)30724-4>.
11
+
Markov Affinity-based Graph Imputation of Cells (MAGIC) is an algorithm for denoising and imputation of single cells applied to single-cell RNA sequencing data, as described in Van Dijk D *et al.* (2018), *Recovering Gene Interactions from Single-Cell Data Using Data Diffusion*, Cell <https://www.cell.com/cell/abstract/S0092-8674(18)30724-4>.
11
12
12
13
MAGIC has been implemented in Python, Matlab, and R.
In a terminal, run the following command to install the Python
107
+
repository.
105
108
106
-
If `python` or `pip` are not installed, you will need to install them. We recommend [Miniconda3](https://conda.io/miniconda.html) to install Python and `pip` together, or otherwise you can install `pip` from https://pip.pypa.io/en/stable/installing/.
@@ -131,3 +134,7 @@ After installing the package, MAGIC can be run by loading the library and callin
131
134
#### Tutorials
132
135
133
136
For a working example, see the Rmarkdown tutorials at https://github.com/KrishnaswamyLab/MAGIC/blob/master/Rmagic/inst/examples/bonemarrow_tutorial.md and https://github.com/KrishnaswamyLab/MAGIC/blob/master/Rmagic/inst/examples/EMT_tutorial.md or in `R/inst/examples`.
137
+
138
+
## Help
139
+
140
+
If you have any questions or require assistance using MAGIC, please contact us at <https://krishnaswamylab.org/get-help>.
Title: Markov Affinity-based Graph Imputation of Cells
3
+
Title: MAGIC - Markov Affinity-Based Graph Imputation of Cells
4
4
Version: 1.0.0
5
-
Author: c(person("David van Dijk", "MSKCC", email = "davidvandijk@gmail.com", role = c("aut")),
5
+
Authors@R: c(person(given = "David", family = "van Dijk", email = "davidvandijk@gmail.com", role = c("aut")),
6
6
person(given = 'Scott', family = 'Gigante', email = 'scott.gigante@yale.edu', role = 'cre', comment = c(ORCID = '0000-0002-4544-2764')))
7
7
Maintainer: Scott Gigante <scott.gigante@yale.edu>
8
-
Description: MAGIC is an interactive tool to impute missing values in single-cell
9
-
data and restore the structure of the data.
8
+
Description: MAGIC (Markov affinity-based graph imputation of cells) is a method for addressing technical noise in single-cell data, including under-sampling of mRNA molecules, often termed "dropout" which can severely obscure important gene-gene relationships. MAGIC shares information across similar cells, via data diffusion, to denoise the cell count matrix and fill in missing transcripts. Read more: van Dijk et al. (2018) <DOI:10.1016/j.cell.2018.05.061>.
Markov Affinity-based Graph Imputation of Cells (MAGIC) is an algorithm for denoising and transcript recover of single cells applied to single-cell RNA sequencing data, as described in Van Dijk D *et al.* (2018), *Recovering Gene Interactions from Single-Cell Data Using Data Diffusion*, Cell <https://www.cell.com/cell/abstract/S0092-8674(18)30724-4>.
26
+
Markov Affinity-based Graph Imputation of Cells (MAGIC) is an algorithm for denoising and imputation of single cells applied to single-cell RNA sequencing data, as described in Van Dijk D *et al.* (2018), *Recovering Gene Interactions from Single-Cell Data Using Data Diffusion*, Cell <https://www.cell.com/cell/abstract/S0092-8674(18)30724-4>.
<i>Magic reveals the interaction between Vimentin (VIM), Cadherin-1 (CDH1), and Zinc finger E-box-binding homeobox 1 (ZEB1, encoded by colors).
30
32
</i>
@@ -42,11 +44,14 @@ Markov Affinity-based Graph Imputation of Cells (MAGIC) is an algorithm for deno
42
44
43
45
To use MAGIC, you will need to install both the R and Python packages.
44
46
45
-
In R, run these commands to install MAGIC and all dependencies:
47
+
If `python` or `pip` are not installed, you will need to install them. We recommend [Miniconda3](https://conda.io/miniconda.html) to install Python and `pip` together, or otherwise you can install `pip` from https://pip.pypa.io/en/stable/installing/.
48
+
49
+
#### Installation from CRAN
50
+
51
+
In R, run this command to install MAGIC and all dependencies:
46
52
47
53
```{r install_Rmagic, eval=FALSE}
48
-
if (!require(devtools)) install.packages(devtools)
49
-
if (!require(Rmagic)) devtools::install_github("KrishnaswamyLab/magic/Rmagic")
54
+
install.packages("Rmagic")
50
55
```
51
56
52
57
In a terminal, run the following command to install the Python repository.
@@ -55,6 +60,20 @@ In a terminal, run the following command to install the Python repository.
0 commit comments