-
Notifications
You must be signed in to change notification settings - Fork 1
/
index.qmd
173 lines (131 loc) · 4.06 KB
/
index.qmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
---
title: "OpenPipelines"
subtitle: |
OpenPipelines: Best-Practice Workflows for Single-Cell Multi-Omics Analysis
[Get started](/user_guide){class="btn btn-primary"}
[Our approach](/fundamentals/concepts){class="btn btn-primary"}
sidebar: false
page-layout: full
title-block-banner: "#f0f5f5"
title-block-banner-color: "#00cc99"
listing:
- id: fundamentals
type: default
template: templates/bullet_listing.ejs
contents: fundamentals
- id: user_guide
type: default
template: templates/bullet_listing.ejs
contents: user_guide
- id: contributing
type: default
template: templates/bullet_listing.ejs
contents: contributing
- id: more_information
type: default
template: templates/bullet_listing.ejs
contents: more_information
toc: false
---
```{r eval=FALSE, include=FALSE}
library(rmarkdown)
library(languageserver)
```
## Key features
::::{layout-ncol=3}
:::{.card}
#### Modular
Reusable components built with Viash for flexible pipeline construction.
<!--OpenPipelines employs a modular design where individual components are built using Viash, enabling reusability and flexibility in constructing pipelines.-->
:::
:::{.card}
#### Scalable
Leverage Nextflow for execution on various platforms (local, cloud, HPC).
<!-- Leveraging Nextflow, OpenPipelines allows for scalable execution of pipelines on various platforms, including local machines, AWS Batch, Google Cloud Batch, and HPC clusters.-->
:::
:::{.card}
#### Reproducible
Containerized components and unit testing ensure reliable analyses.
<!--By unit testing and containerizing each individual component, OpenPipelines ensures reproducibility of analyses.-->
:::
:::{.card}
#### Collaborative
A framework for sharing and integrating components to foster teamwork.
<!--OpenPipelines fosters collaboration by providing a framework for sharing and integrating components.-->
:::
:::{.card}
#### Living Best Practices
Adapts to evolving single-cell analysis by incorporating current best practices and novel methods.
<!--OpenPipelines adapts to the evolving landscape of single-cell analysis by incorporating living [sc-best-practices](https://sc-best-practices.org) and leveraging novel computational methods from [openproblems.bio](https://openproblems.bio).-->
:::
:::{.card}
#### Multimodal
Supports diverse single-cell data types (RNA, protein, VDJ, ATAC) for multi-omics analyses.
<!--OpenPipelines supports various single-cell modalities, including transcriptomics, proteomics, immunomics, and epigenomics data, enabling comprehensive multi-omics analyses.-->
:::
::::
:::{.alt-background}
## Overview
```{mermaid}
%%| classes: lightbox
flowchart LR
%% Ingestion
subgraph ingestion[Step 1: Ingestion]
direction LR
10x_ingestion[10x Ingestion]:::subwf
bd_ingestion[BD Rhapsody\nIngestion]:::subwf
own_h5mu[Own H5MU]:::subwf
end
ingestion:::info
%% Process samples
subgraph process_samples[Step 2: Process Samples]
direction LR
gex[GEX]:::subwf
atac[ATAC]:::subwf
adt[ADT]:::subwf
vdj[VDJ]:::subwf
other[Other]:::subwf
end
process_samples:::info
%% Integration and downstream
subgraph integration[Step 3: Integration]
direction LR
harmony[Harmony]:::subwf
scvi[scVI]:::subwf
scanvi[scanVI]:::subwf
etc[...]:::subwf
end
integration[Integration]:::info
subgraph downstream[Step 4: Downstream]
direction LR
celltype_annotation[Cell Type\nAnnotation]:::subwf
markergenes[Marker Genes\nAnalysis]:::subwf
differential[Differential\nExpression]:::subwf
gene_signature_analysis[Gene Signature\nAnalysis]:::subwf
ccc[Cell-Cell\nCommunication]:::subwf
end
ingestion --> process_samples --> integration --> downstream
classDef wf fill:#f0f0f0,stroke:#525252
classDef subwf fill:#d9d9d9,stroke:#525252
classDef info fill:#f0f0f0,stroke:#525252,stroke-dasharray: 4 4
```
:::
## Getting Started
::::{layout-nrow=1}
:::{.column}
:::{#fundamentals}
:::
:::
:::{.column}
:::{#user_guide}
:::
:::
:::{.column}
:::{#contributing}
:::
:::
:::{.column}
:::{#more_information}
:::
:::
::::