- Project Overview
- Resources
- Repository Map
- Workflow
- Getting Started
- Installation
- Steps could be included
We have previously developed scPower - a statistical framework that allows users to optimize the power of their experimental design of multi-sample single-cell transcriptomics with a user-friendly interface. However, it requires cell type-specific prior information. Previously this information was available only for selected cell types and tissues. Now with the increasing availability of reference cell atlases available, we can scale our framework to allow experimental design an all known cells of an organism.
We systematically apply scPower wrapped into a data processing and data management infrastructure to obtain the required prior information on cell type-specific gene expression distributions. Based on these systematic priors, a unified experimental design online resource will be established. It will enable researchers to design the most powerful experiments for the identification of differential expression or eQTL in their respective application areas. In future work, this model will further be extended to allow for the optimal design of allele-specific expression and perturbation experiments such as CROP-seq and Perturb-seq.
To develop an online resource for optimal experimental design and power analysis of cell type-specific multisample comparisons and CRISPR screening single-cell transcriptomics experiments.
08 December 2022
Helmholtz Munich - Kim-Hellmuth/Heinig joint Group Meetin Day
18 April 2023
RECOMB - 27th Annual International Conference on Research in Computational Molecular Biology
contained in the project and their details can be found here.
Documentation can be found here
┏━━ 📰 Data-Descriptor ┃ ┣━━ 🧫 Cell-Level: scPower wrapper ┃ ┃ ┣━━ code: main codes (.R and .Rmd) are contained here ┃ ┃ ┗━━ results: dataset-specific ones (descriptive parameters, estimations, errors, dispersion function estimation, gamma linear fits, gene ranks, power results) and ┃ ┃ general results either across all datasets or some general assumptions for a group of them are contained here. ┃ ┃ ┃ ┗━━ 🧬 Collection-Level: cellxgene scrapper with both puppeteer, Go, and sfaira connection point ┃ ┣━━ 🔬 Experimentation: consists of useful scripts I use during the development of the project, also for plotting things ┃ ┣━━ 📦 Web-Server ┃ ┣━━ Backend: services created with Go and database scripts ┃ ┃ ┃ ┗━━ Frontend: web server created with Vue.js ┃ ┗━━ 📄 Documentation: presentations done related to the project
Here, I will add how the pipeline is built on top of scPower. Also, any parts extended on scPower will be demonstrated here...
In this section, we will show you how to customize the necessary parts for your needs.
Here, installation steps will be explained...
Steps that could be included in the future:
- pre-commit checks for code style and consistency
- automated testing with testthat
- coverage tests with covr
- continuous integration using GitHub actions.
- documentation hosted by readthedocs
- tutorials markdown notebooks
- bump2version for managing releases
- creating project with cruft like tool which enables automatic updates
✔ issue templates for better bug reports and feature requests
Acknowledgements to cookiecutter-scverse for this.