Published August 21, 2023 | Version 1

PLO(SC)²: Plots and Scripts for scRNA-seq analysis

Authors/Creators

  • 1. LFE Bioinformatics, Department of Informatics, LMU Munich

Description

Availability

The PLOSC-project is available from https://github.com/mjoppich/PLOSC .

The sequencing data (h5-files) were taken from:

Pekayvaz K, Leunig A, Kaiser R, Joppich M, Brambs S, Janjic A, et al. Protective immune trajectories in early
viral containment of non-pneumonic SARS-CoV-2 infection. Nature communications. 2022 Feb;13(1):1018.
Available from: https://www.nature.com/articles/s41467-022-28508-0.

Background
scRNA-seq analysis has become a standard technique to study biological systems.
With decreasing costs for scRNA-seq experiments, these also become increasingly complex.
While the typical scRNA-seq analysis frameworks provide functionalities for the analysis of even such data sets, the required steps to follow for such experiments become complicated.
Moreover, default plots are not suitable to provide specific insight into such complex data sets, and should be enhanced, such that camera-ready fully-interpretable plots are provided.

Results
We thus describe here a collection of plotting and analysis scripts for use in Seurat-based scRNA-seq data analyses.
We first provide a collection of script blocks which allows for an easy basic analysis of scRNA-seq from Seurat object creation, filtering, and over data set integration in less than 10 steps.
Subsequently, we provide code blocks for the easy differential analysis of the obtained data sets, including visualizations.
Finally, several visualizations enhancing the functionalities of scRNA-seq analysis frameworks are presented, such as the enhanced Heatmap and DotPlot.
These, particularly, allow the user to specify how the shown values should be scaled, allowing the creation of condition-wise plots.

Conclusions
With the PLO(SC)² framework the data analysis of scRNA-seq experiments becomes more stream-lined, and visualizations for interpreting complex datasets are provided.
The PLO(SC)² scripts are available from GitHub, including a notebook showing how PLO(SC)² is applied on the use-case data presented here. This way, fellow researchers can directly apply the methods on their data.

Files

TestScript.ipynb

Files (555.6 MB)

Name Size
md5:2756264f381e14191bce2328139e45f2
61.9 MB Download
md5:c9ee6896f17d10ff9396bb350a60558f
64.7 MB Download
md5:19e353259d4845f2a3be0fb67dc72ccc
57.8 MB Download
md5:684d9bfdf6a1c76e7ab40bace1486328
50.0 MB Download
md5:edd04ff093c5d4ae6da28ada3c1fc6d7
50.3 MB Download
md5:8700c77f2308150d624711259f08e0a0
47.3 MB Download
md5:3b92a63eefc721b6717d8c1d46ecbbfb
44.5 MB Download
md5:8cb0eeac1bbd2295fd5ffc94b686b831
58.3 MB Download
md5:1a449122024399dbd71df7aa6446a978
53.6 MB Download
md5:c51d2074a93ee7ed5ee23ec12b6bbd8a
64.9 MB Download
md5:3198809f79a5fa01c8f1ff721c716425
2.3 MB Preview Download