https://github.com/johanneswiesner/pycat
A python package that imitates functions from the Computational Anatomy Toolbox - CAT12.
https://github.com/johanneswiesner/pycat
brain-imaging brain-mri cat12 neuroscience python reproducible-research structural-mri
Last synced: 10 months ago
JSON representation
A python package that imitates functions from the Computational Anatomy Toolbox - CAT12.
- Host: GitHub
- URL: https://github.com/johanneswiesner/pycat
- Owner: JohannesWiesner
- License: bsd-3-clause
- Created: 2020-10-01T15:11:38.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-08-02T08:27:16.000Z (almost 5 years ago)
- Last Synced: 2025-10-11T19:37:52.814Z (10 months ago)
- Topics: brain-imaging, brain-mri, cat12, neuroscience, python, reproducible-research, structural-mri
- Language: Python
- Homepage:
- Size: 24.4 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pycat
A python package that imitates functions from the [Computational Anatomy Toolbox - CAT12](http://www.neuro.uni-jena.de/cat/).
For more information, see the documentation of [the third and fourth module in the CAT12 manual](http://www.neuro.uni-jena.de/cat12/CAT12-Manual.pdf).
## Motivation
This package does not replace CAT12 itself. It's purpose is to provide functions written in Python in order to faciliate the data analysis of images that were preprocessed using CAT12.
## Functions
`pycat.get_TIV()`: Extract TIV values from every .XML file that CAT12 produces. This function works as desired.
`pycat.check_sample_homogeneity`: Check sample for outliers using distance measurements. This function currently does not provided the exact logic that CAT12 has. Have a look at the FIXME.
## Dependencies
The `pycat` module depends on the `nisupply` module (https://github.com/JohannesWiesner/nisupply). In order for `pycat` to work, the `nisupply` module must be saved in the same directory.
## Note
`pycat` is still under development so feel free to add more functionality to it by sending pull requests!