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 3 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.7%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Basic Info
  • Host: GitHub
  • Owner: rassiver
  • Language: Python
  • Default Branch: main
  • Size: 120 KB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created 10 months ago · Last pushed 10 months ago
Metadata Files
Readme Citation

README.txt

# Stroop Task Suite for PsychoPy  
## High- and Low-Contrast Versions with LSL Support  

**Developer**: Rasmus Åberg Lindell  
**Year**: 2024  
**License**: CC-BY-4.0
Contact: rassiver@hotmail.com  

For citation purposes, please use:  
"Custom Stroop implementation (Lindell, 2024) with LSL markers."

Description
!Version 2: Added backup experiments as contingencies, in case LSL markers do not transfer properly.
Earlier versions do not send pure strings, therefore, some recording software might use default fault codes.

PsychoPy-based Stroop tasks with integrated LabStreamingLayer (LSL) for neurophysiology synchronization:

High Contrast (HC): Black background with saturated colors

Low Contrast (LC): Gray or Black background with desaturated colors

Configured for compatibility with EEG/fNIRS systems (e.g., NIRx, BrainVision).
---------------------------------------------------------------------------------
Stroop Task Variants
Paradigm Name	Contrast	Key Features			Trials	Files
Standard	HC or LC	- Performance feedback (✓/✗)	8/blk	Stroop_feedback_HC/LC.py
				- Fixed 500ms ITI
		
Randomized ITI	HC or LC	- No feedback			8/blk	Stroop_HC/LC_rd_ITI.py
				- Jittered ITI (800-1200ms)
				- fMRI/EEG optimized
		
Extended	HC or LC	- Mixed block lengths (8 & 15)	92 tot	Stroop_HC/LC_rd_ITI-long.py
				- Longer neutral periods
		
Merged Design	Both		- Combined HC/LC		184 tot	Merge_HC_LC_rd_BLOCK.py
				- Smart block sequencing
				- Dual contrast analysis
		
Key:
HC = High Contrast, LC = Low Contrast, blk = block, tot = total
----------------------------------------------------------------------------------
Feature Comparison:

Feature			Standard	Random ITI	Extended	Merged
Feedback		✓		✗		✗		✗
ITI Type		Fixed		Random		Random		Random
Block Lengths		8		8		8 & 15		8 & 15
Contrasts per Run	Single		Single		Single		Both
Best For		Behavior	EEG/fMRI	fNIRS		Multi-modal
----------------------------------------------------------------------------------

------------------

Dependencies
python
pylsl >= 1.16.1  # LSL communication
pandas >= 1.3.0  # Data handling
numpy >= 1.21.0  # Numerical operations
------------------

Usage
Run in PsychoPy:

LSL Integration:

Stream name: StroopMarkers/Stroopmarkers2

Data Output:

Raw trial-by-trial data (.csv)

Summary statistics (accuracy, RTs, Stroop effect)

bibtex

@software{Lindell_Stroop_Contrast_Toolkit_2024,
  author = {Lindell, Rasmus Åberg},
  title = {Stroop Task Contrast Toolkit},
  year = {2024},
  publisher = {GitHub},
  journal = {GitHub repository},
  howpublished = {\url{https://github.com/rassiver/Stroop-task-contrast-toolkit}},
  commit = {main},
  url = {https://github.com/rassiver/Stroop-task-contrast-toolkit/tree/main},
  note = {10.5281/zenodo.15306699}
  keywords = {psychopy, stroop-task, cognitive-psychology, neuroimaging, lsl},
  abstract = {A modular PsychoPy implementation of Stroop tasks with high/low contrast variants and LabStreamingLayer integration. Contains four experimental paradigms: Standard Feedback, Randomized ITI, Extended Protocol, and Merged Design. Developed for EEG/fNIRS/fMRI compatibility.},
  version = {1.0},
  license = {CC-BY-4.0}
}

APA
Åberg Lindell, R. (2025). Stroop Task Suite for PsychoPy: High- and Low-Contrast Versions with integrated LabStreamingLayer (LSL) for neurophysiology synchronization (Version 1). Zenodo. https://doi.org/10.5281/zenodo.15284374

Owner

  • Login: rassiver
  • Kind: user

Citation (CITATION.cff)

cff-version: 1.2.0
message: "Please cite this software using these metadata."
title: "Stroop Task Contrast Toolkit"
version: "2.0.0"
authors:
  - given-names: "Rasmus Åberg"
    family-names: "Lindell"
    email: "rassiver@hotmail.com"
license: "CC-BY-4.0"
doi: "10.5281/zenodo.15306699"
repository-code: "https://github.com/rassiver/Stroop-task-contrast-toolkit"
keywords:
  - "stroop"
  - "psychopy"
  - "neuroimaging"
  - "lsl"
  - "cognitive-psychology"
abstract: "Modular PsychoPy implementation of Stroop tasks with high/low contrast variants and LSL integration. Contains four experimental paradigms for behavioral and neuroimaging studies."

GitHub Events

Total
  • Public event: 1
Last Year
  • Public event: 1