Skip to content

GUI Demo

fp-tools-gui is an optional browser interface for users who prefer forms over long command lines. It still runs the same fp-tools commands and saves reusable YAML configs.

Open The GUI

pip install "fp-tools-bio[gui]"
fp-tools-gui

For a workstation or cloud VM:

fp-tools-gui --host 0.0.0.0 --port 8891

Open the printed URL in a browser. Public access also requires the port to be allowed by your firewall or cloud security group.

What The GUI Does

Choose a command

Bulk ATAC, motif reports, variants, and pseudobulk tools are grouped in the sidebar.

Load examples

Use bundled YAML configs or paste your own paths.

Run and review

Launch jobs, inspect logs, and reuse the same YAML on the command line.

Static Preview

GUI walkthrough preview

This static page shows the intended layout and workflow without starting a compute backend.

Open GUI preview

Example Configs

Bundled configs are in examples/gui_configs/. The same file can be loaded in the GUI or run directly with run-workflow:

run-workflow --config examples/gui_configs/call_footprints_single.yml