Skip to content

Commit

Permalink
ettore, 0.32
Browse files Browse the repository at this point in the history
  • Loading branch information
emosca-cnr committed Apr 20, 2022
1 parent 095fb74 commit 6fa3935
Show file tree
Hide file tree
Showing 4 changed files with 32 additions and 15 deletions.
Binary file modified DESCRIPTION
Binary file not shown.
3 changes: 3 additions & 0 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
version 0.32
- add requirement for R>=4.0.0
- updated the vignette to clarify the installation steps
version 0.31
- added the function process_GTEx_gene_reads
- updated the vignette
Expand Down
25 changes: 21 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,32 @@
Single cell (SC) analysis is crucial to study the complex cellular heterogeneity of solid tumors, which is one of the main obstacles for the development of effective cancer treatments. Such tumors typically contain a mixture of cells with aberrant genomic and expression profiles affecting specific sub-populations that have a pivotal role in cancer progression, whose identification eludes bulk approaches. We present a MUlti-Features INtegrative approach for SC data analysis (scMuffin) that characterizes cell identity on the basis of multiple and complementary criteria. scMuffin provides functions to calculate a series of qualitative and quantitative scores, such as: expression of markers for normal and tumor conditions, pathway activity, cell hierarchy, multipotency state, copy number variations and cell cycle state. Cell-level scores are used for cell cluster annotation and combined to obtain alternative cell clusters. scMuffin integrates any type of cell- or cluster-associated data, and can be used for single-cell multi-omics analyses (e.g. mutations, gene expression). As a proof-of-principle, we studied a public dataset of human gliomas. scMuffin combines several tools to shed light on the identity of tumors cells and spot subtle cell types.

## Installation
```{r, eval=FALSE}
library(devtools)
install_github("emosca-cnr/scMuffin", build_vignettes = TRUE)

scMuffin requires R >= 4.0.0 due to some of its dependencies, like Seurat [@Hao2021]. R can be installed from CRAN at the URL https://cran.r-project.org/index.html.

To succesfully install scMuffin you need some packages from Bioconductor (https://bioconductor.org) and github (https://github.com/). These packages can be installed using the following commands:

```{r, include=TRUE, eval=FALSE}
if (!require("BiocManager", quietly = TRUE)){
install.packages("BiocManager")
}
BiocManager::install(c("BiocStyle", "ComplexHeatmap", "DESeq2", "org.Hs.eg.db"))
if (!require("devtools", quietly = TRUE)){
install.packages("devtools")
}
devtools::install_github("theislab/destiny")
```

The other dependencies, if missing, should be automatically installed using the following command:

```{r, include=TRUE, eval=FALSE}
devtools::install_github("emosca-cnr/scMuffin", build_vignettes = TRUE)
```

## Documentation
Please look at the vignette included in the R package:
```{r, eval=FALSE}
library(scMuffin)
vignette("scMuffin")
```

19 changes: 8 additions & 11 deletions vignettes/scMuffin.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -47,39 +47,36 @@ vignette: >
knitr::include_graphics("images/scMuffin_logo_pontillism.jpg")
```

## Dependencies
To succesfully install scMUffin you need to install the following packages from Bioconductor (https://bioconductor.org):
## Installation

scMuffin requires R >= 4.0.0, due to some of its dependencies, like Seurat [@Hao2021]. R can be installed from CRAN at the URL https://cran.r-project.org/index.html.

To succesfully install scMuffin you need some packages from Bioconductor (https://bioconductor.org) and github (https://github.com/). These packages can be installed using the following commands:

```{r, include=TRUE, eval=FALSE}
if (!require("BiocManager", quietly = TRUE)){
install.packages("BiocManager")
}
BiocManager::install(c("org.Hs.eg.db", "destiny", "DESeq2", "BiocStyle"))
```
BiocManager::install(c("BiocStyle", "ComplexHeatmap", "DESeq2", "org.Hs.eg.db"))
and the package destiny [@Angerer2015] from github:

```{r, include=TRUE, eval=FALSE}
if (!require("devtools", quietly = TRUE)){
install.packages("devtools")
}
devtools::install_github("theislab/destiny")
```

The other dependencies, if missing, should be automatically installed using the following commands:
The other dependencies, if missing, should be automatically installed using the following command:

```{r, include=TRUE, eval=FALSE}
devtools::install_github("emosca-cnr/scMuffin", build_vignettes = TRUE)
```

To load the packes and read this documentation:
To load the package:

```{r, include=TRUE, eval=FALSE}
library(scMuffin)
vignette("scMuffin")
```


<!--```{r, include=F, message=FALSE, warning=FALSE, eval=F}
devtools::load_all()
```
Expand Down

0 comments on commit 6fa3935

Please sign in to comment.