Skip to contents

This is the computational workflow to analyse physically interacting cells (PICs) in flow cytometry data using R.

Installation

PICtR requires R version 4.3 or later. First, please install BPCells. Next, PICtR can be installed using:

if (!require("remotes", quietly = TRUE)) {
  install.packages("remotes")
}

remotes::install_github("agSHaas/PICtR")

Workflow

Please refer to the Vignette and the Method section of our manuscript for a comprehensive description of the analysis pipeline.

Demo Data

The package comprises a demo data set from LCMV infected mice. Data was analysed using high parametric spectral flow cytometry and can be loaded with data(demo_lcmv). See ?demo_lcmv for details.

Dependencies

The core of this framework relies on Seurat version 5, BPCells, MASS, and the tidyverse. Please make sure that R is operating in version 4.3 or higher.

Some packages are not necessarily required, but expand the functionality of PICtR. Consider installing:

Citation

If you use PICtR in your work, please cite

Vonficht, Jopp-Saile, Yousefian, Flore et al. Ultra-high-scale cytometry-based cellular interaction mapping. Nature Methods (2025). https://doi.org/10.1038/s41592-025-02744-w

Version

Current version 1.0.0