Running interactively
The interactive terminal interface (TUI) is the recommended way to use QSMxT. It takes you through the whole workflow — converting DICOMs, configuring the pipeline, and running it — without writing a single command flag or config file.
qsmxt tuiWhat you can do
Section titled “What you can do”- Convert DICOMs to BIDS — point at a DICOM directory, review the automatic series classification, relabel anything that needs it, and convert. (See DICOM → BIDS for what the classifier handles.)
- Point at a dataset and let QSMxT discover the phase/magnitude runs.
- Download an example dataset — no data of your own to hand? Set Input Mode → Example dataset, tick one or more real in-vivo acquisitions, and press Download. The TUI fetches them, writes a BIDS dataset, and drops you straight into BIDS mode pointed at it. (See Fetch an example.)
- Choose algorithms for masking, unwrapping, background-field removal, and dipole inversion from menus — no need to memorise flag names or valid values.
- Adjust parameters for each stage, with sensible defaults pre-filled.
- Copy the equivalent command — as you configure, the TUI shows the matching
qsmxt runcommand and updates it live, and saves your settings to a config file. It’s the easiest way to build a run command without memorising flags. - Run the pipeline and watch progress without leaving the terminal.
- Submit to a cluster — generate and launch SLURM jobs for large cohorts directly from the TUI; scaling out doesn’t require the command line.
The TUI writes the same configuration the CLI consumes, so anything you set up
interactively can be saved and reproduced noninteractively
with qsmxt run --config — or by copying the generated command.