PyFlowBAT: An Open-Source Software Package for Performing High-Throughput Batch Analysis of Flow Cytometry Data
PyFlowBAT requires Python version >=3.10
and the following packages:
numpy == 1.24.2
matplotlib == 3.7.1
FlowCal == 1.3.0
statsmodels == 0.13.5
scipy == 1.10.1
pandas == 2.0.0
To install PyFlowBAT and all required dependencies, run
pip install pyflowbat
from this directory—the one containing only this README.md
file and a folder named pyflowbat
.
This will install pyflowbat
to your Python site-packages
like a regular pip
package.
On some versions of Linux, the Python tkinter package may not be installed. Since this is a standard library package, it cannot be installed using pip. To install tkinter, run the following—or equivalent for your Linux distro—command:
sudo apt get install python3-tkinter
Full PyFlowBAT documentation is available here. Demonstrations of using PyFlowBAT are available in this repository.