https://github.com/bcbio/singlecell-reports
code templates and training materials to perform downstream analysis from scRNA preprocessing
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 (14.1%) to scientific vocabulary
Repository
code templates and training materials to perform downstream analysis from scRNA preprocessing
Basic Info
- Host: GitHub
- Owner: bcbio
- Language: R
- Default Branch: main
- Homepage: https://bcbio.github.io/singlecell-reports/
- Size: 22.1 MB
Statistics
- Stars: 4
- Watchers: 6
- Forks: 0
- Open Issues: 8
- Releases: 0
Metadata Files
README.md
Templates with revision indicates that the components or processes have undergone comprehensive parameterization and testing.
Templates with revision indicates that the components or processes are currently being tested. There is some test data available, but there are parameters that need to be set up manually within the code.
Templates with revision indicates that the components or processes are not fully tested. There is no test data available, parameters need to be set up manually within the code, and specific code changes are required based on the data used.
Read main page to know how to collaborate with us.
Guideline for scRNAseq analysis
Make sure there is a valid project name, and modify information.R with the right information for your project. You can use this file with any other Rmd to include the project/analysis information.
- Set the working directory to this file level. We recommend to use Projects in Rstudio.
- Use
install_dependencies.Rto install all packages used in these reports.
nf-core
cellranger outputs are in your output directory under results/cellranger.
running cell-ranger by yourself
pre-process-w-cellranger.md contains step by step guidelines on how to run cellranger.
Then, the scripts/seurat_init.R script contains all the pieces to go from cellranger output to Seurat obj. It is assuming a mouse genome. Alternatively, if you have an especially large single cell dataset, you may wish to construct a Seurat object where the counts matrix remains stored on-disk and is not loaded into R memory. The scripts/seurat_ondisk.R script can assist with this.
Quality Assessment
scATAC
The Rmd that helps to visualize ATAC metrics is
01_quality_assessment/scATAC_QC.qmd.
scRNA quality assessment 👀 example
Currently we are working on deploying a shiny app to inspect the single cell object and find the best cut-offs for filtering. This tempalte helps to visualize the before and after is .
scRNA integration 👀 example
This template has guidelines on how to work with multiple samples. It compares log2norm vs SCT, work with SCT by samples to remove batch biases better, provide options for integration between CCA and Harmony. As last step, it contains cell type clustering and visualization to help decide the best parameters.
Differential Expression
Read full documentation at 03differentialexpression/README.md.
scRNA_pseudobulk is a template that performs pseudobulk differential expression analysis using DESeq2. 👀 See an example
MAST scRNA is a template to visualize differentially expressed genes (DEG) results generated from MAST analysis. 👀 See an example
Compositional Analysis
04_compositional/propeller.Rmd and 04_compositional/sscomp.Rmd are templates to run compositional analysis with two different methods. comp.png is an example of sccomp.Rmd analysis.
Gene Expression Imputation
Imputation Analysis is a template to run gene expression imputation with two different methods, ALRA and MAGIC. 👀 See an example
Owner
- Name: Blue Collar Bioinformatics
- Login: bcbio
- Kind: organization
- Website: http://bcb.io
- Repositories: 18
- Profile: https://github.com/bcbio
Validated, scalable, community developed variant calling, RNA-seq and small RNA analysis
GitHub Events
Total
- Issues event: 7
- Watch event: 1
- Delete event: 11
- Issue comment event: 1
- Push event: 66
- Pull request review event: 1
- Pull request event: 30
- Create event: 15
Last Year
- Issues event: 7
- Watch event: 1
- Delete event: 11
- Issue comment event: 1
- Push event: 66
- Pull request review event: 1
- Pull request event: 30
- Create event: 15
Dependencies
- actions/cache v4 composite
- actions/checkout v4 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite