GithubHelp home page GithubHelp logo

crisglav / discover-eeg Goto Github PK

View Code? Open in Web Editor NEW
42.0 42.0 8.0 124.41 MB

A pipeline to automatically preprocess, analyze and visualize resting state EEG data.

License: Creative Commons Attribution 4.0 International

MATLAB 100.00%

discover-eeg's People

Contributors

crisglav 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

Watchers

 avatar  avatar  avatar

discover-eeg's Issues

PAF by channel

Hello :)

I'm thinking of adapting your 'compute_peakfrequency' function to additionally output localmax and cog PAF values for each channel to complement the global PAF you have already.

If this is something you already have let me know, otherwise I can share with you once I have it working and you can decide whether to have it in your software.

Best,
Sammy

Using individual MRIs

Thank you for creating this EEG-BIDS pipeline. This looks promising!

We are planning to apply the pipeline to the Healthy Brain Network dataset from the Child Mind Institute. This dataset provides individual MRI T1 images, which were processed using Freesurfer.

Is there an instruction somewhere for us to use DISCOVER EEG with individual MRIs?

I saw these two parameters:
"HeadModelPath" : "standard_bem.mat",
"SurfaceModelPath" : "surface_white_both.mat"

How do we create these .mat files from Freesurfer/Nifiti files?

Also will the pipeline use electrode coordinates embedded in the BIDS files? See these coordinate files here
https://openneuro.org/datasets/ds004186/versions/2.0.0

Always a error when uses main_pipeline

Hi all,

I'm encountering an issue with my .bids data in discover-eeg, but always showed these error.
_Dot indexing is not supported for variables of this type.

Error in plot_badchannels (line 36)
chanlabels = {EEG(1).urchanlocs.labels};

Error in main_pipeline (line 207)
plot_badchannels(params,ALLEEG);_

What could be causing this issue? Thanks for your help!

Epoch length and frequency res

Hello, thanks for making this pipeline!

I was hoping to change the epoch length and run your script. But it seems that you must specify a params.FreqRes that is higher (i.e. lower number) than the default for the params.EpochLength you set (i.e. 1/EpochLength).

For example, if I set params.EpochLength to 5, and params.FreqRes to 0.2 or [ ], (i.e. the default that is calculated if left empty), then calling the function define_params.m does not work. I believe this is because the logical statements within define_params.m to check the params.Pad parameter do not work unless params.Pad has been specified manually or becomes set to 1/params.FreqRes at line 248 when the FreqRes has been assessed to be smaller than 1/EpochLength. The latter is the case for EpochLength of 2 and FreqRes of 0.1 as was set in your params_example.json.

I have set up a workaround for my self by commenting out the check for params.Pad and having no padding specified, but this might be something for you to look into. And of course, if you can't replicate the problem, let me know, as there might be other issues happening on my end if so :)

A small extra thing in relation to this, within your compute_power.m function line 12, you have cfg.pad = params.Padding, which I believe should be cfg.pad = params.Pad to match the params_example.json.

Best wishes,
Sammy

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.