Installation Guide¶
This guide explains how to install Rodrigolab's Flow Cytometry Analyzer on your system.
Pre-built Binaries (Recommended)¶
The easiest way to get started is to download pre-built binaries from the GitHub Releases page.
macOS¶
- Download the
.dmgfile for your architecture: - Apple Silicon (M1/M2/M3):
Rodrigolab's Flow Cytometry Analyzer_*_aarch64.dmg -
Intel:
Rodrigolab's Flow Cytometry Analyzer_*_x86_64.dmg -
Open the downloaded DMG file
-
Drag the application to your Applications folder
-
Important - macOS Gatekeeper: Since the app is not code-signed, macOS may show an error that the app is "damaged and cannot be opened". To fix this, use one of the following methods:
Method 1: Remove quarantine attribute (Recommended)
Then open the app normally from Applications.Method 2: Right-click to open - Right-click (or Control-click) the app in Applications - Select "Open" from the context menu - Click "Open" in the security dialog - This only needs to be done once
Method 3: System Settings - Go to System Settings > Privacy & Security - Scroll down to find the blocked app message - Click "Open Anyway" - Confirm by clicking "Open"
After using any of these methods, you can open the app normally in the future.
Windows¶
-
Download the
.msiinstaller from the releases page -
Double-click the MSI file to run the installer
-
Windows SmartScreen Warning: Windows may show a warning that it protected your PC. This is normal for unsigned applications. To proceed:
- Click "More info" on the warning screen
- Click "Run anyway" to continue installation
-
Alternatively, right-click the MSI file, select "Properties", check "Unblock" if available, then run the installer
-
Follow the installation wizard
-
Launch the application from the Start menu
Linux (Ubuntu/Debian)¶
Option 1: DEB Package (Recommended)¶
-
Download the
.debpackage from the releases page -
Install using your package manager:
-
If there are dependency issues, fix them with:
-
Launch from your application menu
Option 2: AppImage¶
-
Download the
.AppImagefile from the releases page -
Make it executable:
-
Run it:
Building from Source¶
If you prefer to build from source or need a custom build, see the Building from Source guide.
Quick Build¶
# Clone the repository
git clone https://github.com/luksgrin/flow-cytometry-analyzer.git
cd flow-cytometry-analyzer
# Install dependencies
npm install
# Build frontend
npm run build
# Build application
cd src-tauri
cargo tauri build
For detailed platform-specific instructions, see Building from Source.
Verification¶
After installation, verify the application works:
- Launch the application
- You should see the main interface with "Load FCS File" button
- Try loading a sample FCS file to confirm everything works
Updating¶
To update to a newer version:
- Download the latest release from GitHub
- Follow the installation steps above
- On macOS and Windows, you can typically just install over the existing version
- On Linux, uninstall the old version first if using DEB package
Uninstallation¶
macOS¶
- Open Applications folder
- Drag "Rodrigolab's Flow Cytometry Analyzer" to Trash
- Empty Trash
Windows¶
- Open Settings > Apps
- Find "Rodrigolab's Flow Cytometry Analyzer"
- Click Uninstall
Linux (DEB)¶
For AppImage, simply delete the file.