chevreulProcess
Processing of full-length scRNA-seq as SingleCellExperiments
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
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (16.3%) to scientific vocabulary
Last synced: 11 months ago
·
JSON representation
Repository
Processing of full-length scRNA-seq as SingleCellExperiments
Basic Info
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 2
Created almost 2 years ago
· Last pushed about 1 year ago
Metadata Files
Readme
Changelog
Contributing
License
Code of conduct
Support
README.Rmd
---
output: github_document
---
```{r, include = FALSE}
knitr::opts_chunk$set(
eval = FALSE,
collapse = TRUE,
comment = "#>",
dpi = 900,
fig.path = "man/figures/README-",
out.width = "100%"
)
```
# chevreulProcess
This package includes a set of Shiny apps for exploring single cell RNA datasets processed as a SingleCellExperiment
A demo using a human gene transcript dataset from Shayler et al. (link) is available here
There are also convenient functions for:
- Clustering and Dimensional Reduction of Raw Sequencing Data.
- Integration and Label Transfer
- Louvain Clustering at a Range of Resolutions
- Cell cycle state regression and labeling
> [!WARNING]
> chevreulProcess was designed for full-length smart-seq based single cell data. Default settings may not be appropriate for droplet (10x) data, though most can be adjusted. Keep in mind best practices regarding normalization, dimensional reduction, etc. when using.
## Installation
You can install the released version of chevreulProcess from github with:
### Install locally and run in three steps:
You can install chevreulProcess locally using the following steps:
```{r, eval=FALSE}
install.packages("devtools")
devtools::install_github("cobriniklab/chevreulProcess")
chevreulProcess::create_project_db()
```
You can also customize the location of the app using these steps:
```{r, eval=FALSE}
devtools::install_github("cobriniklab/chevreulProcess")
chevreulProcess::create_project_db(destdir = "/your/path/to/app")
```
## Getting Started
First, load chevreulProcess and all other packages required
```{r}
library(chevreulProcess)
library(SingleCellExperiment)
library(tidyverse)
library(ggraph)
```
## TLDR
chevreulProcess provides a single command to:
- construct a SingleCellExperiment object
- filter genes by minimum expression and ubiquity
- normalize and scale expression by any of several methods packaged in SingleCellExperiment
## Run clustering on a single object
By default clustering will be run at ten different resolutions between 0.2 and 2.0. Any resolution can be specified by providing the resolution argument as a numeric vector.
```{r, cache = FALSE, eval = FALSE}
clustered_sce <- sce_process(chevreul_sce,
experiment_name = "sce_hu_trans",
organism = "human"
)
```
Owner
- Name: Cobrinik Laboratory at Children's Hospital Los Angeles
- Login: cobriniklab
- Kind: organization
- Location: Los Angeles, CA
- Website: https://www.chla.org/research/lab/cobrinik
- Repositories: 2
- Profile: https://github.com/cobriniklab
GitHub Events
Total
- Release event: 2
- Push event: 54
- Create event: 3
Last Year
- Release event: 2
- Push event: 54
- Create event: 3
Issues and Pull Requests
Last synced: 11 months ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels
Dependencies
.github/workflows/pkgdown.yaml
actions
- JamesIves/github-pages-deploy-action v4.5.0 composite
- actions/checkout v4 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
DESCRIPTION
cran
- R >= 4.4.0 depends
- SingleCellExperiment * depends
- scater * depends
- DBI * imports
- EnhancedVolcano * imports
- EnrichmentBrowser * imports
- EnsDb.Hsapiens.v86 * imports
- EnsDb.Mmusculus.v79 * imports
- ExperimentHub * imports
- GenomicFeatures * imports
- RSQLite * imports
- S4Vectors * imports
- SummarizedExperiment * imports
- batchelor * imports
- bluster * imports
- chevreuldata * imports
- circlize * imports
- cluster * imports
- dplyr * imports
- ensembldb * imports
- forcats * imports
- fs * imports
- future * imports
- glue * imports
- harmony * imports
- megadepth * imports
- methods * imports
- purrr * imports
- rappdirs * imports
- readr * imports
- rlang * imports
- scran * imports
- scuttle * imports
- stats * imports
- stringr * imports
- tibble * imports
- tidyr * imports
- utils * imports
- BiocStyle * suggests
- RefManageR * suggests
- knitr * suggests
- rmarkdown * suggests
- testthat >= 3.0.0 suggests