Asc-Seurat documentation ======================== **Asc-Seurat** is a web application for single-cell RNA-seq analysis, built around `Seurat v5 `_. It walks you through the full scRNA-seq workflow — quality control, normalization, clustering, differential expression, trajectory inference, cell-type annotation, and publication-ready visualization — without writing any R code. This documentation covers Asc-Seurat **v3**, the current release. v3 builds on the original Asc-Seurat published in *BMC Bioinformatics* (2021) and keeps the same end-to-end click-driven workflow. .. figure:: images/v3/v3_home.png :alt: Asc-Seurat home screen. :width: 100% :align: center Asc-Seurat home screen. What you can do with Asc-Seurat ------------------------------- - **Load data from many formats** — 10X Genomics directories, 10X HDF5, CSV/TSV count matrices, AnnData (``.h5ad``), and existing Seurat objects. - **Quality control and filtering** — interactive violin plots, per-cell metric thresholds, and optional doublet removal. - **Normalization and clustering** — ``LogNormalize`` or ``SCTransform``, UMAP and t-SNE embeddings, and an inline control to rename clusters with biological labels. - **Differential expression** — cluster markers, between-cluster DE, and between-sample DE for integrated datasets. - **Multi-sample integration** — declare samples inline, set per-sample QC, and integrate with RPCA (Seurat) or Harmony. - **Trajectory inference** — three supported methods: Slingshot, PAGA, and Monocle 3, plus method-specific gene discovery. - **Cell-type annotation** — automated labelling against reference atlases via SingleR. - **Advanced plots** — stacked violin and multi-gene dot plots, with control over gene and cluster ordering. - **Per-gene plot bundles** — download a zipped collection of every plot for a selected gene in one click. - **Bookmarking and session reports** — capture an analysis state and reproduce or share it later. Where to start -------------- - **First time?** Install Asc-Seurat (:ref:`installation`) and then follow the :ref:`getting_started` walkthrough. The built-in **Demo** tab auto-loads a 2,000-cell PBMC dataset so you can try every step without supplying your own data. - **Ready to load your data?** Jump to :ref:`Single-sample loading `, :ref:`Integration loading `, or :doc:`trajectory_inference`. .. toctree:: :hidden: :caption: General information :maxdepth: 2 installation getting_started references license .. toctree:: :hidden: :caption: Analysis of individual sample :maxdepth: 4 loading_data quality_control clustering differential_expression expression_visualization .. toctree:: :hidden: :caption: Analysis of multiple samples :maxdepth: 4 loading_data_int quality_control_int clustering_int differential_expression_int expression_visualization_int .. toctree:: :hidden: :caption: Trajectory inference :maxdepth: 4 trajectory_inference .. toctree:: :hidden: :caption: Cell-type annotation :maxdepth: 4 annotation .. toctree:: :hidden: :caption: Advanced plots :maxdepth: 4 Advanced_plots