ME-ICA / mapca

A Python implementation of the moving average principal components analysis methods from GIFT
GNU General Public License v2.0
6 stars 8 forks source link

Document typical results for different datasets/acquisition parameters #51

Open tsalo opened 2 years ago

tsalo commented 2 years ago

This stems from https://github.com/ME-ICA/tedana/pull/849 and is related to #42. Basically, I think it would be awesome if we had some idea of how many components are "typical" for the different criteria, depending on a few factors, such as (1) number of volumes, (2) temporal resolution, and (3) spatial resolution. We could then plot and share those results in the MAPCA documentation, much like how the tedana documentation includes distributions of typical ME-EPI parameters in the literature.

eurunuela commented 1 year ago

@leandrolecca and I have written a silly script that runs maPCA and its MATLAB implementation on OpenNeuro data in #52.

We have run it on a bunch of the Multi-echo Cambridge (ds000258) datasets and have found that the results are identical 94% of the time. Note that at some point we decided to normalize in time rather than in space, which is what GIFT does in MATLAB and what we have done in this comparison.

I'm attaching a screenshot of a quick summary table I have made 👇

CleanShot 2022-12-04 at 12 07 57@2x

Here's the CSV file with the results in case you're interested.