lcnhappe / happe Goto Github PK
View Code? Open in Web Editor NEWHarvard Automated Pre-Processing Pipeline for EEG
Harvard Automated Pre-Processing Pipeline for EEG
I am running the latest version of happe. But when this HAPPE is running for the sample datasets mentioned in the paper. But I ran into this error when ran for the 'baselineEEG001.mat' file. Below is the error.
Error using HAPPE_pipeline_v1_0 (line 259)
Requested 129x87250x1000 (41.9GB) array exceeds maximum array size preference. Creation of arrays greater than this
limit may take a long time and cause MATLAB to become unresponsive.
Video of error attached.
Dear HAPPE developers,
I am encountering an issue with one of the subjects in running the ICA decomposition.
The file contains 124 channels.
HAPPE removes 2 bad channels.
Performing ICA gives me the following result:
Warning: fixing rank computation inconsistency (111 vs 110) most likely because running under Linux 64-bit Matlab
Attempting to convert data matrix to double precision for more accurate ICA results.
Data rank (111) is smaller than the number of channels (122).
Does this suggest that perhaps there are residual bad channels in the data? Due to which the rank is much smaller than the total number of channels?
Kindly suggest a possible workaround for this problem.
Thank you very much,
Velu
Hey,
I encountered a problem while using your pipeline. Namely, there is a function that I'm not able to find out which toolbox it belongs. I have all required toolboxes that you specified in your README file.
The function I'm talking about is eml_invariant.
Here is error message from MATLAB:
"
Undefined function or variable 'eml_invariant'.
Error in coder.internal.parseParameterInputs (line 82)
eml_invariant(nargin >= 2, ...
Error in dwt (line 33)
pstruct = coder.internal.parseParameterInputs(parms,poptions, ...
Error in wavedec (line 42)
[xv,d] = dwt(xv,Lo_D,Hi_D); % decomposition
Error in ddencmp (line 77)
[c,l] = wavedec(x,1,'db1');
Error in wICA (line 94)
[thresh,sorh,~] = ddencmp('den','wv',sig); % get automatic threshold value
Error in happe_acz (line 350)
[wIC, A, W, IC] = wICA(EEG,'runica', 1, 0, [], 5);
"
I use Windows 10 Pro and Matlab 2018a.
Thanks in advance for your answer.
Best,
Artur
Hey,
great idea to put together these tools and prepare a fully automated pipeline.
I tried to use it and encounter problems from the beginning.
wICA function doesn't return any values
I think the problem is with assignments of variable: IC
it's simply empty.
the function 'runamica' doesn't calculate OUTEEG.icaact
As far as I know you are missing this in wICA:
OUTEEG.icaact = (OUTEEG.icaweights*OUTEEG.icasphere)*OUTEEG.data(OUTEEG.icachansind,:);
Let me know if im not correct
Did you test your pipeline?
I'm looking forward to your answer.
Best,
Artur
Dear HAPPE developers,
After pre-processing my data using HAPPE, I could not find the channel labels and event-related information anymore.
Could you please point where should the fix be done?
Thank you,
Velu
Hi!
I had to actually search for the newest HAPPE version, the link in the frontiers paper points here.
Maybe a note in the README would be helpful, where users can find the newest version :)
Cheerio
PS: For those looking for the newest version, you can find it here: https://github.com/PINE-Lab/HAPPE
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.