.. multiome-wf documentation master file, created by
sphinx-quickstart on Sun Jan 30 19:22:49 2022.
You can adapt this file completely to your liking, but it should at least
contain the root `toctree` directive.
.. toctree::
:caption: Getting Started
:maxdepth: 1
:name: getting-started
:hidden:
getting-started/setup
getting-started/tutorial
getting-started/why-use
.. toctree::
:caption: Workflows
:maxdepth: 1
:name: workflows
:hidden:
workflows/overview-wf
workflows/multiome
workflows/rna
workflows/atac
workflows/overview-input
workflows/overview-output
.. toctree::
:caption: Configuration
:maxdepth: 1
:name: configuration
:hidden:
configuration/config
configuration/config-yaml
configuration/samples-table
configuration/aggregates-table
configuration/assays-table
configuration/config-multiome
configuration/config-rna
configuration/config-atac
.. toctree::
:caption: Project Info
:maxdepth: 1
:name: project-info
:hidden:
project-info/citations
project-info/faq
project-info/changelog
project-info/authors
.. _docs-main:
About
=====
`multiome-wf` is a `Snakemake `_
workflow for common single cell sequencing analyses.
With the advent of new sequencing methods and associated data sets, combining different
single cell sequencing modalities is cumbersome and error-prone. A core feature of the
`multiome-wf` is standardizing how disparate data types are combined and preprocessed
prior to downstream analyses.
The workflow was built around `10X Genomics `_ products,
but should work with any single cell data set as long as the input matrices have been
properly formatted.
Some of the modalities this workflow supports include:
- Gene Expression: mapped and quantified by ``cellranger count`` and ``cellranger aggr``
- ATAC: mapped and quantified by ``cellranger-atac count`` and ``cellranger-atac aggr``
- Multiome (Gene Exression + ATAC from same cell), CITE-Seq: mapped and quantified by
``cellranger-arc count`` and ``cellranger-arc aggr``
- Cell Multiplexing (Cell Multiplexing Oligos): demultiplexed using cellranger pipelines.
- Multiple Batches, Multiple experimental conditions
.. note::
- While this workflow does some basic tertiary analyses, such as differential testing,
the core purpose of this workflow is preparing a unified dataset to be used as input
for standalone downstream analyses, such as Trajectory Inference, Gene-Peak Interactions,
etc which are not currently supported by this workflow.
- Users need familarity with `Snakemake `_,
`Conda `_,
and `Seurat `_ for effective use of `multiome-wf`.
Getting Started
---------------
See :ref:`setup` to get started.
See :ref:`overview-wf` to learn more about the supported workflows.