Implementation of UNRAVEL
Project description
UNRAVEL - UtiliziNg tRActography to uncoVEr muLti-fixel microstructure
Welcome to the UNRAVEL's Github repository!
The documentation of the code is available on readthedocs
Description
To unravel has two meanings :
- to disentangle the fibers of
- to resolve the intricacy, complexity, or obscurity of
With the UNRAVEL framework, we utilize tractography to unravel the microstructure of multi-fixel models.
This repository contains the code used to combine macroscopic tractography information with microscopic multi-fixel model estimates in order to improve the accuracy in the estimation of the microstructural properties of neural fibers in a specified tract.
Installing & importing
Online install
The UNRAVEL package is available through pip install
under the name unravel-python
. Note that the online version might not always be up to date with the latest changes.
pip install unravel-python
To upgrade the current version : pip install unravel-python --upgrade
.
To install a specific version of the package, use
pip install unravel-python==1.0.0
All available versions are listed in PyPI. The package names follow the rules of semantic versioning.
To install the package with the optional dependencies, use
pip install unravel-python[viz]
Local install
If you want to download the latest version directly from GitHub, you can clone this repository
git clone https://github.com/DelinteNicolas/unravel.git
For a more frequent use of the library, you may wish to permanently add the package to your current Python environment. Navigate to the folder where this repository was cloned or downloaded (the folder containing the setup.py
file) and install the package as follows
cd UNRAVEL
pip install .
If you have an existing install, and want to ensure package and dependencies are updated use --upgrade
pip install --upgrade .
Importing
At the top of your Python scripts, import the library as
import unravel
Checking current version installed
The version of the UNRAVEL package installed can be displayed by typing the following command in your python environment
unravel.__version__
Uninstalling
pip uninstall unravel-python
Example data and code
An example use of the main methods and outputs of UNRAVEL is written in the example.py
file. A tractogram of the middle anterior section of the corpus callosum is used as tractography input.
Publication & citation
Main publication DOI : 10.3389/fnins.2023.1199568
Cite article as : "Delinte N, Dricot L, Macq B, Gosse C, Van Reybroeck M and Rensonnet G (2023) Unraveling multi-fixel microstructure with tractography and angular weighting. Front. Neurosci. 17:1199568. doi: 10.3389/fnins.2023.1199568"
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file unravel_python-1.6.1.tar.gz
.
File metadata
- Download URL: unravel_python-1.6.1.tar.gz
- Upload date:
- Size: 41.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | af4383e369babac83ae2ab3ab86de0ae71a0ba9a87b46c2143206bf196b90a23 |
|
MD5 | 343a1917ee94286993cd517fd25a0f9c |
|
BLAKE2b-256 | e716991464ad84bdc54d44cf9d8112583e81f5a586c2aa654cf7d88894314b08 |
File details
Details for the file unravel_python-1.6.1-py3-none-any.whl
.
File metadata
- Download URL: unravel_python-1.6.1-py3-none-any.whl
- Upload date:
- Size: 42.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b61e67b915902622a3449ff6713887155aaa9f195205b2ceb505057eafa3940b |
|
MD5 | 4747b333c432c0a2b8f952674c27a3eb |
|
BLAKE2b-256 | fca333203bc0dd5944e2ccf3170f86572e07a77bbdaacdce0c0df051886c6e69 |