-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #152 from Zethson/feature/review
Improve documentation
- Loading branch information
Showing
44 changed files
with
773 additions
and
2,501 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,32 +1,13 @@ | ||
# .readthedocs.yaml | ||
# Read the Docs configuration file | ||
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details | ||
|
||
# Required | ||
version: 2 | ||
|
||
# Set the OS, Python version and other tools you might need | ||
build: | ||
os: ubuntu-22.04 | ||
tools: | ||
python: "3.11" | ||
# You can also specify other tool versions: | ||
# nodejs: "19" | ||
# rust: "1.64" | ||
# golang: "1.19" | ||
|
||
# Build documentation in the "docs/" directory with Sphinx | ||
sphinx: | ||
configuration: docs/conf.py | ||
|
||
# Optionally build your docs in additional formats such as PDF and ePub | ||
# formats: | ||
# - epub | ||
|
||
# Optional but recommended, declare the Python requirements required | ||
# to build your documentation | ||
# See https://docs.readthedocs.io/en/stable/guides/reproducible-builds.html | ||
python: | ||
install: | ||
- requirements: docs/requirements.txt |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,42 +1,48 @@ | ||
[![PyPI version](https://badge.fury.io/py/panpipes.svg)](https://badge.fury.io/py/panpipes) | ||
# Panpipes - multimodal single cell pipelines | ||
|
||
Created and Maintained by Charlotte Rich-Griffin and Fabiola Curion | ||
Additional contributors: Sarah Ouologuem, Devika Agarwal, and Tom Thomas | ||
# Panpipes - multimodal single cell pipelines | ||
|
||
## Overview | ||
|
||
**See our [documentation](https://panpipes-pipelines.readthedocs.io/en/latest/) and our [preprint](https://www.biorxiv.org/content/10.1101/2023.03.11.532085v1)**: | ||
Panpipes: a pipeline for multiomic single-cell data analysis | ||
Charlotte Rich-Griffin*, Fabiola Curion*, Tom Thomas, Devika Agarwal, Fabian J. Theis, Calliope A. Dendrou. | ||
bioRxiv 2023.03.11.532085; | ||
doi: https://doi.org/10.1101/2023.03.11.532085 | ||
Panpipes is a set of computational workflows designed to automate multimodal single-cell and spatial transcriptomic analyses by incorporating widely-used Python-based tools to perform quality control, preprocessing, integration, clustering, and reference mapping at scale. | ||
Panpipes allows reliable and customisable analysis and evaluation of individual and integrated modalities, thereby empowering decision-making before downstream investigations. | ||
|
||
**See our [documentation](https://panpipes-pipelines.readthedocs.io/en/latest/) and our [preprint](https://www.biorxiv.org/content/10.1101/2023.03.11.532085v2)**: | ||
|
||
# Introduction | ||
These workflows use cgat-core pipeline software | ||
These workflows make use of [cgat-core](https://github.com/cgat-developers/cgat-core): | ||
|
||
Available workflows: | ||
1. "ingest" : for the ingestion of data and computation of QC metrics | ||
2. "preprocess" : for filtering and normalising of each modality | ||
3. "integration" : integrate and batch correction using single and multimodal methods | ||
4. "clustering" : cell clustering on single modalities | ||
5. "refmap" : transfer scvi-tools models from published data to your data | ||
6. "vis" : visualize metrics from other pipelines in the context of experiment metadata | ||
7. "qc_spatial" : for the ingestion of spatial transcriptomics (ST) data (Vizgen, Visium) and computation of QC metrics | ||
8. "preprocess_spatial" : for filtering and normalizing ST data | ||
9. "deconvolution_spatial" : for the cell type deconvolution of ST slides | ||
|
||
|
||
# Installation and configuration | ||
See [installation instructions here](https://panpipes-pipelines.readthedocs.io/en/latest/install.html) | ||
|
||
1. "ingest" : Ingest data and compute quality control metrics | ||
2. "preprocess" : Filter and normalize per modality | ||
3. "integration" : Integrate and batch correct using single and multimodal methods | ||
4. "clustering" : Cluster cells per modality | ||
5. "refmap" : Map queries against reference datasets | ||
6. "vis" : Visualize metrics from other pipelines in the context of experiment metadata | ||
7. "qc_spatial" : Ingest spatial transcriptomics data (Vizgen, Visium) and compute quality control metrics | ||
8. "preprocess_spatial" : Filtering and normalize spatial transcriptomics data | ||
9. "deconvolution_spatial" : Deconvolve cell types of spatial transcriptomics slides | ||
|
||
## Installation and configuration | ||
|
||
See [installation instructions here](https://panpipes-pipelines.readthedocs.io/en/latest/install.html) | ||
|
||
Oxford BMRC Rescomp users find additional advice in [docs/installation_rescomp](https://github.com/DendrouLab/panpipes/blob/main/docs/installation_rescomp.md) | ||
|
||
# Releases | ||
## Releases | ||
|
||
`panpipes v0.4.0` is out [now](./CHANGELOG.md)! | ||
`panpipes v0.4.0` is out [now](./CHANGELOG.md)! | ||
|
||
The `ingest` workflow now expects different headers for the RNA and Protein modalities. | ||
Check the example [submission file](https://github.com/DendrouLab/panpipes/blob/main/docs/usage/sample_file_qc_mm.md) and the [documentation](https://panpipes-pipelines.readthedocs.io/en/latest/usage/setup_for_qc_mm.html) for more detailed instructions. | ||
|
||
## Citation | ||
|
||
[Panpipes: a pipeline for multiomic single-cell and spatial transcriptomic data analysis | ||
Fabiola Curion, Charlotte Rich-Griffin, Devika Agarwal, Sarah Ouologuem, Tom Thomas, Fabian J. Theis, Calliope A. Dendrou | ||
bioRxiv 2023.03.11.532085; doi: https://doi.org/10.1101/2023.03.11.532085](https://www.biorxiv.org/content/10.1101/2023.03.11.532085v2) | ||
|
||
## Contributors | ||
|
||
Created and Maintained by Charlotte Rich-Griffin and Fabiola Curion. | ||
Additional contributors: Sarah Ouologuem, Devika Agarwal, Lilly May, Kevin Rue-Albrecht. |
Oops, something went wrong.