Skip to content

URIAL - Utilities for Representational sImilarity AnaLysis in python

License

Notifications You must be signed in to change notification settings

PeerHerholz/URIAL

Repository files navigation

alternate text

PRs Contributors Commits Hits License

Description

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.

Overview of functionality

As mentioned above, URIAL's is divided into three sections that include respective functions:


Overview of functionality

As mentioned above, URIAL's is divided into three sections that include respective functions:

Computing

  • computation of RDMs from neuroimaging data, including fMRI (within ROIs) & EEG (across time)
  • generate conceptual model RDMs

Comparing 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

Plotting

  • RDMs as matrices, dendograms and via MDS
  • model comparison results
  • stability and correlation of RDMs across trials

Documentation

A documentation is currently in the works and will be available soon. Sorry for any inconvenience this might cause.

How to report errors

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!

How to contribute

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.

Acknowledgements

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!

About

URIAL - Utilities for Representational sImilarity AnaLysis in python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published