URIAL is a toolbox (and hopefully soon BIDS app) for representational similarity analysis in python. In more detail, it includes functions for computing, plotting and comparing Representational Dissimilarity Matrices (RDMs). It's based on the famous matlab toolbox (github repo), extending it with a variety of utility functions like the conversion from MATLAB (e.g., .mat) to open file types (e.g., .csv) and customizable graphics for both RDMs and MDS, as well as correlation of RDMs across trials. It heavily utilizes the following python libraries: pandas, pingouin, scikit-learn, nilearn, nistats & MNE.
As mentioned above, URIAL's is divided into three sections that include respective functions:
As mentioned above, URIAL's is divided into three sections that include respective functions:
- computation of RDMs from neuroimaging data, including fMRI (within ROIs) & EEG (across time)
- generate conceptual model RDMs
- rank correlation based model comparisons between RDMs and model RDMs
- correlation between RDMs within a certain modality
- RDM based spatio-temporal searchlights in fMRI & EEG
- RDMs as matrices, dendograms and via MDS
- model comparison results
- stability and correlation of RDMs across trials
A documentation is currently in the works and will be available soon. Sorry for any inconvenience this might cause.
Running into any bugs 🪲? Check out the open issues to see if we're already working on it. If not, open up a new issue and we will check it out when we can!
Thank you for considering contributing to our project! Before getting involved, please review our Code of Conduct. Next, you can review open issues that we are looking for help with. If you submit a new pull request please be as detailed as possible in your comments. Please also have a look at our contribution guidelines.
If you intend to or already used URIAL, we would be very happy if you cite this github repo, till we have "something" out there!