Demonstration of the CytoPipeline R package suite functionalities

Introduction

Background information

Illustrating dataset

Specifying the pipeline

Running the pipeline

Visualizing the results

Comparing pipelines

Example with two different QC methods

Visualizing scale transformations

Defining technical run parameters

Session information

## R version 4.4.1 (2024-06-14)
## Platform: x86_64-pc-linux-gnu
## Running under: Ubuntu 24.04 LTS
## 
## Matrix products: default
## BLAS:   /usr/lib/x86_64-linux-gnu/openblas-pthread/libblas.so.3 
## LAPACK: /usr/lib/x86_64-linux-gnu/openblas-pthread/libopenblasp-r0.3.26.so;  LAPACK version 3.12.0
## 
## locale:
##  [1] LC_CTYPE=en_US.UTF-8       LC_NUMERIC=C              
##  [3] LC_TIME=en_US.UTF-8        LC_COLLATE=C              
##  [5] LC_MONETARY=en_US.UTF-8    LC_MESSAGES=en_US.UTF-8   
##  [7] LC_PAPER=en_US.UTF-8       LC_NAME=C                 
##  [9] LC_ADDRESS=C               LC_TELEPHONE=C            
## [11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C       
## 
## time zone: Etc/UTC
## tzcode source: system (glibc)
## 
## attached base packages:
## [1] stats     graphics  grDevices utils     datasets  methods   base     
## 
## other attached packages:
## [1] patchwork_1.2.0       CytoPipelineGUI_1.3.0 CytoPipeline_1.5.1   
## [4] BiocStyle_2.33.1     
## 
## loaded via a namespace (and not attached):
##   [1] DBI_1.2.3             gridExtra_2.3         rlang_1.1.4          
##   [4] magrittr_2.0.3        clue_0.3-65           GetoptLong_1.0.5     
##   [7] matrixStats_1.3.0     compiler_4.4.1        RSQLite_2.3.7        
##  [10] png_0.1-8             vctrs_0.6.5           reshape2_1.4.4       
##  [13] stringr_1.5.1         pkgconfig_2.0.3       shape_1.4.6.1        
##  [16] crayon_1.5.3          fastmap_1.2.0         dbplyr_2.5.0         
##  [19] labeling_0.4.3        utf8_1.2.4            promises_1.3.0       
##  [22] ncdfFlow_2.51.0       rmarkdown_2.28        graph_1.83.0         
##  [25] purrr_1.0.2           bit_4.0.5             xfun_0.47            
##  [28] zlibbioc_1.51.1       cachem_1.1.0          jsonlite_1.8.8       
##  [31] flowWorkspace_4.17.0  blob_1.2.4            highr_0.11           
##  [34] later_1.3.2           parallel_4.4.1        cluster_2.1.6        
##  [37] R6_2.5.1              bslib_0.8.0           stringi_1.8.4        
##  [40] RColorBrewer_1.1-3    jquerylib_0.1.4       Rcpp_1.0.13          
##  [43] iterators_1.0.14      knitr_1.48            zoo_1.8-12           
##  [46] IRanges_2.39.2        flowCore_2.17.0       httpuv_1.6.15        
##  [49] tidyselect_1.2.1      yaml_2.3.10           doParallel_1.0.17    
##  [52] codetools_0.2-20      curl_5.2.2            lattice_0.22-6       
##  [55] tibble_3.2.1          plyr_1.8.9            Biobase_2.65.1       
##  [58] shiny_1.9.1           withr_3.0.1           evaluate_0.24.0      
##  [61] BiocFileCache_2.13.0  circlize_0.4.16       pillar_1.9.0         
##  [64] BiocManager_1.30.25   filelock_1.0.3        foreach_1.5.2        
##  [67] flowAI_1.35.2         stats4_4.4.1          generics_0.1.3       
##  [70] diagram_1.6.5         S4Vectors_0.43.2      ggplot2_3.5.1        
##  [73] munsell_0.5.1         ggcyto_1.33.0         scales_1.3.0         
##  [76] xtable_1.8-4          PeacoQC_1.15.0        glue_1.7.0           
##  [79] changepoint_2.2.4     maketools_1.3.0       tools_4.4.1          
##  [82] hexbin_1.28.3         sys_3.4.2             data.table_1.16.0    
##  [85] buildtools_1.0.0      XML_3.99-0.17         grid_4.4.1           
##  [88] RProtoBufLib_2.17.0   colorspace_2.1-1      cli_3.6.3            
##  [91] fansi_1.0.6           cytolib_2.17.0        ComplexHeatmap_2.21.0
##  [94] dplyr_1.1.4           Rgraphviz_2.49.0      gtable_0.3.5         
##  [97] sass_0.4.9            digest_0.6.37         BiocGenerics_0.51.0  
## [100] farver_2.1.2          rjson_0.2.22          memoise_2.0.1        
## [103] htmltools_0.5.8.1     lifecycle_1.0.4       httr_1.4.7           
## [106] GlobalOptions_0.1.2   mime_0.12             bit64_4.0.5