Skip to main content

ARDENT

Affine and Regularized DEformative Numeric Transform (ARDENT) is a Python package for performing automated image registration using LDDMM.

ARDENT stands out for its ability to predict and correct for artifacts and image nonuniformity, perform registrations across image modalities, ease of use, and other features in development.

Overview

Experimental neuroscience produces a stunning amount of imaging data from light or electron microscopy, MRI, and other 3D modalities. To be of real use these datasets must be interpreted with respect to each other and to refined standards: well-characterized image datasets called atlases. To build these interpretations, dense spatial alignments must be computed. This process is known as image registration, in which one image is optimally deformed, or flowed, until it aligns with another. Accurate registration is challenged by the large scale of imaging data and the heterogeneity across species scales and modalities. Current tools can perform well on very standard images but perform poorly on data with various imperfections. This restricts our ability to analyze data from novel experiments performed in a majority of labs.

ARDENT is an accessible pure-python image registration package in development with these neuroimaging challenges in mind.

Documentation

The official documentation with usage is at https://ardent.neurodata.io/

Please visit the tutorial section in the official website for more in-depth usage.

System requirements

Hardware requirements

ARDENT package requires only a standard computer with enough RAM to support the in-memory operations.

Python Requirements

This package is written for Python3. Currently, it is supported for Python 3.6.

Python Dependencies

ARDENT mainly depends on the Python scientific stack with the notable addition of PyTorch. However, this is pending deprecation.

numpy
matplotlib
scipy
scikit-learn
simpleitk
nibabel
nilearn
pytorch

Installation Guide

Install from pip

pip install ardent

Install from Github

git clone https://github.com/neurodata/ardent
cd ardent
python3 setup.py install

License

This project is covered under the Apache 2.0 License.

Release files for ardent 1.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ardent 1.0.3
File Size Uploaded
ardent-1.0.3.tar.gz 56.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ardent 1.0.3
File Interpreter ABI Platform
ardent-1.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 126.7 kB

Release files / ardent-1.0.3.tar.gz

Download URL ardent-1.0.3.tar.gz
Size 56.7 kB
Tags Source
SHA-256 checksum
How to use checksums
083032ed348a5edab2da7b44440137c07fcb680cf8d381f64c2789d68b0fb0d8
BLAKE2b-256 checksum
How to use checksums
ea40989af36e54e0a2156fae02f0b28acd9fcf1993fa27de676e1046b3e48cd6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.7

Release files / ardent-1.0.3-py3-none-any.whl

Download URL ardent-1.0.3-py3-none-any.whl
Size 70.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
99994dfae48502a910a703a0de29c17537b5f9641fa9afaf40e24463a32acf94
BLAKE2b-256 checksum
How to use checksums
274254fc0d990007101a709acfe3ee7ab51c174b78589c41dbdfb47e7b17645b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.7

Release history Release notifications | RSS feed

This release

1.0.3 This release

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page