Skip to main content

A quick to use library to process images for MRI Arterial Spin Labeling imaging protocols.

Project description

Documentation Stable Website codecov CI_main CI_develop Python Versions PyPI downloads Contributors GitHub issues GitHub Sponsor

Arterial Spin Labeling Toolkit (asltk)

Welcome to the ASL toolkit!

This library was designed to assist users in processing Arterial Spin Labeling (ASL) MRI images, from basic imaging protocols to the state-of-the-art models provided in the scientific literature.

The major objective of this project is to give an open-source alternative to researchers in the MRI field. A profound knowledge of computing and data modelling is not a prior demand. It is expected that a simple set of Python commands can be helpful in fast prototyping an ASL experiment or even collecting simple quantitative ASL-based information.

Please read the full documentation to get more details about the usage, implementation and updates in the asltk library.

Also, feel free to contribute directly to the project! Check it out the issues at the repository and get in touch to the developers of the project.

How to install

A quick to use install is via pip, as follows:

[!NOTE] The installation requires Python 3.10 or higher

pip install asltk

What it can done with ASLtk

The ASLtk library provides a wide range of functionalities for processing Arterial Spin Labeling (ASL) MRI images, including:

  • Preprocessing: Tools for denoising, motion correction, and normalization of ASL images.
  • Quantification: Methods for calculating perfusion maps and other quantitative metrics from ASL data.
  • Visualization: Utilities for visualizing ASL images and results in an intuitive manner.
  • Model Implementation: Access to state-of-the-art models for ASL image analysis, allowing users to leverage advanced techniques without deep expertise in the field.

Special thanks for all the contributors

Thank you all the special people that invested their time and knowledge to improve this project. 👏

Contributors

Citation

We appreciate if one or more of the following references can be added in your projects due to the usage of asltk outcomes.

  • Senra Filho, A.C.; Paschoal, A. M. "Open-Source Multi-Echo (TE) MRI Tool for Arterial Spin Labelling Imaging Protocols". ISMRM Brazilian Chapter, 2025.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

asltk-1.0.1.tar.gz (68.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

asltk-1.0.1-py3-none-any.whl (98.3 kB view details)

Uploaded Python 3

File details

Details for the file asltk-1.0.1.tar.gz.

File metadata

  • Download URL: asltk-1.0.1.tar.gz
  • Upload date:
  • Size: 68.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.4 CPython/3.10.18 Linux/6.11.0-1018-azure

File hashes

Hashes for asltk-1.0.1.tar.gz
Algorithm Hash digest
SHA256 059149f3432441e16ac830cf9c32c6c9ebd3bbafb3dd1ef1ecb4bb19dbce2d57
MD5 1909349280ee98b125a0b54d701644cc
BLAKE2b-256 ff3da06563efe3d78633f1ac58a6cbffb0d9b336e56cce75fbcb26f2d4a63292

See more details on using hashes here.

File details

Details for the file asltk-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: asltk-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 98.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.4 CPython/3.10.18 Linux/6.11.0-1018-azure

File hashes

Hashes for asltk-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3ca8d99cfb1291c16e9d53d2e63643baebf15da0013b66ea7d66fba1528e1afc
MD5 359475425daa080b94b21be7391d1021
BLAKE2b-256 73141c32edbf4ea18c4a7e539f1e9c0a4dacbf9d61bcee9b59e21a7a83fe7ab6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page