eegutils
An R package for processing and plotting of electroencephalography (EEG) data
Science Score: 54.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (16.3%) to scientific vocabulary
Keywords
Repository
An R package for processing and plotting of electroencephalography (EEG) data
Basic Info
- Host: GitHub
- Owner: craddm
- License: other
- Language: R
- Default Branch: main
- Homepage: https://craddm.github.io/eegUtils/
- Size: 164 MB
Statistics
- Stars: 106
- Watchers: 9
- Forks: 27
- Open Issues: 23
- Releases: 11
Topics
Metadata Files
README.md
eegUtils
Overview
eegUtils is a package for the processing, manipulation, and plotting of EEG data. It includes functions for importing data from a variety of file formats (including Biosemi, Brain Vision Analyzer, and EEGLAB), many of the typical steps in pre-preprocessing (filtering, referencing, artefact rejection), more advanced processing techniques (time-frequency analysis, ICA), and several types of plot that are common in the field (ERP plots, time-frequency plots, topographical scalp maps). Although it uses custom object classes, it is designed such that these are always translatable to standard R data.frames, and thus can be used with any of the myriad packages and methods that support standard R formats.
Installation
The package is very much under active development and is subject to a lot of changes. As such, it is not currently available on CRAN.
Install the latest released version from Github as below.
``` r
install.packages("remotes")
remotes::install_github("craddm/eegUtils") ```
To install the latest development version, install from the develop branch as below.
r
remotes::install_github("craddm/eegUtils@develop")
You can also find the package on Neuroconductor - for more information about installing packages from Neuroconductor, see the Neuroconductor installation tutorial
Usage
The following examples show how to use eegUtils to produce a few
common plots of EEG data from some simple included example data.
ERP butterfly plots
``` r library(eegUtils)
>
> Attaching package: 'eegUtils'
> The following object is masked from 'package:stats':
>
> filter
plotbutterfly(demoepochs) ```
<!-- -->
Topographical plots
``` r topoplot(demoepochs, timelim = c(.22, .25 ))
> Using electrode locations from data.
> Plotting head r 95 mm
```
<!-- -->
Power spectral density
``` r plotpsd(demoepochs)
> Removing channel means per epoch...
> Computing Power Spectral Density using Welch's method.
> FFT length: 256
> Segment length: 84
> Overlapping points: 42 (50% overlap)
```
<!-- -->
Time-frequency analysis
``` r plottfr(computetfr(demoepochs, foi = c(4, 30), nfreq = 20, n_cycles = 3))
> Computing TFR using Morlet wavelet convolution
> Output frequencies using linear spacing: 4 5.37 6.74 8.11 9.47 10.84 12.21 13.58 14.95 16.32 17.68 19.05 20.42 21.79 23.16 24.53 25.89 27.26 28.63 30
> Removing channel means per epoch...
> Returning signal averaged over all trials.
```
<!-- -->
There are many potential processing steps that precede the production of plots like these. For more examples of how to import and process data, or import data from other sources, see the eegUtils website!
Contributing
If you have any bug reports or feature requests, please report them using the Github issue tracker.
If you would like to contribute any code, be that anything from a documentation fix to a whole new feature, then please begin by raising an issue before moving on to file a Github pull request.
You can find a guide to how Github issues and pull requests work here.
Code of Conduct
Please note that the eegUtils project is released with a Contributor
Code of Conduct. By contributing to this project,
you agree to abide by its terms.
Owner
- Name: Matt Craddock
- Login: craddm
- Kind: user
- Location: Lincoln/London, UK
- Company: The Alan Turing Institute
- Website: www.mattcraddock.com
- Twitter: matt_craddock
- Repositories: 33
- Profile: https://github.com/craddm
Research Software Engineer
Citation (CITATION.cff)
# -----------------------------------------------------------
# CITATION file created with {cffr} R package, v0.2.3
# See also: https://docs.ropensci.org/cffr/
# -----------------------------------------------------------
cff-version: 1.2.0
message: 'To cite package "eegUtils" in publications use:'
type: software
license: MIT
title: 'eegUtils: Utilities for Electroencephalographic (EEG) Analysis'
version: 0.7.0.9000
abstract: EEG processing and visualization tools. Includes import functions for 'BioSemi'
(.BDF), 'Neuroscan' (.CNT), 'Brain Vision Analyzer' (.VHDR), 'EEGLAB' (.set) and
'Fieldtrip' (.mat). Many preprocessing functions such as referencing, epoching,
filtering, and ICA are available. There are a variety of visualizations possible,
including timecourse and topographical plotting.
authors:
- family-names: Craddock
given-names: Matt
email: matt@mattcraddock.com
preferred-citation:
type: manual
title: 'eegUtils: Utilities for Electroencephalographic (EEG) Analysis'
authors:
- family-names: Craddock
given-names: Matt
email: matt@mattcraddock.com
version: 0.7.0.9000
abstract: EEG processing and visualization tools. Includes import functions for
'BioSemi' (.BDF), 'Neuroscan' (.CNT), 'Brain Vision Analyzer' (.VHDR), 'EEGLAB'
(.set) and 'Fieldtrip' (.mat). Many preprocessing functions such as referencing,
epoching, filtering, and ICA are available. There are a variety of visualizations
possible, including timecourse and topographical plotting.
repository-code: https://github.com/craddm/eegUtils
url: https://craddm.github.io/eegUtils
date-released: '2022-04-25'
contact:
- family-names: Craddock
given-names: Matt
email: matt@mattcraddock.com
keywords:
- eeg
- eeg-analysis
- eeg-data
- eeg-signals
- eeg-signals-processing
- r
- rstats
license: MIT
year: '2022'
repository-code: https://github.com/craddm/eegUtils
url: https://craddm.github.io/eegUtils
date-released: '2022-04-25'
contact:
- family-names: Craddock
given-names: Matt
email: matt@mattcraddock.com
keywords:
- eeg
- eeg-analysis
- eeg-data
- eeg-signals
- eeg-signals-processing
- r
- rstats
references:
- type: software
title: ggplot2
abstract: 'ggplot2: Create Elegant Data Visualisations Using the Grammar of Graphics'
notes: Imports
authors:
- family-names: Wickham
given-names: Hadley
email: hadley@rstudio.com
orcid: https://orcid.org/0000-0003-4757-117X
- family-names: Chang
given-names: Winston
orcid: https://orcid.org/0000-0002-1576-2126
- family-names: Henry
given-names: Lionel
- family-names: Pedersen
given-names: Thomas Lin
email: thomas.pedersen@rstudio.com
orcid: https://orcid.org/0000-0002-5147-4711
- family-names: Takahashi
given-names: Kohske
- family-names: Wilke
given-names: Claus
orcid: https://orcid.org/0000-0002-7470-9261
- family-names: Woo
given-names: Kara
orcid: https://orcid.org/0000-0002-5125-4188
- family-names: Yutani
given-names: Hiroaki
orcid: https://orcid.org/0000-0002-3385-7233
- family-names: Dunnington
given-names: Dewey
orcid: https://orcid.org/0000-0002-9415-4582
year: '2022'
url: https://CRAN.R-project.org/package=ggplot2
- type: software
title: dplyr
abstract: 'dplyr: A Grammar of Data Manipulation'
notes: Imports
authors:
- family-names: Wickham
given-names: Hadley
email: hadley@rstudio.com
orcid: https://orcid.org/0000-0003-4757-117X
- family-names: François
given-names: Romain
orcid: https://orcid.org/0000-0002-2444-4226
- family-names: Henry
given-names: Lionel
- family-names: Müller
given-names: Kirill
orcid: https://orcid.org/0000-0002-1416-3412
year: '2022'
url: https://CRAN.R-project.org/package=dplyr
version: '>= 1.0.0'
- type: software
title: scales
abstract: 'scales: Scale Functions for Visualization'
notes: Imports
authors:
- family-names: Wickham
given-names: Hadley
email: hadley@rstudio.com
- family-names: Seidel
given-names: Dana
year: '2022'
url: https://CRAN.R-project.org/package=scales
- type: software
title: purrr
abstract: 'purrr: Functional Programming Tools'
notes: Imports
authors:
- family-names: Henry
given-names: Lionel
email: lionel@rstudio.com
- family-names: Wickham
given-names: Hadley
email: hadley@rstudio.com
year: '2022'
url: https://CRAN.R-project.org/package=purrr
- type: software
title: shiny
abstract: 'shiny: Web Application Framework for R'
notes: Imports
authors:
- family-names: Chang
given-names: Winston
email: winston@rstudio.com
orcid: https://orcid.org/0000-0002-1576-2126
- family-names: Cheng
given-names: Joe
email: joe@rstudio.com
- family-names: Allaire
given-names: JJ
email: jj@rstudio.com
- family-names: Sievert
given-names: Carson
email: carson@rstudio.com
orcid: https://orcid.org/0000-0002-4958-2844
- family-names: Schloerke
given-names: Barret
email: barret@rstudio.com
orcid: https://orcid.org/0000-0001-9986-114X
- family-names: Xie
given-names: Yihui
email: yihui@rstudio.com
- family-names: Allen
given-names: Jeff
email: jeff@rstudio.com
- family-names: McPherson
given-names: Jonathan
email: jonathan@rstudio.com
- family-names: Dipert
given-names: Alan
- family-names: Borges
given-names: Barbara
year: '2022'
url: https://CRAN.R-project.org/package=shiny
- type: software
title: tidyr
abstract: 'tidyr: Tidy Messy Data'
notes: Imports
authors:
- family-names: Wickham
given-names: Hadley
email: hadley@rstudio.com
- family-names: Girlich
given-names: Maximilian
year: '2022'
url: https://CRAN.R-project.org/package=tidyr
version: '>= 1.0.0'
- type: software
title: miniUI
abstract: 'miniUI: Shiny UI Widgets for Small Screens'
notes: Imports
authors:
- family-names: Cheng
given-names: Joe
email: joe@rstudio.com
year: '2022'
url: https://CRAN.R-project.org/package=miniUI
- type: software
title: rlang
abstract: 'rlang: Functions for Base Types and Core R and ''Tidyverse'' Features'
notes: Imports
authors:
- family-names: Henry
given-names: Lionel
email: lionel@rstudio.com
- family-names: Wickham
given-names: Hadley
email: hadley@rstudio.com
year: '2022'
url: https://CRAN.R-project.org/package=rlang
version: '>= 1.0.0'
- type: software
title: MASS
abstract: 'MASS: Support Functions and Datasets for Venables and Ripley''s MASS'
notes: Imports
authors:
- family-names: Ripley
given-names: Brian
email: ripley@stats.ox.ac.uk
year: '2022'
url: https://CRAN.R-project.org/package=MASS
- type: software
title: signal
abstract: 'signal: Signal Processing'
notes: Imports
authors:
- family-names: Ligges
given-names: Uwe
email: ligges@statistik.tu-dortmund.de
- family-names: Short
given-names: Tom
email: tshort@eprisolutions.com
- family-names: Kienzle
given-names: Paul
year: '2022'
url: https://CRAN.R-project.org/package=signal
- type: software
title: tibble
abstract: 'tibble: Simple Data Frames'
notes: Imports
authors:
- family-names: Müller
given-names: Kirill
email: krlmlr+r@mailbox.org
- family-names: Wickham
given-names: Hadley
email: hadley@rstudio.com
year: '2022'
url: https://CRAN.R-project.org/package=tibble
- type: software
title: stats
abstract: 'R: A Language and Environment for Statistical Computing'
notes: Imports
authors:
- name: R Core Team
location:
name: Vienna, Austria
year: '2022'
url: https://www.R-project.org/
institution:
name: R Foundation for Statistical Computing
- type: software
title: matrixStats
abstract: 'matrixStats: Functions that Apply to Rows and Columns of Matrices (and
to Vectors)'
notes: Imports
authors:
- family-names: Bengtsson
given-names: Henrik
email: henrikb@braju.com
year: '2022'
url: https://CRAN.R-project.org/package=matrixStats
- type: software
title: pracma
abstract: 'pracma: Practical Numerical Math Functions'
notes: Imports
authors:
- family-names: Borchers
given-names: Hans W.
email: hwborchers@googlemail.com
year: '2022'
url: https://CRAN.R-project.org/package=pracma
- type: software
title: abind
abstract: 'abind: Combine Multidimensional Arrays'
notes: Imports
authors:
- family-names: Plate
given-names: Tony
email: tplate@acm.org
- family-names: Heiberger
given-names: Richard
year: '2022'
url: https://CRAN.R-project.org/package=abind
- type: software
title: plotly
abstract: 'plotly: Create Interactive Web Graphics via ''plotly.js'''
notes: Imports
authors:
- family-names: Sievert
given-names: Carson
email: cpsievert1@gmail.com
orcid: https://orcid.org/0000-0002-4958-2844
- family-names: Parmer
given-names: Chris
email: chris@plot.ly
- family-names: Hocking
given-names: Toby
email: tdhock5@gmail.com
- family-names: Chamberlain
given-names: Scott
email: myrmecocystus@gmail.com
- family-names: Ram
given-names: Karthik
email: karthik.ram@gmail.com
- family-names: Corvellec
given-names: Marianne
email: marianne.corvellec@igdore.org
orcid: https://orcid.org/0000-0002-1994-3581
- family-names: Despouy
given-names: Pedro
email: pedro@plot.ly
year: '2022'
url: https://CRAN.R-project.org/package=plotly
- type: software
title: future.apply
abstract: 'future.apply: Apply Function to Elements in Parallel using Futures'
notes: Imports
authors:
- family-names: Bengtsson
given-names: Henrik
email: henrikb@braju.com
year: '2022'
url: https://CRAN.R-project.org/package=future.apply
- type: software
title: Rcpp
abstract: 'Rcpp: Seamless R and C++ Integration'
notes: Imports
authors:
- family-names: Eddelbuettel
given-names: Dirk
- family-names: Francois
given-names: Romain
- family-names: Allaire
given-names: JJ
- family-names: Ushey
given-names: Kevin
- family-names: Kou
given-names: Qiang
- family-names: Russell
given-names: Nathan
- family-names: Ucar
given-names: Inaki
- family-names: Bates
given-names: Douglas
- family-names: Chambers
given-names: John
year: '2022'
url: https://CRAN.R-project.org/package=Rcpp
- type: software
title: data.table
abstract: 'data.table: Extension of `data.frame`'
notes: Imports
authors:
- family-names: Dowle
given-names: Matt
email: mattjdowle@gmail.com
- family-names: Srinivasan
given-names: Arun
email: asrini@pm.me
year: '2022'
url: https://CRAN.R-project.org/package=data.table
- type: software
title: isoband
abstract: 'isoband: Generate Isolines and Isobands from Regularly Spaced Elevation
Grids'
notes: Imports
authors:
- family-names: Wilke
given-names: Claus O.
email: wilke@austin.utexas.edu
orcid: https://orcid.org/0000-0002-7470-9261
- family-names: Pedersen
given-names: Thomas Lin
email: thomasp85@gmail.com
orcid: https://orcid.org/0000-0002-5147-4711
year: '2022'
url: https://CRAN.R-project.org/package=isoband
- type: software
title: 'R: A Language and Environment for Statistical Computing'
notes: Depends
authors:
- name: R Core Team
location:
name: Vienna, Austria
year: '2022'
url: https://www.R-project.org/
institution:
name: R Foundation for Statistical Computing
version: '>= 3.4.0'
- type: software
title: knitr
abstract: 'knitr: A General-Purpose Package for Dynamic Report Generation in R'
notes: Suggests
authors:
- family-names: Xie
given-names: Yihui
email: xie@yihui.name
orcid: https://orcid.org/0000-0003-0645-5666
year: '2022'
url: https://CRAN.R-project.org/package=knitr
- type: software
title: rmarkdown
abstract: 'rmarkdown: Dynamic Documents for R'
notes: Suggests
authors:
- family-names: Allaire
given-names: JJ
email: jj@rstudio.com
- family-names: Xie
given-names: Yihui
email: xie@yihui.name
orcid: https://orcid.org/0000-0003-0645-5666
- family-names: McPherson
given-names: Jonathan
email: jonathan@rstudio.com
- family-names: Luraschi
given-names: Javier
email: javier@rstudio.com
- family-names: Ushey
given-names: Kevin
email: kevin@rstudio.com
- family-names: Atkins
given-names: Aron
email: aron@rstudio.com
- family-names: Wickham
given-names: Hadley
email: hadley@rstudio.com
- family-names: Cheng
given-names: Joe
email: joe@rstudio.com
- family-names: Chang
given-names: Winston
email: winston@rstudio.com
- family-names: Iannone
given-names: Richard
email: rich@rstudio.com
orcid: https://orcid.org/0000-0003-3925-190X
year: '2022'
url: https://CRAN.R-project.org/package=rmarkdown
- type: software
title: JADE
abstract: 'JADE: Blind Source Separation Methods Based on Joint Diagonalization
and Some BSS Performance Criteria'
notes: Suggests
authors:
- family-names: Nordhausen
given-names: Klaus
email: klaus.nordhausen@tuwien.ac.at
orcid: https://orcid.org/0000-0002-3758-8501
- family-names: Cardoso
given-names: Jean-Francois
- family-names: Miettinen
given-names: Jari
orcid: https://orcid.org/0000-0002-3270-7014
- family-names: Oja
given-names: Hannu
- family-names: Ollila
given-names: Esa
- family-names: Taskinen
given-names: Sara
orcid: https://orcid.org/0000-0001-9470-7258
year: '2022'
url: https://CRAN.R-project.org/package=JADE
- type: software
title: whitening
abstract: 'whitening: Whitening and High-Dimensional Canonical Correlation Analysis'
notes: Suggests
authors:
- family-names: Strimmer
given-names: Korbinian
- family-names: Jendoubi
given-names: Takoua
- family-names: Kessy
given-names: Agnan
- family-names: Lewin
given-names: Alex
year: '2022'
url: https://CRAN.R-project.org/package=whitening
- type: software
title: ini
abstract: 'ini: Read and Write ''.ini'' Files'
notes: Suggests
authors:
- family-names: Dias
given-names: David Valentim
year: '2022'
url: https://CRAN.R-project.org/package=ini
- type: software
title: mgcv
abstract: 'mgcv: Mixed GAM Computation Vehicle with Automatic Smoothness Estimation'
notes: Suggests
authors:
- family-names: Wood
given-names: Simon
email: simon.wood@r-project.org
year: '2022'
url: https://CRAN.R-project.org/package=mgcv
- type: software
title: infomax
abstract: 'infomax: Infomax Independent Component Analysis'
notes: Suggests
authors:
- family-names: Craddock
given-names: Matt
email: matt@mattcraddock.com
year: '2022'
url: https://github.com/craddm/infomax
version: '>= 0.1.0'
- type: software
title: RcppArmadillo
abstract: 'RcppArmadillo: ''Rcpp'' Integration for the ''Armadillo'' Templated Linear
Algebra Library'
notes: LinkingTo
authors:
- family-names: Eddelbuettel
given-names: Dirk
- family-names: Francois
given-names: Romain
- family-names: Bates
given-names: Doug
- family-names: Ni
given-names: Binxiang
- family-names: Sanderson
given-names: Conrad
year: '2022'
url: https://CRAN.R-project.org/package=RcppArmadillo
CodeMeta (codemeta.json)
{
"@context": "https://doi.org/10.5063/schema/codemeta-2.0",
"@type": "SoftwareSourceCode",
"identifier": "eegUtils",
"description": "EEG processing and visualization tools. Includes import functions for 'BioSemi' (.BDF), 'Neuroscan' (.CNT), 'Brain Vision Analyzer' (.VHDR), 'EEGLAB' (.set) and 'Fieldtrip' (.mat). Many preprocessing functions such as referencing, epoching, filtering, and ICA are available. There are a variety of visualizations possible, including timecourse and topographical plotting.",
"name": "eegUtils: Utilities for Electroencephalographic (EEG) Analysis ",
"relatedLink": "https://craddm.github.io/eegUtils",
"codeRepository": "https://github.com/craddm/eegUtils",
"issueTracker": "https://github.com/craddm/eegUtils/issues",
"license": "https://spdx.org/licenses/MIT",
"version": "0.7.0.9000",
"programmingLanguage": {
"@type": "ComputerLanguage",
"name": "R",
"url": "https://r-project.org"
},
"runtimePlatform": "R version 4.2.1 (2022-06-23)",
"author": [
{
"@type": "Person",
"givenName": "Matt",
"familyName": "Craddock",
"email": "matt@mattcraddock.com"
}
],
"contributor": [
{
"@type": "Person",
"givenName": "Matti",
"familyName": "Vuorre",
"email": "mv2521@columbia.edu"
},
{
"@type": "Organization",
"name": "ggplot2 authors"
}
],
"copyrightHolder": [
{
"@type": "Person",
"givenName": "Matt",
"familyName": "Craddock",
"email": "matt@mattcraddock.com"
},
{
"@type": "Organization",
"name": "ggplot2 authors"
}
],
"maintainer": [
{
"@type": "Person",
"givenName": "Matt",
"familyName": "Craddock",
"email": "matt@mattcraddock.com"
}
],
"softwareSuggestions": [
{
"@type": "SoftwareApplication",
"identifier": "testthat",
"name": "testthat",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=testthat"
},
{
"@type": "SoftwareApplication",
"identifier": "vdiffr",
"name": "vdiffr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=vdiffr"
},
{
"@type": "SoftwareApplication",
"identifier": "covr",
"name": "covr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=covr"
},
{
"@type": "SoftwareApplication",
"identifier": "knitr",
"name": "knitr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=knitr"
},
{
"@type": "SoftwareApplication",
"identifier": "rmarkdown",
"name": "rmarkdown",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=rmarkdown"
},
{
"@type": "SoftwareApplication",
"identifier": "JADE",
"name": "JADE",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=JADE"
},
{
"@type": "SoftwareApplication",
"identifier": "ica",
"name": "ica",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=ica"
},
{
"@type": "SoftwareApplication",
"identifier": "geigen",
"name": "geigen",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=geigen"
},
{
"@type": "SoftwareApplication",
"identifier": "whitening",
"name": "whitening",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=whitening"
},
{
"@type": "SoftwareApplication",
"identifier": "fICA",
"name": "fICA",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=fICA"
},
{
"@type": "SoftwareApplication",
"identifier": "edfReader",
"name": "edfReader",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=edfReader"
},
{
"@type": "SoftwareApplication",
"identifier": "ini",
"name": "ini",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=ini"
},
{
"@type": "SoftwareApplication",
"identifier": "R.matlab",
"name": "R.matlab",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=R.matlab"
},
{
"@type": "SoftwareApplication",
"identifier": "hdf5r",
"name": "hdf5r",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=hdf5r"
},
{
"@type": "SoftwareApplication",
"identifier": "mgcv",
"name": "mgcv",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=mgcv"
},
{
"@type": "SoftwareApplication",
"identifier": "infomax",
"name": "infomax",
"version": ">= 0.1.0",
"sameAs": "https://github.com/eegverse/infomax"
}
],
"softwareRequirements": {
"1": {
"@type": "SoftwareApplication",
"identifier": "ggplot2",
"name": "ggplot2",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=ggplot2"
},
"2": {
"@type": "SoftwareApplication",
"identifier": "dplyr",
"name": "dplyr",
"version": ">= 1.0.0",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=dplyr"
},
"3": {
"@type": "SoftwareApplication",
"identifier": "scales",
"name": "scales",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=scales"
},
"4": {
"@type": "SoftwareApplication",
"identifier": "purrr",
"name": "purrr",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=purrr"
},
"5": {
"@type": "SoftwareApplication",
"identifier": "shiny",
"name": "shiny",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=shiny"
},
"6": {
"@type": "SoftwareApplication",
"identifier": "tidyr",
"name": "tidyr",
"version": ">= 1.0.0",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=tidyr"
},
"7": {
"@type": "SoftwareApplication",
"identifier": "miniUI",
"name": "miniUI",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=miniUI"
},
"8": {
"@type": "SoftwareApplication",
"identifier": "rlang",
"name": "rlang",
"version": ">= 1.0.0",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=rlang"
},
"9": {
"@type": "SoftwareApplication",
"identifier": "MASS",
"name": "MASS",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=MASS"
},
"10": {
"@type": "SoftwareApplication",
"identifier": "signal",
"name": "signal",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=signal"
},
"11": {
"@type": "SoftwareApplication",
"identifier": "tibble",
"name": "tibble",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=tibble"
},
"12": {
"@type": "SoftwareApplication",
"identifier": "stats",
"name": "stats"
},
"13": {
"@type": "SoftwareApplication",
"identifier": "matrixStats",
"name": "matrixStats",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=matrixStats"
},
"14": {
"@type": "SoftwareApplication",
"identifier": "pracma",
"name": "pracma",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=pracma"
},
"15": {
"@type": "SoftwareApplication",
"identifier": "abind",
"name": "abind",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=abind"
},
"16": {
"@type": "SoftwareApplication",
"identifier": "plotly",
"name": "plotly",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=plotly"
},
"17": {
"@type": "SoftwareApplication",
"identifier": "future.apply",
"name": "future.apply",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=future.apply"
},
"18": {
"@type": "SoftwareApplication",
"identifier": "Rcpp",
"name": "Rcpp",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=Rcpp"
},
"19": {
"@type": "SoftwareApplication",
"identifier": "data.table",
"name": "data.table",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=data.table"
},
"20": {
"@type": "SoftwareApplication",
"identifier": "isoband",
"name": "isoband",
"provider": {
"@id": "https://cran.r-project.org",
"@type": "Organization",
"name": "Comprehensive R Archive Network (CRAN)",
"url": "https://cran.r-project.org"
},
"sameAs": "https://CRAN.R-project.org/package=isoband"
},
"21": {
"@type": "SoftwareApplication",
"identifier": "R",
"name": "R",
"version": ">= 3.4.0"
},
"SystemRequirements": null
},
"fileSize": "16224.846KB",
"readme": "https://github.com/craddm/eegUtils/blob/master/README.md",
"contIntegration": [
"https://codecov.io/github/craddm/eegUtils?branch=master",
"https://github.com/craddm/eegUtils/actions"
],
"developmentStatus": "http://www.repostatus.org/#wip",
"keywords": [
"eeg",
"eeg-signals-processing",
"eeg-analysis",
"eeg-signals",
"eeg-data",
"r",
"rstats"
]
}
GitHub Events
Total
- Create event: 9
- Issues event: 1
- Release event: 1
- Watch event: 7
- Delete event: 3
- Issue comment event: 3
- Push event: 22
- Pull request event: 8
- Fork event: 3
Last Year
- Create event: 9
- Issues event: 1
- Release event: 1
- Watch event: 7
- Delete event: 3
- Issue comment event: 3
- Push event: 22
- Pull request event: 8
- Fork event: 3
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 1
- Total pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 1
- Total pull request authors: 1
- Average comments per issue: 0.0
- Average comments per pull request: 0.0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 1
- Pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 1
- Pull request authors: 1
- Average comments per issue: 0.0
- Average comments per pull request: 0.0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- arnodelorme (1)
- craddm (1)
- wenboyu0803 (1)
- mattmoo (1)
Pull Request Authors
- craddm (5)
- TheY3TI (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/upload-artifact main composite
- r-lib/actions/setup-pandoc v1 composite
- r-lib/actions/setup-r v1 composite
- R >= 3.3.0 depends
- MASS * imports
- Matrix * imports
- Rcpp * imports
- abind * imports
- data.table * imports
- dplyr >= 1.0.0 imports
- future.apply * imports
- ggplot2 * imports
- isoband * imports
- matrixStats * imports
- miniUI * imports
- plotly * imports
- pracma * imports
- purrr * imports
- rlang >= 0.4.0 imports
- scales * imports
- shiny * imports
- signal * imports
- stats * imports
- tibble * imports
- tidyr >= 1.0.0 imports
- JADE * suggests
- R.matlab * suggests
- covr * suggests
- edfReader * suggests
- fICA * suggests
- geigen * suggests
- hdf5r * suggests
- ica * suggests
- infomax >= 0.1.0 suggests
- ini * suggests
- knitr * suggests
- mgcv * suggests
- rmarkdown * suggests
- testthat * suggests
- vdiffr * suggests
- whitening * suggests
- JamesIves/github-pages-deploy-action v4.5.0 composite
- actions/checkout v4 composite
- r-lib/actions/setup-pandoc v2 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite
- actions/checkout v3 composite
- actions/upload-artifact v3 composite
- r-lib/actions/setup-r v2 composite
- r-lib/actions/setup-r-dependencies v2 composite