Cell-ACDC is a scientific application for cell analysis. The main repository can be found here. This is the official Cell-ACDC installer for x86_64 Windows systems, which simplifies the installation process and eliminates the need for command line usage. It provides a user-friendly interface to install and run Cell-ACDC with all necessary dependencies.
Pre-built installers (.exe) for Cell-ACDC can be downloaded from the official release page:
📥 Download Cell-ACDC Installer
The installer was created using Inno Setup and contains a Portable Git and a Miniforge version.
✨ For more information, please consult our installation guide. ✨
- The installer relies on an internet connection for downloading dependencies and updates.
- The installer supports installing Cell-ACDC with an embedded Python environment (Miniforge) or using a custom Python/Forge installation.
- You can choose to install from a bundled Cell-ACDC package, from PyPI, directly from GitHub, or your own Cell-ACDC source.
- The installer will set up all dependencies, download Cell-ACDC if needed, create an environment, and add shortcuts to your Start Menu and Desktop (optional).
- All files are installed to
%LOCALAPPDATA%\Cell-ACDCby default, but you can select a custom directory during installation.
- Cell-ACDC application files
- Python environment (Miniforge/conda) if no custom Python is selected
- All required Python packages
- A portable Git client (for GitHub installs)
- Shortcuts for easy launching
If you want to build the installer yourself:
Install Required Software
Download and install Inno Setup from: https://jrsoftware.org/isdl.php#stable
Download and install Portable Git from: https://git-scm.com/download/win
Download and install Miniforge from: https://conda-forge.org/download/
Install Python dependencies Open a terminal in this directory and run:
pip install pyinstaller requests regex
Customise the build
- Edit
compile.pyto set the Python version, Cell-ACDC version, and other parameters. - Make sure all paths are correct and the required files are present.
- The
acdc_versionshould match the version of Cell-ACDC you want to build.
Settings users should change in
compile.py:cell_ACDC_source = r"path/to/Cell-ACDC.whl" # Path to the Cell-ACDC whl source code git_source = r"path/to/portablegit/source" # Path to the Portable Git source folder mini_source = r"path/to/miniforge" # Path to the Miniforge folder icon_path = r"path/to/CellACDCicon.ico" # Path to the icon file for the installer acdc_version = "1.6.1" # Cell-ACDC version to build
- Edit
Build the executables Run the build script:
python compile.py
This will generate the required
.exefiles, as well as the Inno Setup script, in a subfolder corresponding to the Cell-ACDC version (e.g.,1.6.1/).Build the installer Open the generated
.issfile (e.g.,1.6.1/CellACDC.iss) in Inno Setup and click "Compile". The installer executable will be created (e.g., in1.6.1/Output/Cell-ACDC-1_6_1-Setup.exe).
- Double-click the setup
.exeand follow the installation instructions. - The installer will set up Cell-ACDC and create shortcuts.
✨ For more information, please consult our installation guide. ✨