GithubHelp home page GithubHelp logo

zitonglu1996 / neurora Goto Github PK

View Code? Open in Web Editor NEW
154.0 6.0 31.0 76.97 MB

A Python Toolbox for Multimode Neural Data Representation Analysis - A Representational Analysis Toolbox for Neuroscience, including Neural Pattern Similarity (NPS), Representational Similarity Analysis (RSA), Spatiotemporal Pattern Similarity (STPS) & Inter-Subject Correlation (ISC)

Home Page: https://zitonglu1996.github.io/NeuroRA/

License: MIT License

Python 99.99% Jupyter Notebook 0.01%
python-toolbox representation-similarity rsa neural-data eeg meg fmri ecog seeg fnirs

neurora's Introduction

Hi there πŸ‘‹

GitHub Badge CV Badge Website Badge email1 Bage email2 Bage

I'm Zitong Lu from πŸ‡¨πŸ‡³ now in πŸ‡ΊπŸ‡Έ !

To be an experimental psychologist, a cognitive neuroscientist, an AI scientist.

  • πŸ˜‰πŸŽ“ I am a third-year PhD candidate in cognitive neuroscience working with Dr. Julie Golomb in Vision and Cognitive Neuroscience Lab at The Ohio State University. Also, I am the OSU EEGlab manager!

    I got a graduate Minor degree in statistics in 2023 and a MSci degree in psychology in 2022 from The Ohio State University. And I graduated with a MSci degree in cognitive neuroscience from East China Normal University (Shanghai, China) in 2021. Also, I was a member of Memory and Emotion Lab led by Dr. Yixuan Ku in Sun Yat-sen University (Guangzhou, China) and a research assistant in Peng Cheng National Laboratory (Shenzhen, China). Before that, I received a BEng degree in software engineering from Northeastern University (Shenyang, China) in 2018.

  • πŸ‘€πŸ”‘ Visual Perception, Cognitive Computational Neuroscience, NeuroAI.

  • πŸ˜…πŸ”† I’m the author of NeuroRA and PyCTRSA - Two Python toolboxes for representational analysis.

  • πŸ˜‹:πŸ“” I'm also the author of the first Chinese Python EEG data analysis handbook.

  • πŸ“§πŸ“¬ If you have any question about my projects, you can email me: [email protected] / [email protected]

  • πŸ˜ƒπŸ’‘ Research Interests: To understand how we process object information in the complex and dynamics world using behavioral, EEG, fMRI and computational approaches and building more brain-like artificial vision models.

  • πŸ˜‰πŸ‘» Focused Topics:

  • 1️⃣ Neural and behavioral mechanisms of visual perception: (A) Object-location binding; (B) Depth and 3D perception; (C) Visual and semantic representations; (D) Generally spatial representation.

  • 2️⃣ Mapping representations between human brains and artificial neural networks: (A) Representational alignment between human brains and artificial neural networks; (B) Brain encoding models; (C) Inter-individual neural converters; (D) Reverse engineering to interpret neural mechanisms.


Typical Open-source Projects

  • NeuroRA: A Python toolbox of representational analysis from multimode neural data
  • Python-EEG-Handbook-CN: A Chinese handbook for EEG data analysis based on Python
  • EEG2EEG: A high-performance inter-individual EEG converter

Languages and Tools

  • Python, MATLAB, C, C++, Java, Julia
  • EEGLAB Badge MNE Badge SPM Badge NiBabel Badge Nilearn Badge NeuroRA Badge PyTorch Badge

github stats Top Langs ReadMe Card ReadMe Card

neurora's People

Contributors

zitonglu1996 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

neurora's Issues

bhvRDM for representations in CNNs

First of all, thank you so much for making this work open source! It is much appreciated! :)

I am interested in calculating RDMs for representations learned by neural networks. For this, I was looking at your bhvRDM function, since the description of the function includes 'This function can also be used to calculate the RDM for computational simulation data'.

My understanding was that for RDMs, correlation distance (i.e. 1 - r where r refers to the Pearson correlation) was used. However, on line 84 (here), I am not sure why you are simply computing the absolute distance. Can you please help me out?

Thanks once again for your phenomenal work!

why not remove .idea directory

.idea directory is the configuration directory of JetBrains IDEs such as Intellij idea or Pycharm. It's your own configuration, so it's helpless to others.

Could this approach be extended to work on high dimensional spike train data?

First of all, thank you so much for making this work open source! It is much appreciated! :)

Could this approach be extended to work on high dimensional spike train data? If so which classes which would be the best classes to extend and inherit from in developing a new spike train based approach?

I think PySpike is doing something similar to representational similarity analysis of spike trains, but I don't know if it is interoperable with approaches here.

Thanks,

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.