.. raw:: html
What is scArches?
-------------------------------
scArches allows your single-cell query data to be analyzed by integrating it into a reference atlas. To map your data, you need an integrated atlas using one of the reference-building methods for different applications that are supported by scArches which are, including:
- **Annotating a single-cell dataset using a reference atlas**: You can check following models/tutorials using `scPoli (De Donno et al., 2022) `_ or `scANVI (Xu et al., 2019 ) `_.
- **Identify novel cell states present in your data by mapping to an atlas**: If you want to detect cell-states affected by disease or novel subpopulations see `treeArches (Michielsen*, Lotfollahi* et al., 2022) `_ and also similar use case by mapping to `Human Lung cell atlas `_.
- **Multimodal single-cell atlases**: You can check the tutorial for `Multigrate (Litinetskaya*, Lotfollahi* et al., 2022) `_ to work with CITE-seq + Multiome (ATAC+ RNA). Additionally, you can check `mvTCR (Drost et al., 2022) `_ for joint analysis of T-cell Receptor (TCR) and scRNAseq data. To impute missing surface proteins for your query single-cell RNAseq data using a CITE-seq reference, see `totalVI (Gayoso et al., 2019) `_.
- **Data integration/batch correction**: For integration of multiple scRNAseq datasets see `scVI (Lopez et al, 2018) `_ or `trVAE (Lotfollahi et al, 2020) `_. In case of strong batch effect and access to cell-type labels, consider using `scGen (Lotfollahi et al., 2019) `_.
- **Spatial transcriptomics**: To map scRNAseq data to a spatial reference and infer spatial locations check `SageNet (Heidari et al., 2022) `_.
- **Querying gene programs in single-cell atlases**: Using gene programs (GPs), you can embed your datasets into known subspaces (e.g., interferon signaling) and see the activity of your query dataset within desired GPs. You can use available GP databases (e.g, GO pathways) or your curated GPs, see `expiMap (Lotfollahi*, Rybakov* et al., 2023) `_. One can also learn novel GPs as shown `here `_.
**Links to the papers** can be found `here `_.
.. |PyPI| image:: https://img.shields.io/pypi/v/scarches.svg
:target: https://pypi.org/project/scarches
.. |PyPIDownloads| image:: https://pepy.tech/badge/scarches
:target: https://pepy.tech/project/scarches
.. |Docs| image:: https://readthedocs.org/projects/scarches/badge/?version=latest
:target: https://scarches.readthedocs.io
.. |travis| image:: https://travis-ci.com/theislab/scarches.svg?branch=master
:target: https://travis-ci.com/theislab/scarches
.. toctree::
:maxdepth: 1
:caption: Main
:hidden:
about
installation
api/index.rst
training_tips
.. toctree::
:maxdepth: 1
:caption: Examples
:hidden:
scvi_surgery_pipeline
scanvi_surgery_pipeline
totalvi_surgery_pipeline
trvae_surgery_pipeline
reference_building_from_scratch
pbmc_pipeline_trvae_scvi_scanvi
scgen_map_query
expimap_surgery_pipeline_basic
expimap_surgery_pipeline_advanced
treeArches_pbmc
treeArches_identifying_new_ct
SageNet_mouse_embryo
mvTCR_borcherding
multigrate
scpoli_surgery_pipeline
scpoli_ATAC.ipynb
hlca_map_classify