Skip to content

Donders-Institute/PRESTUS

DOI

PRESTUS: PREprocessing & Simulations for Transcranial Ultrasound Stimulation

PRESTUS (PREprocessing & Simulations for Transcranial Ultrasound Stimulation) is an open-source MATLAB toolbox that aims to streamline imaging-informed simulations of Transcanial Ultrasound Stimulation (TUS): from the segmentation of T1-weighted MRI head scans and mapping of medium tissue properties (possibly informed for skull via (pseudo-)CT images) in a simulation grid, to the execution of acoustic and thermal simulations using the widely adopted k-Wave engine. High-performance computing (HPC) support via SLURM and CentOS enables efficient parallelization, and large-scale analyses. Output 3D NifTI images are automatically mapped to a standard template (MNI) space to facilitate group reporting.

Key features include:

  • Automated MRI segmentation (using SimNIBS 4 charm) and preprocessing.
  • 2D / 3D grid setup.
  • Multi-layer medium property mapping (water, skin, multi-layer skull, and brain).
  • (pseudo-)CT-informed continuous skull mapping.
  • Virtual multi-element transducer calibration (free-water profile emulation).
  • Estimation of entry-target coordinates.
  • Flexible temporal protocol specification (e.g., including session breaks).
  • k-Wave integration for robust acoustic and heating simulations.
  • Support for high-performance computing.
  • 3D NifTI outputs for major reporting metrics (in subject- & MNI-space).

These features make PRESTUS an accessible tool for researchers to plan, validate, and report transcranial ultrasound targeting. A recent overview poster can be found here.

Documentation

Please see the PRESTUS documentation.

Reference

If you use this tool for publications, please cite: Kosciessa, J. Q., Chetverikov, A., Cornelissen, M., van der Zee, K., Carpino, E., Wimmers, M., Adelhöfer, N., Meijer, S., & Verhagen, L. (2026). PRESTUS (0.6.0). Zenodo. https://doi.org/10.5281/zenodo.15095860

Contributors

Contributors

Julian Kosciessa
Julian Kosciessa

💻 🤔 🚧 🐛 📖
Andrey Chetverikov
Andrey Chetverikov

💻 🤔
Kenneth van der Zee
Kenneth van der Zee

💻 🤔 🚧 🐛
Margely Cornelissen
Margely Cornelissen

💻 🚧 🐛
Eleonora Carpino
Eleonora Carpino

💻 🤔
Martin Wimmers
Martin Wimmers

💻 🐛
Nico Adelhöfer
Nico Adelhöfer

💻 🤔
meijer-s
meijer-s

💻 🤔
Matthias Ekman
Matthias Ekman

🐛
Lennart Verhagen
Lennart Verhagen

🤔

If you would like to assist the community development of this tool, please consider CONTRIBUTING.

License

Released under GNU General Public License v3.0 (see LICENSE).

Disclaimer This software is currently under development and is provided “as is” without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, and non-infringement. This tool is intended for research purposes only and is not designed, intended, or approved for medical or clinical use, diagnosis, or treatment of patients. The contributors accept no liability for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) arising in any way out of the use of this software. Use at your own risk.

About

PREprocessing & Simulations for Transcranial Ultrasound Stimulation package

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors