GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - unfoldtoolbox/unfold: A matlab EEG toolbox to perform overlap correction and non-linear & linear regression.

BranchesTags
Open more actions menu

Latest commit

 

History

564 Commits
564 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
docs
docs
 
 
lib
lib
 
 
media
media
 
 
src
src
 
 
unittests
unittests
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
Ehinger_Dimigen_2019_referenceArticle.pdf
Ehinger_Dimigen_2019_referenceArticle.pdf
 
 
LICENSE
LICENSE
 
 
init_unfold.m
init_unfold.m
 
 
readme.md
readme.md
 
 

Repository files navigation

UNFOLD - TOOLBOX

A toolbox for deconvolution of overlapping EEG signals and (non)-linear modeling

  • Linear deconvolution
  • Model specification using R-style formulas (EEG~1+face+age)
  • Programmed in a modular fashion
  • Spline regression
  • Regularization (using glmnet)
  • Temporal basis functions (Fourier & Splines)
  • Estimate temporal response functions (TRFs) for time-continuous predictors
  • Cross-validation

Note

Have a look at the Unfold.jl Julia ecosystem which includes all the latest features, bugfixes and more. Unfold-Matlab is not actively developed, only bugfix releases are provided. PRs for new features are definitely welcome!

Getting help

📢 Try out our discussion forum - we often get questions via email, a more transparent and open way is to use the github discussions feature

Installation

git clone https://github.com/unfoldtoolbox/unfold
git submodule update --init --recursive --remote

Running

run('init_unfold.m')

Simple example

Check out the toolbox tutorials for more information!

EEG = tutorial_simulate_data('2x2')
EEG = uf_designmat(EEG,'eventtypes',{'fixation'},'formula','y ~ 1+ cat(stimulusType)*cat(color)')
EEG = uf_timeexpandDesignmat(EEG,'timelimits',[-0.5 1])
EEG = uf_glmfit(EEG)
% (strictly speaking optional, but recommended)
ufresult = uf_condense(EEG)
ax = uf_plotParam(ufresult,'channel',1);

Citation

Please cite as:

Ehinger BV, Dimigen O: "Unfold: An integrated toolbox for overlap correction, non-linear modeling, and regression-based EEG analysis", peerJ 2019, https://doi.org/10.7717/peerj.7838

In addition, consider also citing the following reference, which illustrates the possibilites and options of unfold for a specific application example:

Dimigen O, Ehinger BV: "Regression-based analysis of combined EEG and eye-tracking data: Theory and applications. Journal of Vision, 21(1), 3-3", https://jov.arvojournals.org/article.aspx?articleid=2772164

Research notice

Please note that this repository is participating in a study into sustainability of open source projects. Data will be gathered about this repository for approximately the next 12 months, starting from June 2021.

Data collected will include number of contributors, number of PRs, time taken to close/merge these PRs, and issues closed.

For more information, please visit our informational page or download our participant information sheet.

About

A matlab EEG toolbox to perform overlap correction and non-linear & linear regression.

Topics

deconvolutioneegevent-related-potentialseye-trackinglinear-regressionmass-univariateoverlaprerpsplines

Resources

Readme
GPL-3.0 license
Activity
Custom properties

Stars

68 stars

Watchers

10 watching

Forks

19 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.