erpscanr
Automated meta-analysis of event-related potential (ERP) research.
Science Score: 57.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
Found 5 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.9%) to scientific vocabulary
Keywords
Repository
Automated meta-analysis of event-related potential (ERP) research.
Basic Info
- Host: GitHub
- Owner: ERPscanr
- License: mit
- Language: Jupyter Notebook
- Default Branch: main
- Homepage: https://erpscanr.github.io/
- Size: 197 MB
Statistics
- Stars: 39
- Watchers: 7
- Forks: 9
- Open Issues: 2
- Releases: 3
Topics
Metadata Files
README.md
ERPscanr
ERPscanr project repository: automated meta-analysis of the ERP literature.
Overview
Event-related potentials (ERP) are a common signal of analysis in psychology and neuroscience experiments, with a large existing literature of ERP-related work. This project uses automated literature collection and text-mining of published research articles to summarize the ERP literature, examining patterns and associations within and between ERP components.
This results of this project are hosted online on the project website.
Project Guide
To goal of this project is explore and summarize the existing ERP-related literature.
In order to do so, we first manually curated a dictionary of all known ERP components that we could find.
This list of ERP components and labels is defined in the
terms sub-folder, and viewable in the SearchTerms notebook.
For data collection, this project employs two main approaches for collecting literature data: - The 'Words' approach collects text and metadata, such as authors, journals, keywords and date of publication, from all articles that are found based on the search terms. This data is primarily used to characterize and build profiles of ERP components. - The 'Count' approach collects data on co-occurrence of ERP terms and other pre-defined terms of interest, including cognitive and/or disorder-related association terms. This data is primarily used to examine patterns and similarities across ERP components, based on their associated topics.
Overall, the goal is to analyze patterns in the literature and make inferences about ERP components, by analyzing the collected data.
The easiest way to examine the outputs of this project is by visiting the project website, which includes individual profiles for all examined ERP components and group level analyses.
To explore how this project was done, and see the underlying code, you can explore this repository.
As a starting point, the notebooks describe the approach used in this project. For doing literature analyses in general, see the
LISC tool.
Reference
This project is described in the following paper:
Donoghue T & Voytek B (2021). Automated meta-analysis of the event-related potential
(ERP) literature. Scientific Reports, 12, 1867. DOI: 10.1038/s41598-022-05939-9
Direct link: https://doi.org/10.1038/s41598-022-05939-9
Requirements
This project was written in Python 3 and requires Python >= 3.7 to run.
This project requires standard scientific python libraries, listed in requirements.txt, which can be installed with
Anaconda Distribution.
Additional requirements include: - lisc >= 0.2.0
Repository Layout
This project repository is organized in the following way:
build_site/contains scripts to create the project websitecode/ contains code written and used for this projectdocs/contains files that create and define the project websitenotebooks/contains a collection of Jupyter notebooks that step through the projectscripts/contains stand alone scripts that run the data collection and analysisterms/contains all the search terms used for the literature collection
Note that in order to re-run the analyses using the existing dataset, you will need to download the dataset (see below)
and add this to a data folder within the project folder.
The code in this repository can also be used to run a new data collection, using the terms as
defined in the terms sub-folder, and data collection scripts available in the scripts sub-folder.
Post data-collection, the main analyses of the data are done in the notebooks.
Data
This project uses literature data.
The literature dataset that was collected and analyzed in this project is openly available at this OSF repository.
Owner
- Name: ERPscanr
- Login: ERPscanr
- Kind: organization
- Website: https://erpscanr.github.io/
- Twitter: TomDonoghue
- Repositories: 2
- Profile: https://github.com/ERPscanr
Automated analysis of the ERP literature.
Citation (CITATION.cff)
cff-version: 1.2.0
message: >-
If you use this software, please cite it using the metadata from this file.
type: software
title: 'ERPscanr'
authors:
- given-names: 'Thomas'
family-names: 'Donoghue'
orcid: 'https://orcid.org/0000-0001-5911-0472'
repository-code: 'https://github.com/ERPscanr/ERPscanr'
url: 'https://erpscanr.github.io/ERPscanr/'
license: MIT
preferred-citation:
type: article
authors:
- given-names: 'Thomas'
family-names: 'Donoghue'
orcid: 'https://orcid.org/0000-0001-5911-0472'
- given-names: 'Bradley'
family-names: 'Voytek'
orcid: 'https://orcid.org/0000-0003-1640-2525'
doi: '10.1038/s41598-022-05939-9'
journal: 'Scientific Reports'
title: 'Automated meta-analysis of the event-related potential (ERP) literature'
year: 2022
volume: 12
issue: 1
start: 1867
GitHub Events
Total
- Watch event: 1
- Fork event: 2
Last Year
- Watch event: 1
- Fork event: 2
Dependencies
- lisc >=0.2.0
- matplotlib *
- networkx *
- numpy *
- scipy *
- seaborn *
- jekyll >= 0
- jekyll-paginate >= 0
- jekyll-theme-architect >= 0
- kramdown-parser-gfm >= 0
- addressable 2.8.0
- colorator 1.1.0
- concurrent-ruby 1.1.8
- em-websocket 0.5.2
- eventmachine 1.2.7
- ffi 1.14.2
- forwardable-extended 2.6.0
- http_parser.rb 0.6.0
- i18n 0.9.5
- jekyll 3.9.0
- jekyll-paginate 1.1.0
- jekyll-sass-converter 1.5.2
- jekyll-seo-tag 2.7.1
- jekyll-theme-architect 0.1.1
- jekyll-watch 2.2.1
- kramdown 2.3.1
- kramdown-parser-gfm 1.1.0
- liquid 4.0.3
- listen 3.4.1
- mercenary 0.3.6
- pathutil 0.16.2
- public_suffix 4.0.6
- rb-fsevent 0.10.4
- rb-inotify 0.10.1
- rexml 3.2.5
- rouge 3.26.0
- safe_yaml 1.0.5
- sass 3.7.4
- sass-listen 4.0.0