https://github.com/bioconductor-source/toast
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.9%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: bioconductor-source
- Language: R
- Default Branch: devel
- Size: 3.07 MB
Statistics
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Analyses of high-throughput data from heterogeneous samples with TOAST
TOAST is an R package designed for the analyses of high-throughput data from complex, heterogeneous tissues. It is designed for the analyses of high-throughput data from
heterogeneous tissues,
which is a mixture of different cell types.
TOAST offers functions for detecting cell-type specific differential expression (csDE) or differential methylation (csDM) for microarray data, and improving reference-free deconvolution based on cross-cell type differential analysis. TOAST implements a rigorous staitstical framework, based on linear model, which provides great flexibility for csDE/csDM detection and superior computationl performance.
In this readme file, we briefly present how to install TOAST package through GitHub. For detailed usage of TOAST, please refer to the vignette file.
Installation and quick start
Install TOAST
To install this package, start R (version "3.6") and enter:
```{r install, message=FALSE, warning=FALSE} if (!requireNamespace("BiocManager", quietly = TRUE)) install.packages("BiocManager")
The following initializes usage of Bioc devel
BiocManager::install(version='devel')
BiocManager::install("TOAST") ```
To view the package vignette in HTML format, run the following lines in R
{r vig, message=FALSE, warning=FALSE}
library(TOAST)
vignette("TOAST")
The content in this README file is essentially the same as the package vignette.
How to get help for TOAST
Any TOAST questions should be posted to the GitHub Issue section of TOAST homepage at https://github.com/ziyili20/TOAST/issues.
Quick start on detecting cell type-specific differential signals
Here we show the key steps for a cell
type-specific different analysis. This
code chunk assumes you have an expression
or DNA methylation matrix called Y_raw,
a data frame of sample information called
design, and a table of cellular composition
information (i.e. mixing proportions)
called prop. Instead of a data matrix,
Y_raw could also be a SummarizedExperiment object. If the cellular composition
is not available, our vignette file
provides discussions about how to obtain mixing
proportions using reference-free deconvolution
or reference-based deconvolution.
```{r quickstart, eval = FALSE} Designout <- makeDesign(design, Prop) fittedmodel <- fitModel(Designout, Yraw) fittedmodel$allcoefs # list all phenotype names fittedmodel$allcelltypes # list all cell type names
coef should be one of above listed phenotypes
cell_type should be one of above listed cell types
restable <- csTest(fittedmodel, coef = "age", celltype = "Neuron", contrastmatrix = NULL) head(res_table) ``` For detailed usage of TOAST, please refer to the vignette file through
```{r vignette} vignette("TOAST")
or
browseVignettes("TOAST") ```
Owner
- Name: (WIP DEV) Bioconductor Packages
- Login: bioconductor-source
- Kind: organization
- Email: maintainer@bioconductor.org
- Website: https://bioconductor.org
- Repositories: 1
- Profile: https://github.com/bioconductor-source
Source code for packages accepted into Bioconductor
GitHub Events
Total
Last Year
Dependencies
- EpiDISH * depends
- R >= 3.6 depends
- limma * depends
- nnls * depends
- quadprog * depends
- GGally * imports
- SummarizedExperiment * imports
- corpcor * imports
- doParallel * imports
- ggplot2 * imports
- methods * imports
- parallel * imports
- stats * imports
- tidyr * imports
- BiocStyle * suggests
- Matrix * suggests
- gplots * suggests
- knitr * suggests
- matrixStats * suggests
- rmarkdown * suggests