To streamline user experience and broaden accessibility, FUSION++ now integrates a fully managed JupyterHub environment as a core component of its open-source offering. This pre-configured deployment removes the technical barriers to entry, enabling a diverse range of users—from students and computational biologists to clinical and translational researchers—to instantly launch interactive notebooks with full FUSION++ functionality, eliminating the need for complex manual installation or environment configuration.
This integrated environment does not only simplify onboarding but fundamentally accelerates the journey from visual observation to biological discovery. By empowering users to answer the critical questions of “what does it look like,” “what is it doing biologically,” and “where is it happening spatially,” FUSION++ enables the extraction of high-resolution insights across diverse computational settings. As we move toward FUSION 2.0, this ecosystem will continue to evolve, incorporating agentic AI for molecular discovery and expanding support for single-cell spatial omics, further cementing its role as a cross-disciplinary tool for the global research community.
This repository contains a beginner-friendly Jupyter demo notebook for running the FUSION++ pipeline.
Use this option if you are working on the University of Florida's HiPerGator environment.
- Open the FUSION++ demo notebook (fusion_demo.ipynb) in the HiPerGator Jupyter environment.
- Select the FUSION kernel.
- Go through Table of Contents and Getting Started.
- Run Initial Setup and Authentication.
- The notebook is ready!
Use this option if you are working inside a HuBMAP Workspace.
HuBMAP Workspaces provide a browser-based JupyterLab environment where users can explore HuBMAP data and run notebooks.
- Open the HuBMAP Consortium Website - portal.hubmapconsortium.org.
- Open the Data Portal and login to your account.
- Open My Workspaces and select the
Create Newbutton. - Configure the workspace by giving it a name.
- Select the environment JupyterLab (FUSION).
- Scroll through the Templates and select FUSION++.
- Click Launch Workspace.
- Open FUSION_tutorial.ipynb.
- Run command
import fusion. - Confirm that a new folder named fusion_demo_notebooks is downloaded.
- Open
fusion_demo_notebooksfolder and then open fusion_demo.ipynb. - Go through Table of Contents and Getting Started.
- Run Initial Setup and Authentication.
- The notebook is ready.
The general workflow of the notebook is:
Initial Setup & Authentication
↓
Data Management
(Download / Upload / Prepare Data)
↓
Run Analysis Jobs
↓
Visualization
These exercises are designed to help users practice the complete FUSION++ notebook workflow.
Goal: Access either the HuBMAP Workspace or HiPerGator environment, open the FUSION++ notebook, and confirm that FUSION++ is ready to use.
Tasks:
- Access one of the supported workspace environments (HuBMAP/HiperGator).
- Set up and open the FUSION++ notebook using the instructions above.
- Select the correct notebook kernel if required.
- Run the initial setup and authentication cells.
- Confirm that FUSION++ imports successfully.
Expected outcome: The notebook opens successfully and the initial setup cells run without errors.
Goal: Use data from HuBMAP or FUSION and run the complete Visium pipeline in the notebook.
Tasks:
- Select a dataset from either HuBMAP or FUSION.
- Import and prepare the selected data inside the notebook workspace.
- Run the Data Management section.
- Run the complete Visium analysis workflow.
- Confirm that the expected output files and folders are generated.
Expected outcome:
The selected dataset is processed successfully, and the pipeline generates output files for visualization and downstream analysis.

Goal: Use the pipeline outputs to create your own plots and identify interesting patterns or insights.
Tasks:
- Locate the output files generated by the pipeline.
- Use the outputs to create custom plots using the generated results.
- Add appropriate titles, labels, and legends.
- Write a short interpretation for each plot.
- Summarize at least two interesting insights from the results.
Expected outcome: Custom plots are created from the pipeline outputs, and the user provides a brief interpretation of the observed results.