A small R Shiny app for base processing of flow cytometry samples. Main functions include:
The functionality is mostly cytometer- and method-agnostic, and should generally work with anything that produces FCS3 files. We have successfully applied this to data from several cytometer vendors (both spectral and the "traditional" multicolor).
PanelBuildeR was developed at the IOCB Prague and IHBT Prague, in cooperation with Liston Lab of the Babraham Institute. The development was supported by the Czech node of ELIXIR, the European infrastructure for life science.
You can install this using devtools
directly from the GitHub repository. You will first need the unmixing package nougad
:
devtools::install_github('exaexa/nougad')
Check out the nougad
documentation for some
helpful hints about installation; in particular there might be very desirable
hardware-accelerated variants.
After that, install PanelBuildeR:
devtools::install_github('exaexa/panelbuilder')
Once the package is installed, simply run the panelbuilder()
function:
library(panelbuilder)
panelbuilder()
You should get a browser window open with the PanelBuildeR UI running.
PanelBuildeR is designed for easy modification, so that we can quickly try
various new ideas and algorithms for processing the samples and spectra. To get
a "development" environment, clone the repository, and use test.R
for
bootstrapping and running a local installation:
git clone https://github.com/exaexa/panelbuilder.git
cd panelbuilder
R -f test.R
The software is new, there may be bugs and compatibility problems. If anything looks fishy, feel free to open an issue!
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.