Skip to content

This page is a list of all repositories that were created to achieve the goals of MRX. It is meant as an overview and to keep track of our efforts so far. All repositories are hosted in the mrx-org GitHub organization.


ToolAPI

Language implementations of the MRX ToolAPI.

Project Description
github crates.io Rust implementation: cargo add toolapi
github pypi Python wrapper: pip install toolapi
github npm JavaScript wrapper: npm install toolapi

Organization

MRX organization repositories for documentation and project management.

Project Description
github MRX Website: The website you are currently on. Contains examples and documentation, tracks the current progress and captures the goals of MRX.
github No-field Scanner: Virtual scanner interface with parameter configuration, FOV selection and simulated measurement of MRI sequences defined by pypulseq scripts.
github confidential

Tools

Building blocks for MRX apps. These tools are built using the MRX ToolAPI and provide different functionalities, which have to be connected by apps or scripts.

Project Description
github Phantom Library: Retrieve a segmented BrainWeb phantom at any resolution and FOV.
github Sequence Loader: Load a Pulseq .seq file into a ToolAPI sequence.
github Trajectory Extractor: Highly accurate k-space trajectory (encoding) extractor using a PDG simulation.
github Simulation: Fastest, state-of-the-art MRI simulation.
github Simulation MR-zero: MRI simulation using the Python MR-zero PDG simulator.
github Isochromat Simulation: Simple isochromat-based MRI simulation.

Outdated

There is one outdated repository: mrx-org/mrx. This was a monorepo for the first iteration. It contains an outdated version / prototype of the toolapi, as well as a couple of tools. Some of them should be extracted into their own tool repos:

  • [x] tool_basic_bloch_sim: A purposefully simple isochromat simulation, useful a ground-truth
  • [x] tool_kspace_extract: Automatic k-space trajectory extraction, to be replaced with new trajex tool
  • [x] tool_mr0sim: Provides MR-zero PDG simulation as MRX tool (first toolapi-py server impl)
  • [ ] tool_pulseq_loader: Converts pulseq into ToolAPI block seq - which is not yet provided in current ToolAPI
  • [x] tool_spdg: State-of-the-art simulation (should be renamed)