Generic looping in KSFoundation: a programming abstraction for rapid prototyping of pulse sequences

Motivation: We aim at developing a framework for pulse sequence programming that is suited for rapid prototyping without compromising on the clinical usefulness of the resulting pulse sequences. Goal(s): The goal is to reduce the effort needed for developing a novel pulse sequence from scratch. Approach: In this study we introduce abstractions for implementing sequence independent looping that are denoted as generic looping. Results: These abstractions have helped greatly simplify our existing pulse sequences. It was particularly beneficial for Neuromix, a very complex sequence composed by different modules (FSE and EPI) and sampling modes (2D, 3D and PROPELLER) Impact: The abstractions presented in this study has been incorporated in the latest version of KSFoundation that was recently released and is available on request [3].

Authors

Publication Details

Journal
Proceedings on CD-ROM - International Society for Magnetic Resonance in Medicine. Scientific Meeting and Exhibition/Proceedings of the International Society for Magnetic Resonance in Medicine, Scientific Meeting and Exhibition
Published
2025-09-16
DOI
https://doi.org/10.58530/2025/1963
Primary Topic
Parallel Computing and Optimization Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Generic looping in KSFoundation: a programming abstraction for rapid prototyping of pulse sequences

Sophie Schauman, Enrico Avventi, Adam van Niekerk, Ola Norbeck et al.
Proceedings on CD-ROM - International Society for Magnetic Resonance in Medicine. Scientific Meeting and Exhibition/Proceedings of the International Society for Magnetic Resonance in Medicine, Scientific Meeting and Exhibition
Parallel Computing and Optimization Techniques
article

Generic looping in KSFoundation: a programming abstraction for rapid prototyping of pulse sequences

Sophie Schauman, Enrico Avventi, Adam van Niekerk, Ola Norbeck, Henric Rydén, Stefan Skare
article en

Abstract

Motivation: We aim at developing a framework for pulse sequence programming that is suited for rapid prototyping without compromising on the clinical usefulness of the resulting pulse sequences. Goal(s): The goal is to reduce the effort needed for developing a novel pulse sequence from scratch. Approach: In this study we introduce abstractions for implementing sequence independent looping that are denoted as generic looping. Results: These abstractions have helped greatly simplify our existing pulse sequences. It was particularly beneficial for Neuromix, a very complex sequence composed by different modules (FSE and EPI) and sampling modes (2D, 3D and PROPELLER) Impact: The abstractions presented in this study has been incorporated in the latest version of KSFoundation that was recently released and is available on request [3].

Proceedings on CD-ROM - International Society for Magnetic Resonance in Medicine. Scientific Meeting and Exhibition/Proceedings of the International Society for Magnetic Resonance in Medicine, Scientific Meeting and Exhibition
Openalex Percentile: Top 73%
Parallel Computing and Optimization Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Generic looping in KSFoundation: a programming abstraction for rapid prototyping of pulse sequences — Sophie Schauman, Enrico Avventi, et al. · Proceedings on CD-ROM - International Society for Magnetic Resonance in Medicine. Scientific Meeting and Exhibition/Proceedings of the International Society for Magnetic Resonance in Medicine, Scientific Meeting and Exhibition (2025) | TGRS Research Map | TGRS