Coder Social home page Coder Social logo

nu-bci's Introduction

NU-BCI

This repository contains all relevant codes used for the implementation of an online cross-participant classification system for infants. It assists in the detection of a visual developmental biomarker (looming-related brain response) in the EEG. The project was part of a Master thesis in Neuroscience at the Norges teknisk-naturvitenskapelige universitet and was conducted at the NU-LAB under the supervision of Prof. Audrey van der Meer. No participant data is uploaded due to the regulations of Norges teknisk-naturvitenskapelige universitet.

BCI2000: The online classification is based on BCI2000. The BCI2000 folder contains the batch and parameter file needed for the correct initiation of BCI2000 in the environment of the NU-LAB. The AmpServer soruce module worked togehter with the EGI NA300 amplifier from revision 6050.

E-PRIME: The E-Prime folder contains the upgraded stimulus paradigm programmed in E-Prime 2. It enables communication of the stimulus triggers to BCI2000 via UDP.

MATLAB: The MATLAB folder contains all codes used for the training of the classification models and the final online classifier. For its execution, the FieldTrip Toolbox, the MATLAB Signal Processing Toolbox, the MATLAB Statistics and Machine Learning Toolbox, and MATLAB Wavelet Toolbox are needed.

1. The first folder contains code used for the training of the classifier:

  • The first subfolder contains the GUI for the semi-automatic extraction of the looming-related brain response form in BESA pre-annotated data.

  • The second subfolder contains the code used for the feature extraction. By using the function Feature_Extraction_crossPCA.m or Feature_Extraction_crossPCA_fixedFilter.m the features of the data can be extracted for every speed condition and every subject. The function Converter.m balances and converts the data for the subsequent of the classifier. Converter.m balances and converts the data for the subsequent of the classifier

  • The third subfolder contains the code used for the feature selection based on the NSGA-II algorithm. The used NSGA-II algorithm is based on its implementation by Song Lin. The NSGA-II can be initiated by running feature_selection_test01.m. The used classifiers can be found in Accuracy_Features.m

2. The second folder contains the final online classifiers. One only performing the pre-processing, one the classification of 3- to 6-month-old infants looming-related brain response and one the classification of 11- to 12-month-old infants looming-related brain response.

The public link to the thesis will be posted at a later point in time here.

nu-bci's People

Contributors

dermanu avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

battyone arup99

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.