{"id":19252268,"url":"https://github.com/sccn/fmrib","last_synced_at":"2026-02-22T21:34:00.730Z","repository":{"id":55059345,"uuid":"223608321","full_name":"sccn/fMRIb","owner":"sccn","description":"fMRI artifact correction","archived":false,"fork":false,"pushed_at":"2024-08-02T19:22:42.000Z","size":135,"stargazers_count":10,"open_issues_count":9,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-08-11T05:34:49.733Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"MATLAB","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sccn.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-11-23T15:13:34.000Z","updated_at":"2025-07-09T03:15:53.000Z","dependencies_parsed_at":"2024-08-02T22:24:05.588Z","dependency_job_id":null,"html_url":"https://github.com/sccn/fMRIb","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sccn/fMRIb","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sccn%2FfMRIb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sccn%2FfMRIb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sccn%2FfMRIb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sccn%2FfMRIb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sccn","download_url":"https://codeload.github.com/sccn/fMRIb/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sccn%2FfMRIb/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29728214,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-22T20:09:16.275Z","status":"ssl_error","status_checked_at":"2026-02-22T20:09:13.750Z","response_time":110,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T18:26:11.702Z","updated_at":"2026-02-22T21:34:00.715Z","avatar_url":"https://github.com/sccn.png","language":"MATLAB","funding_links":[],"categories":[],"sub_categories":[],"readme":"THIS REPOSITORY IS LOOKING FOR A MAINTAINER. IF YOU USE THIS TOOL, CONSIDER MAINTAINING IT.\n\n# the fMRIb EEGLAB plugin\n\nRemoval of FMRI environment artifacts from EEG data using optimal basis sets. This plugin for EEGLAB adds a menu item under 'Tools' called\n'FMRIB Tools' for removing artifacts form EEG data collected with FMRI.\n\n## Instalation\n\nUse the EEGLAB plugin manager or place the folder fmribX.X (X.X depends on version) inside the \n'plugins' folder of EEGLAB.  When you run EEGLAB the plugin  will be \ndetected and installed.  You should see the following message in Matlab \n'eeglab: adding plugin \"fmrib1.0b\" (see \u003e\u003e help eegplugin_fmrib)'\nwhen you start EEGLAB.\n\n## Tools\n1. FASTR (fmri artifact slice template removal):  This tool only \nrequires that EEG data in EEGLAB to have timing events for each FMRI slice \nacquisition.  It uses this information to robustly subtract the gradient \nartifact.  More information about the algorithm used is available in the \nplugin documentation.\n\n2. QRS detection.  This tool allows the detection of heart beat /QRS \ncomplexes (to be subsequently used in removing hear-related artifact) from \na single channel of ECG data and stores the results as events in the EEGLAB \nevent structure.  It has been working quite robustly even with quite bad ECGs.  Again, documentation and references is included in the plugin.\n\n3. Pulse artifact removal.   Uses events from (2) to remove pulse \nartifacts using different methods of constructing an artifact template. \n\nCopyright (C) 2004 Rami K. Niazy, FMRIB Centre, University of Oxford rami@fmrib.ox.ac.uk\n\nThe FMRIB plugin is included in EEGLAB and was developed in 2005 by Rami Niazi. However, it is no longer supported.\n\n# Reference\n\nNiazy RK, Beckmann CF, Iannetti GD, Brady JM, Smitha SM. Neuroimage. 2005, 28(3):720-737.\n\n# See also\n\n* Improved quality of auditory event-related potentials recorded simultaneously with 3-T fMRI: removal of the ballistocardiogram artefact. Debener S, Strobel A, Sorger B, Peters J, Kranczioch C, Engel AK, Goebel R. Neuroimage. 2007, 34(2)587-97.\n\n* Other than FMRIB, BERGEN is a very nice EEGLAB plugin for fMRI-EEG. This supports a function which helps to reduce an effect of head movement.\n\n* Realignment parameter-informed artefact correction for simultaneous EEG–fMRI recordings. Moosmann M, Schönfelder VH, Specht K, Scheeringa R, Nordby H, Hugdahl K. Neuroimage. 2009, 45(4):1144-50. http://sccn.ucsd.edu/wiki/EEGLAB_Plugins http://fmri.uib.no/tools/bergen_plugin.htm\n\n* Another recommended application for this purpose is FASST which is a plug-in for SPM but you can still import data to EEGLAB. This works literally fast, and equipped with a constrained ICA for BCG rejection, which is one of the most sophisticated solutions for BCG rejection.\n\n* Rejection of pulse related artefact (PRA) from continuous electroencephalographic (EEG) time series recorded during functional magnetic resonance imaging (fMRI) using constraint independent component analysis (cICA). Leclercq Y, Balteau E, Dang-Vu T, Schabus M, Luxen A, Maquet P, Phillips C. Neuroimage. 2009, 44(3):679-91.\n\n* [fMRI Artefact rejection and Sleep Scoring Toolbox](http://www.montefiore.ulg.ac.be/~phillips/FASST.html)\n\n# Version history\n\n* V2.0 -- When the last gradient pulse sequence is too near the end of the EEG\nrecording, FASTR properly generates a warning but then crashes.  2) When a flat\nreference channel is in the dataset, FASTR's adaptive noise cancellation option\ntries to correct it, resulting in NaNs.  3) Pulse artifact subtraction function\ntries to correct flat reference channels resulting in crash.  4) Pulse artifact\nsubtraction function trying to correct ECG channel despite being told not to do\nso.  5) FASTR's adaptive noise cancellation option tries to correct ECG channel\ndespite being told not to do so. See https://sccn.ucsd.edu/bugzilla/show_bug.cgi?id=1520\n\n* V2.1 -- Fix version display issue in EEGLAB, no other changes.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsccn%2Ffmrib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsccn%2Ffmrib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsccn%2Ffmrib/lists"}