flowVSParallel
is a modified version of the flowVS
package, designed to perform variance stabilizing transformations on flow cytometry data. The key difference is that flowVSParallel
is designed to run in parallel, which can significantly speed up computations for large datasets or many channels.
To install flowVSParallel
, you can use the devtools
package in R. If you don't have devtools
installed, you can install it with:
install.packages("devtools")
devtools::install_github("GeorgeAlehandro/flowVSParallel")
After installing flowVSParallel, you can load it in your R script with:
library(flowVSParallel)
You can then use the estParamFlowVSParallel function to estimate the optimum parameters for variance stabilization in your flow cytometry data. See the documentation for estParamFlowVS for more information.
A Shiny app for ParallelFlowVS, hosted in a Docker container for easy deployment and use.
To get started, you'll need to have Docker installed on your machine.
First, pull the latest version of the Docker image from Docker Hub by running the following command in your terminal:
docker pull georgealehandro/parallelflowvs_shiny:latest
Once you have pulled the Docker image, you can launch the Shiny app by running the following command:
docker run -d -p 7777:3838 georgealehandro/parallelflowvs_shiny:latest
Now, you should be able to access the Shiny app by navigating to http://localhost:7777 in your web browser.
(You can replace 7777
with any other available port number on your machine if needed.)
All credits to the creator of the original package Ariful Azad and the original paper.