flowchart TB
v0(Channel.fromList)
v20(add_id)
v32(filter)
v76(flatMap)
v388(mix)
v390(mix)
v405(concatenate_h5mu)
v429(filter)
v1022(Output)
subgraph group_split_modalities_workflow [split_modalities_workflow]
v48(split_modalities_component)
end
subgraph group_rna_singlesample [rna_singlesample]
v90(filter)
v108(grep_annotation_column)
v121(mix)
v130(calculate_qc_metrics)
v150(publish)
v176(branch)
v192(concat)
v181(delimit_fraction)
v201(rna_filter_with_counts)
v221(rna_do_filter)
v241(filter_with_scrublet)
end
subgraph group_prot_singlesample [prot_singlesample]
v282(prot_filter_with_counts)
v302(prot_do_filter)
end
subgraph group_gdo_singlesample [gdo_singlesample]
v344(gdo_filter_with_counts)
v364(gdo_do_filter)
end
subgraph group_process_batches [process_batches]
v445(split_modalities_component)
v473(flatMap)
v788(mix)
v790(mix)
v806(merge)
v822(branch)
v896(concat)
v835(pca)
v855(find_neighbors)
v875(umap)
v900(branch)
v974(concat)
v913(pca)
v933(find_neighbors)
v953(umap)
v983(publish)
subgraph group_rna_multisample [rna_multisample]
v496(normalize_total)
v516(log1p)
v536(delete_layer)
v556(highly_variable_features_scanpy)
v568(filter)
v586(grep_annotation_column)
v599(mix)
v608(calculate_qc_metrics)
v628(publish)
end
subgraph group_prot_multisample [prot_multisample]
v681(clr)
v693(filter)
v711(grep_annotation_column)
v724(mix)
v733(calculate_qc_metrics)
v753(publish)
end
end
v176-->v192
v388-->v390
v788-->v790
v822-->v896
v900-->v974
v176-->v181
v0-->v20
v20-->v32
v32-->v48
v48-->v76
v76-->v90
v90-->v108
v108-->v121
v90-->v121
v121-->v130
v130-->v150
v150-->v176
v181-->v192
v192-->v201
v201-->v221
v221-->v241
v241-->v388
v76-->v282
v282-->v302
v302-->v388
v76-->v344
v344-->v364
v364-->v388
v76-->v390
v390-->v405
v405-->v429
v429-->v445
v445-->v473
v473-->v496
v496-->v516
v516-->v536
v536-->v556
v556-->v568
v568-->v586
v586-->v599
v568-->v599
v599-->v608
v608-->v628
v628-->v788
v473-->v681
v681-->v693
v693-->v711
v711-->v724
v693-->v724
v724-->v733
v733-->v753
v753-->v788
v473-->v790
v790-->v806
v806-->v822
v822-->v835
v835-->v855
v855-->v875
v875-->v896
v896-->v900
v900-->v913
v913-->v933
v933-->v953
v953-->v974
v974-->v983
v983-->v1022
style group_split_modalities_workflow fill:#F0F0F0,stroke:#969696;
style group_rna_singlesample fill:#F0F0F0,stroke:#969696;
style group_prot_singlesample fill:#F0F0F0,stroke:#969696;
style group_gdo_singlesample fill:#F0F0F0,stroke:#969696;
style group_process_batches fill:#F0F0F0,stroke:#969696;
style group_rna_multisample fill:#D9D9D9,stroke:#737373;
style group_prot_multisample fill:#D9D9D9,stroke:#737373;
style v0 fill:#e3dcea,stroke:#7a4baa;
style v20 fill:#e3dcea,stroke:#7a4baa;
style v32 fill:#e3dcea,stroke:#7a4baa;
style v48 fill:#e3dcea,stroke:#7a4baa;
style v76 fill:#e3dcea,stroke:#7a4baa;
style v90 fill:#e3dcea,stroke:#7a4baa;
style v108 fill:#e3dcea,stroke:#7a4baa;
style v121 fill:#e3dcea,stroke:#7a4baa;
style v130 fill:#e3dcea,stroke:#7a4baa;
style v150 fill:#e3dcea,stroke:#7a4baa;
style v176 fill:#e3dcea,stroke:#7a4baa;
style v192 fill:#e3dcea,stroke:#7a4baa;
style v181 fill:#e3dcea,stroke:#7a4baa;
style v201 fill:#e3dcea,stroke:#7a4baa;
style v221 fill:#e3dcea,stroke:#7a4baa;
style v241 fill:#e3dcea,stroke:#7a4baa;
style v388 fill:#e3dcea,stroke:#7a4baa;
style v282 fill:#e3dcea,stroke:#7a4baa;
style v302 fill:#e3dcea,stroke:#7a4baa;
style v344 fill:#e3dcea,stroke:#7a4baa;
style v364 fill:#e3dcea,stroke:#7a4baa;
style v390 fill:#e3dcea,stroke:#7a4baa;
style v405 fill:#e3dcea,stroke:#7a4baa;
style v429 fill:#e3dcea,stroke:#7a4baa;
style v445 fill:#e3dcea,stroke:#7a4baa;
style v473 fill:#e3dcea,stroke:#7a4baa;
style v496 fill:#e3dcea,stroke:#7a4baa;
style v516 fill:#e3dcea,stroke:#7a4baa;
style v536 fill:#e3dcea,stroke:#7a4baa;
style v556 fill:#e3dcea,stroke:#7a4baa;
style v568 fill:#e3dcea,stroke:#7a4baa;
style v586 fill:#e3dcea,stroke:#7a4baa;
style v599 fill:#e3dcea,stroke:#7a4baa;
style v608 fill:#e3dcea,stroke:#7a4baa;
style v628 fill:#e3dcea,stroke:#7a4baa;
style v788 fill:#e3dcea,stroke:#7a4baa;
style v681 fill:#e3dcea,stroke:#7a4baa;
style v693 fill:#e3dcea,stroke:#7a4baa;
style v711 fill:#e3dcea,stroke:#7a4baa;
style v724 fill:#e3dcea,stroke:#7a4baa;
style v733 fill:#e3dcea,stroke:#7a4baa;
style v753 fill:#e3dcea,stroke:#7a4baa;
style v790 fill:#e3dcea,stroke:#7a4baa;
style v806 fill:#e3dcea,stroke:#7a4baa;
style v822 fill:#e3dcea,stroke:#7a4baa;
style v896 fill:#e3dcea,stroke:#7a4baa;
style v835 fill:#e3dcea,stroke:#7a4baa;
style v855 fill:#e3dcea,stroke:#7a4baa;
style v875 fill:#e3dcea,stroke:#7a4baa;
style v900 fill:#e3dcea,stroke:#7a4baa;
style v974 fill:#e3dcea,stroke:#7a4baa;
style v913 fill:#e3dcea,stroke:#7a4baa;
style v933 fill:#e3dcea,stroke:#7a4baa;
style v953 fill:#e3dcea,stroke:#7a4baa;
style v983 fill:#e3dcea,stroke:#7a4baa;
style v1022 fill:#e3dcea,stroke:#7a4baa;