Science Score: 26.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
Found 4 DOI reference(s) in README -
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.6%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: empiricalbayes
- Language: R
- Default Branch: main
- Size: 273 KB
Statistics
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
CSCDRNA
Covariance Based Single-Cell Decomposition of Bulk Expression Data
### Cell-type decomposition This approach provides accurate cell-type proportion estimation by incorporating covariance structure in a given set of single-cell RNA-seq (scRNA-seq) and bulk RNA-seq datasets, see Karimnezhad (2022). The approach uses an extension of the transformation used in Jew et al. (2020).
Installation
The package can be installed from the GitHub repository
r
devtools::install_github("empiricalbayes/CSCDRNA")
Getting Started
You can load CSCDRNA as follows:
r
library(CSCDRNA)
How to run CSCD on an example data containing synthetic bulk and single-cell datasets.
```r
Load example data.
data(example_data)
Build ExpressionSet with bulk data.
bulk.eset <- Biobase::ExpressionSet(assayData = example_data$bulk.matrix)
Build ExpressionSet with single-cell data.
sc.counts.matrix=exampledata$sc.counts.matrix individual.labels=exampledata$individual.labels cell.type.labels=example_data$cell.type.labels sample.ids <- colnames(sc.counts.matrix)
individual.labels and cell.types should be in the same order as in sample.ids.
sc.pheno <- data.frame(check.names=FALSE, check.rows=FALSE, stringsAsFactors=FALSE,row.names=sample.ids, SubjectName=individual.labels,cellType=cell.type.labels) sc.meta <- data.frame(labelDescription=c("SubjectName","cellType"), row.names=c("SubjectName","cellType")) sc.pdata <- new("AnnotatedDataFrame",data=sc.pheno, varMetadata=sc.meta) sc.eset <- Biobase::ExpressionSet(assayData=sc.counts.matrix,phenoData=sc.pdata)
Run CSCD on the example data.
analysis <- CSCD(bulk.eset=bulk.eset,sc.eset= sc.eset, min.p=0.3,markers=NULL,cell.types="cellType", subj.names="SubjectName",verbose=TRUE)
Estimated cell-type proportions.
analysis$bulk.props
Cell-type proportions estimated directly by counting single-cell data.
analysis$sc.props
The covariance based transformed bulk expression used for decomposition.
analysis$transformed.bulk
Genes used in the decomposition.
analysis$genes.used
Euclidean norm of the residuals for each individual's proportion estimates.
analysis$rnorm ```
References
Jew, B. et al. (2020) Accurate estimation of cell composition in bulk expression through robust integration of single-cell information. Nat Commun 11, 1971. https://doi.org/10.1038/s41467-020-15816-6
Karimnezhad, A. (2022) More accurate estimation of cell composition in bulk expression through robust integration of single-cell information. Bioinformatics Advances, Volume 2, Issue 1, vbac049. https://doi.org/10.1093/bioadv/vbac049
Owner
- Login: empiricalbayes
- Kind: user
- Repositories: 2
- Profile: https://github.com/empiricalbayes
GitHub Events
Total
- Push event: 12
Last Year
- Push event: 12
Committers
Last synced: over 3 years ago
All Time
- Total Commits: 9
- Total Committers: 1
- Avg Commits per committer: 9.0
- Development Distribution Score (DDS): 0.0
Top Committers
| Name | Commits | |
|---|---|---|
| empiricalbayes | a****d@y****m | 9 |
Issues and Pull Requests
Last synced: almost 3 years ago
All Time
- Total issues: 1
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 1
- Total pull request authors: 0
- Average comments per issue: 0.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 1
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 1
- Pull request authors: 0
- Average comments per issue: 0.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- NinnaFRC (1)
- Gesmira (1)
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- cran 164 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 3
- Total maintainers: 1
cran.r-project.org: CSCDRNA
Covariance Based Single-Cell Decomposition of Bulk Expression Data
- Documentation: http://cran.r-project.org/web/packages/CSCDRNA/CSCDRNA.pdf
- License: GPL-3
- Status: removed
-
Latest release: 1.0.3
published about 4 years ago
Rankings
Maintainers (1)
Dependencies
- R >= 4.0 depends
- Biobase * imports
- BisqueRNA * imports
- MAST * imports
- Seurat * imports
- limSolve * imports
- methods * imports
- nlshrink * imports
- plyr * imports
- testthat >= 3.0.0 suggests