|
4 | 4 |
|
5 | 5 | ## Plots and Scripts for scRNA-seq analysis
|
6 | 6 |
|
7 |
| -scRNA-seq analysis becomes a standard technique to study biological systems. |
8 |
| -With decreasing costs for scRNA-seq experiments, experiments also become more and more complex. |
9 |
| -While the typical scRNA-seq analysis frameworks provide functionalities for the analysis of even such data sets, the workflow involves the use of a chain of provided functions. |
10 |
| -Moreover, default plots already provide specific insight into such complex data sets, but should also be enhanced, such that camera-ready fully interpretable plots are provided. |
11 |
| - |
12 |
| -We thus describe here a collection of plotting and analysis scripts for use in Seurat-based scRNA-seq data analyses. |
13 |
| -We first provide a collection of script blocks which allows for an easy basic analysis of scRNA-seq from Seurat object creation, filtering over dataset integration. |
14 |
| -Subsequently, we provide code blocks for the easy differential analysis of the obtained data sets, including visualizations. |
15 |
| -Finally, several visualizations not common to any scRNA-seq analysis framework are presented, such as the enhanced Heatmap and DotPlot. |
16 |
| -These, particularly, allow the user to specify how the shown values should be scaled, allowing the creation of condition-wise plots. |
17 |
| - |
18 |
| -With the PLO(SC)² framework the data analysis of scRNA-seq experiments becomes more stream-lined. |
19 |
| -This way, fellow researchers can directly apply the methods on their data. |
| 7 | +Background scRNA-seq analysis has become a standard technique for studying biological systems. |
| 8 | +As costs decrease, scRNA-seq experiments become increasingly complex. While typical scRNA-seq |
| 9 | +analysis frameworks provide basic functionality to analyze such data sets, downstream analysis and |
| 10 | +visualization become a bottleneck. Standard plots are not always suitable to provide specific insight into |
| 11 | +such complex data sets and should be extended to provide camera-ready, meaningful plots. |
| 12 | + |
| 13 | +Results With PLO(SC)², a collection of plotting and analysis scripts for use in Seurat-based scRNA-seq |
| 14 | +data analyses is presented, which are accessible for custom script-based analyses or within an R shiny |
| 15 | +app. The analysis scripts mainly provide a collection of code blocks which enable a comfortable basic |
| 16 | +analysis of scRNA-seq data from Seurat object creation, filtering, and over data set integration in less |
| 17 | +than 10 function calls. Subsequently, code blocks for performing differential and enrichment analyses and |
| 18 | +corresponding visualizations are provided. Finally, several enhanced visualizations are provided, such as |
| 19 | +the enhanced Heatmap, DotPlot and comparative Box-/Violin plots. These, particularly, allow the user to |
| 20 | +specify how the shown values should be scaled, allowing the accurate creation of condition-wise plots. |
| 21 | + |
| 22 | +Conclusion With the PLO(SC)² framework data analysis of scRNA-seq experiments is performed |
| 23 | +more comfortable and stream-lined, while visualizations are enhanced to be suitable for interpreting |
| 24 | +complex datasets. The PLO(SC)² scripts are available from GitHub, including a notebook showing how |
| 25 | +PLO(SC)² is applied within a script-based analysis, and an R shiny app. |
20 | 26 |
|
21 | 27 | 
|
22 | 28 |
|
|
0 commit comments