Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dangom/ica-yac
Yet Another Classifier for ICA
https://github.com/dangom/ica-yac
Last synced: about 1 month ago
JSON representation
Yet Another Classifier for ICA
- Host: GitHub
- URL: https://github.com/dangom/ica-yac
- Owner: dangom
- License: apache-2.0
- Created: 2018-03-27T14:00:30.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-07-30T09:28:52.000Z (over 6 years ago)
- Last Synced: 2023-10-05T20:31:21.436Z (about 1 year ago)
- Language: Python
- Homepage:
- Size: 189 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE-APACHE
Awesome Lists containing this project
README
ICA-YAC
=======-----
ICA-YAC (Yet Another Classifier) is a ICA artefact removal tool that automatically classifies components into either "Signal" or "Noise".
It is similar in spirit to ICA-FIX and ICA-AROMA, but it only requires the timeseries of the components for the classification procedure. This makes ICA-YAC both fast, flexible and easy to use as it does not require motion parameter estimates, does not rely on any spatial features nor atlas, which allows training and predicting steps to be performed in different spaces, and yields results in seconds.ICA-YAC requires minimal training if your dataset does not fit any of the pretrained classes that come with this package.
.. contents:: **Table of Contents**
:backlinks: noneProvided Classifiers
--------------------ICA-YAC comes with a set of pretrained classifiers that can be used out-of-the-box to clean your data. These are listed below:
+------+------------+---------+-------+
| Name | Resolution | TE (ms) | TR (s)|
+=====================================+
| MESH | 4.5 iso | 48.6 | 0.158 |
+------+------------+---------+-------+If you train your own datasets and obtain good results, we welcome your classifier as a contribution.
Usage
-----After installing ICA-yac, run :code:`ica-yac --help` for information on syntax and usage.
Installation
------------ICA-YAC supports python 3.5 and 3.6.
Either clone the project and install it by running.. code-block:: bash
$ python setup.py install
or install it directly with pip by calling:
.. code-block:: bash
$ pip install git+https://github.com/dangom/ica-yac.git
License
-------ICA-YAC is distributed under the terms of
- `Apache License, Version 2.0 `_