Installation Guide#

You can install BIDS-Manager by using our installers.

Required dependencies?

The installation method includes all the depencies required to run the GUI and helper scripts. All core requirements are version pinned in pyproject.toml to ensure consistent installations.

Installers#

  • Download the ZIP package: 📦 Installers

  • Extract the ZIP file and run the script: After extracting the ZIP, you will see one subfolder per operating system. Each subfolder contains a specific installation script:

OS

Script

How to Run

Windows 10/11

install_bids_manager.bat

Double-click and Run in the Security Warning

Linux

install_bids_manager.sh

Allow execution (see below) and run the installer

MacOS

install_bids_manager.command

Allow execution (see below) and run the installer

folders

Allow script execution and run the installer for Linux and MacOS users#

Linux systems:#

If you’re working in Linux, you’ll need first to allow the .sh script execution. This can be done in two different ways:

Right click and select “Open terminal here” or open a terminal and use:

cd /path/to/your/installer

Give execute permissions to the installer

chmod +x install_bids_manager.sh

Or alternatively

chmod 755 install_bids_manager.sh

Run the installer

./install_bids_manager.sh

Allow “execute” option in XFCE systems

xfconf-query --channel thunar --property /misc-exec-shell-scripts-by-default --create --type bool --set true

Give execute permissions to the installer

chmod +x install_bids_manager.sh

Or alternatively

chmod 755 install_bids_manager.sh

Run the installer

./install_bids_manager.sh

MacOS systems:#

Because the installer is not from the App Store, macOS will initially block it.

  • Double-click install_bids_manager.command will open a warning ⚠️ dialog. Cick Done.

mac-error
  • Open System Settings and scroll until Privacy & Security.

mac-settings
  • In the Security section, you should now see a mesage about the blocked attempt. Click Open Anyways to allow it.

mac-security

Installation completed! 🎉#

After the installation finishes, you will find two shortcuts on your desktop:

OS

Launch

Uninstall

Windows

run_bidsmanager.bat

uninstall_bidsmanager.bat

Linux

BIDS Manager

Uninstall BIDS Manager

MacOS

BIDSManager.command

Uninstall BIDSManager.command

  • To open the app, double click on the launcher.

  • First time to launch will take a minute. For the next times that you open the app, the initialization will be faster.

  • To uninstall the app, double click on the uninstall launcher.

Where is BIDS-Manager installed? 🤨#

Installation paths

You can find your BIDS_MANGER installed in the following full paths:

Windows:

C:\Users\<your_user>\BIDS_MANAGER

Linux:

/home/<your_user>/BIDS_MANAGER

MacOS:

/Users/<your_user>/BIDS_MANAGER

What if you don’t like GUIs and want to work with commands in the python environment where BIDS-Manager is installed? 🤨#

Activate the environment#

The installer automatically creates and manages a virtual environment (learn more about virtual environments). If you want to manually activate the environment from a terminal or command prompt you can use the following full paths:

Environment activation full path

Windows:

\Users\<your user>\BIDS_MANAGER\env\Scripts\activate

Linux:

source home/<your user>/BIDS_MANAGER/env/bin/activate

MacOS:

source Users/<your user>/BIDS_MANAGER/env/bin/activate

After activation the following commands become available:

  • bids-manager – main GUI combining conversion and editing tools (similar to the desktop launcher)

  • dicom-inventory – generate subject_summary.tsv from a DICOM directory

  • build-heuristic – create a HeuDiConv heuristic from the TSV

  • run-heudiconv – run HeuDiConv using the generated heuristic

  • post-conv-renamer – rename fieldmap files after conversion and organize/write the IntendedFor fields in the metadata