To learn more about software developed by the MIND platform, click on its name.
Tools & Packages
SPIMprep is a Snakemake+SnakeBIDS workflow for pre-processing single plane illumination microscopy (SPIM, aka lightsheet microscopy). It takes TIF images (tiled or prestitched) and outputs a validated BIDS Microscopy dataset, with a multi-channel multi-scale OME-Zarr file for each scan, along with downsampled nifti images. Supported inputs:SPIMprep supports a range of inputs, with the type of acquisition specified by including the short-hand name as a substring in the acquisition tag:
InstallationSPIMprep requires the Pixi package manager. After installing Pixi, clone the repository and install dependencies: UsageRun the workflow using the The Full Documentation: here |
This package allows you to build BIDS Apps using Snakemake. It offers: Full Documentation: here Relevant papers:
|
SPIMquant is a Snakebids app for quantitative analysis of SPIM (lightsheet) brain data. It performs automated nonlinear template registration and quantification of pathology from SPIM microscopy datasets. Features
Hardware RequirementsProcessing lightsheet microscopy data is computationally-demanding, and you will need sufficient (and ideally fast and local) disk space. The more cores you have access to, the faster the code will run, but you will also need sufficient memory (e.g. 2-4 GB per core) as well. Software RequirementsA Linux machine with Singularity or Apptainer installed, and a recent version of Python (>= 3.10). The workflow will download any containers it requires to run non-python dependencies (c3d, greedy, ANTS). InstallationInstall the package directly from GitHub: Or if you are going to make changes to the code, clone the repository then install it: UsageSPIMquant is a BIDS App, so you need a BIDS dataset containing SPIM (or lightsheet microscopy) data to use it. The SPIMprep workflow is the recommended tool to produce a BIDS dataset from your raw or minimally-preprocessed microscopy data. Perform a dry run: Run the app using all cores: If your input BIDS dataset stores data in zarr zipstores (e.g. SPIM files ending in Full Documentation: here |
ZarrNii is a Python library for working with OME-Zarr and NIfTI formats. ZarrNii bridges the gap between these two popular formats, enabling seamless data transformation, metadata preservation, and efficient processing. The motivating application is for whole brain lightsheet microscopy and ultra-high field MRI, but it can generally be used for any 3T+channel datasets. Key Features
InstallationInstall zarrnii using pip: Or install the latest development version from GitHub: Quick StartUse CasesZarrNii allows you to:
Full Documentation: here |