OSCR

Disentangling objects' contextual associations from perceptual and conceptual attributes using time-resolved neural decoding.

Code ↔ Paper

4 matches between paragraphs of the paper and lines of its authors' code, computed by the harvester (lexical-v1). Click a colored paragraph or line to see its counterpart.

The 4 matches · all tie a paragraph to a whole file, not to given lines: weak matches, whose lines are not tinted
  1. [1] § Materials and methods › EEG data collection › EEG recording and preprocessing ↔ analysis/fast_eeg/step1_preprocessing_fast_eeg.m, the whole file · a weak match · score 0.89 · low pass filter, high pass filter, 100–800 ms, EEGLAB, stimulus onset, preprocessing
  2. [2] § Materials and methods › EEG data collection › EEG recording and preprocessing ↔ analysis/slow_eeg/step1_preprocessing_slow_eeg.m, the whole file · a weak match · score 0.88 · low pass filter, high pass filter, 100–800 ms, EEGLAB, stimulus onset, preprocessing
  3. [3] § Materials and methods › Representational similarity analysis › Experiment 1 neural RDMs ↔ analysis/fast_eeg/step1_preprocessing_fast_eeg.m, the whole file · a weak match · score 0.70 · 100–800 ms, stimulus onset, raw, epoch, 100 ms, EEG
  4. [4] § Materials and methods › Representational similarity analysis › Experiment 1 neural RDMs ↔ analysis/slow_eeg/step1_preprocessing_slow_eeg.m, the whole file · a weak match · score 0.70 · 100–800 ms, stimulus onset, raw, epoch, 100 ms, EEG

Paper

Loaded from Europe PMC by your browser, not stored by OSCR: doi.org · Europe PMC

The paper is loaded when this pane is shown.

The authors' code

MATLAB · 78 lines · 3.3 KB · no license · 2 matches

  1. % The data can be found on OSF: https://openneuro.org/datasets/ds003825/versions/1.2.0
  2. function step1_preprocessing_fast_eeg(sub_num)
  3. %% eeglab
  4. eeglab;
  5. data_dir = '../data';
  6. model_dir = '../../models';
  7. %% Load the EEG data, filter, and downsample
  8. contfn = sprintf('%s/derivatives/eeglab/sub-%02i_task-rsvp_continuous.set',data_dir,sub_num);
  9. if isfile(contfn)
  10. fprintf('Using %s\n',contfn)
  11. EEG_cont = pop_loadset(contfn);
  12. else
  13. % load EEG file
  14. EEG_raw = pop_loadbv(fullfile(data_dir,num2str(sub_num,'sub-%02i'),'eeg'),sprintf('sub-%02i_task-rsvp_eeg.vhdr',sub_num));
  15. EEG_raw = eeg_checkset(EEG_raw);
  16. EEG_raw.setname = sub_num;
  17. EEG_raw = eeg_checkset(EEG_raw);
  18. % Re-reference to average reference and add Cz data back in, to make 46 channels total
  19. if ismember(sub_num,[49 50]) %these were recorded with a 128 workspace and different ref, so remove the extra channels
  20. EEG_raw = pop_select(EEG_raw,'channel',1:63);
  21. EEG_raw = pop_chanedit(EEG_raw, 'append',1,'changefield',{2 'labels' 'FCz'},'setref',{'' 'FCz'});
  22. EEG_raw = pop_reref(EEG_raw, [],'refloc',struct('labels',{'FCz'},'type',{''},'theta',{0},'radius',{0.1278},'X',{0.3907},'Y',{0},'Z',{0.9205},'sph_theta',{0},'sph_phi',{67},'sph_radius',{1},'urchan',{[]},'ref',{''},'datachan',{0}));
  23. else
  24. EEG_raw = pop_chanedit(EEG_raw, 'append',1,'changefield',{2 'labels' 'Cz'},'setref',{'' 'Cz'});
  25. EEG_raw = pop_reref(EEG_raw, [],'refloc',struct('labels',{'Cz'},'type',{''},'theta',{0},'radius',{0},'X',{0},'Y',{0},'Z',{85},'sph_theta',{0},'sph_phi',{90},'sph_radius',{85},'urchan',{[]},'ref',{''},'datachan',{0}));
  26. end
  27. EEG_raw = eeg_checkset(EEG_raw);
  28. % high pass filter
  29. EEG_raw = pop_eegfiltnew(EEG_raw, 0.1,[]);
  30. % low pass filter
  31. EEG_raw = pop_eegfiltnew(EEG_raw, [],100);
  32. % downsample
  33. EEG_cont = pop_resample(EEG_raw, 250);
  34. EEG_cont = eeg_checkset(EEG_cont);
  35. % save the data
  36. pop_saveset(EEG_cont,contfn);
  37. end
  38. %% add eventinfo to events
  39. eventsfntsv = sprintf('%s/sub-%02i/eeg/sub-%02i_task-rsvp_events.tsv',data_dir,sub_num,sub_num);
  40. % Load the event list
  41. eventlist = readtable(eventsfntsv,'filetype','text','Delimiter','\t');
  42. %% create epochs
  43. % Trigger number 1 marks stim on
  44. % Epoch from -100ms to 800ms after stimulus onset
  45. EEG_epoch = pop_epoch(EEG_cont, {'E 1'}, [-0.100 0.800]);
  46. EEG_epoch = eeg_checkset(EEG_epoch);
  47. %% convert to cosmo
  48. ds = cosmo_flatten(permute(EEG_epoch.data,[3 1 2]),{'chan','time'},{{EEG_epoch.chanlocs.labels},EEG_epoch.times},2);
  49. ds.a.meeg=struct(); %or cosmo thinks it's not a meeg ds
  50. ds.sa = table2struct(eventlist,'ToScalar',true); % Add sample attributes from event list
  51. %% Select the concepts we used for semantics
  52. load(sprintf('%s/names.mat',model_dir));
  53. % Remove scoop
  54. names = names(~strcmp('scoop',names));
  55. % Select the concepts we used for semantics
  56. ds = cosmo_slice(ds,ismember(ds.sa.object,names));
  57. % Check the dataset
  58. cosmo_check_dataset(ds,'meeg');
  59. %% save epochs
  60. save(sprintf('%s/derivatives/cosmomvpa/sub-%02i_task-rsvp_cosmomvpa.mat',data_dir,sub_num),'ds','-v7.3')
  61. end

step1_preprocessing_fast_eeg.m, no license · at the source

Overview

Authors: Ariel H. Kim1,2, Genevieve L. Quek1,3, Denise Moerel1,3, Olivia Gorton1, Thomas A. Carlson1
  1. School of Psychology, University of Sydney, Sydney, NSW, Australia
  2. Department of Psychiatry, The University of Melbourne, Parkville, VIC, Australia
  3. The MARCS Institute for Brain, Behaviour and Development, Western Sydney University, Sydney, NSW, Australia
Institutions: The University of Sydney (Australia); The University of Melbourne (Australia); Western Sydney University (Australia)
Journal: Journal of vision, volume 26, issue 8, article 2
Dates: received 29 May 2025; accepted 2 June 2026; published online 3 August 2026; in print August 2026
Type: Research article · Language: English
License: CC BY
Identifiers: DOI 10.1167/jov.26.8.2 · PMID 42545066 · PMCID PMC13440622 · OpenAlex W4410891429
Open access: gold, a free copy (OpenAlex)
Status: code verified
Categories: EEG (modality), human (organism), cognitive (subfield)
Methods: Connectivity, Statistics, Machine learning, Preprocessing, Single-unit activity, calcium imaging
Keywords: object perception, object similarity, electroencephalography, neural decoding, representational similarity analysis
MeSH: Concept Formation*, Form Perception*, Pattern Recognition, Visual*, Recognition, Psychology*, Adult, Electroencephalography, Female, Humans, Male, Photic Stimulation, Young Adult (* major topic)
Topic: Neural Networks and Applications (Artificial Intelligence, Computer Science), according to OpenAlex
Funding: Australian Research Council (DP200101787)
Citations: not cited yet (Europe PMC); 65 references in the paper

Abstract

Humans effortlessly relate what they see to what they know, drawing on existing knowledge of the perceptual, conceptual, and contextual attributes of objects while searching for and recognizing objects. Although prior studies have investigated the temporal dynamics of perceptual and conceptual object properties in the neural signal, it remains unclear whether and when contextual associations are uniquely represented. In this study, we used representational similarity analysis on electroencephalography (EEG) data to explore how the brain processes the perceptual, conceptual, and contextual dimensions of object knowledge over time. Using human similarity judgments of 190 naturalistic object concepts presented as either images or words, we constructed separate behavioral models of the perceptual, conceptual, and contextual properties of objects. We correlated these models with neural patterns from two EEG datasets, one publicly available and one newly collected, both recorded while participants passively viewed the same object stimuli. Across both datasets, we found that perceptual features dominated the early EEG response to object images, and conceptual features emerged later. Contextual associations were also reflected in neural patterns, but their explanatory power largely overlapped with that of conceptual models, suggesting limited unique representation of the contextual attributes of objects under passive viewing conditions. These results highlight the integration of perceptual and conceptual information by the brain when processing visual objects. By combining high temporal resolution EEG with behaviorally derived models, this study advances our understanding of how distinct dimensions of object knowledge are encoded in the human brain.

Reproduced under the paper's license (CC BY), from the paper cited above.

Repository

Its files are read in the Code ↔ Paper reader above, with 4 matches between paragraphs and lines of code.

OSF jy284

License: none: the authors keep all their rights
State: the link answers, verified on 26 September 2026
Evidence: files inventoried
Languages: Python (8), MATLAB (6)
Size: 20 files, 14 scripts
Software Heritage: not checked
Found in: the text, “Correlation between behavioral model RDMs and EE”
Holds: environment (analysis/behaviour/requirements.txt)
Not found: README, license file, CITATION.cff, tests, continuous integration, documentation
Tools: CoSMoMVPA (4 files), NumPy (3 files), pandas (3 files), EEGLAB (2 files), Statistics and Machine Learning Toolbox (2 files), Matplotlib (2 files), SciPy (2 files), seaborn (2 files)
Availability: 1 check, the latest on 26 September 2026: the link answers (HTTP 200)
  • 26 September 2026: the link answers (HTTP 200)
14 files

Tracing map

Proposed by the machine: these links were found in the paper and verified at the source, without human review. The map will receive a Zenodo DOI once one of the paper's authors has validated it with their ORCID.

What the map holds:

  • 1 repository of the authors' code, each at its verified commit, with its license and how the link was found in the paper;
  • 14 scripts, each with its path and the digest of its content;
  • 4 matches between paragraphs of the paper and lines of the code (method lexical-v1);
  • neither the text of the paper nor the code itself.

Its JSON (tracing-map.json) is deposited on Zenodo with its DOI once the map is validated.

Data

Datasets cited

Versions

The history of this record: each version stored by the harvester or made by a correction of its authors or of the maintainers of its code, and what changed in its facts. The texts of the paper (its abstract, its availability statements) are not part of it; versions that changed only those are not listed.

Version 3, 28 September 2026

  • Authors: added Genevieve L. Quek (0000-0002-5905-8405); Denise Moerel (0000-0001-9677-0170); Thomas A. Carlson (0000-0002-3953-4195); removed Genevieve L. Quek; Denise Moerel; Thomas A. Carlson
  • Funding: added Australian Research Council: DP200101787

Version 1, 27 September 2026: the first record

Recorded: type, language, journal, volume, issue, pages, dates, 5 authors, 5 keywords, 11 MeSH terms, 64 references.

Cite

This paper

Kim, A. H., Quek, G. L., Moerel, D., Gorton, O., & Carlson, T. A. (2026). Disentangling objects' contextual associations from perceptual and conceptual attributes using time-resolved neural decoding. Journal of vision, 26(8), 2. https://doi.org/10.1167/jov.26.8.2

BibTeX

@article{kim2026disentangling,
author = {Kim, Ariel H. and Quek, Genevieve L. and Moerel, Denise and Gorton, Olivia and Carlson, Thomas A.},
title = {{Disentangling objects' contextual associations from perceptual and conceptual attributes using time-resolved neural decoding}},
journal = {Journal of vision},
year = {2026},
month = aug,
volume = {26},
number = {8},
pages = {2},
publisher = {Association for Research in Vision and Ophthalmology},
issn = {1534-7362},
doi = {10.1167/jov.26.8.2},
url = {https://doi.org/10.1167/jov.26.8.2},
pmid = {42545066},
pmcid = {PMC13440622}
}

RIS

TY - JOUR
AU - Kim, Ariel H.
AU - Quek, Genevieve L.
AU - Moerel, Denise
AU - Gorton, Olivia
AU - Carlson, Thomas A.
TI - Disentangling objects' contextual associations from perceptual and conceptual attributes using time-resolved neural decoding
T2 - Journal of vision
J2 - J Vis
PY - 2026
DA - 2026/08/01
VL - 26
IS - 8
SP - 2
SN - 1534-7362
PB - Association for Research in Vision and Ophthalmology
DO - 10.1167/jov.26.8.2
UR - https://doi.org/10.1167/jov.26.8.2
LA - en
ER -

CSL-JSON

{
"id": "10.1167/jov.26.8.2",
"type": "article-journal",
"title": "Disentangling objects' contextual associations from perceptual and conceptual attributes using time-resolved neural decoding",
"container-title": "Journal of vision",
"author": [
{
"family": "Kim",
"given": "Ariel H."
},
{
"family": "Quek",
"given": "Genevieve L."
},
{
"family": "Moerel",
"given": "Denise"
},
{
"family": "Gorton",
"given": "Olivia"
},
{
"family": "Carlson",
"given": "Thomas A."
}
],
"container-title-short": "J Vis",
"volume": "26",
"issue": "8",
"page": "2",
"DOI": "10.1167/jov.26.8.2",
"PMID": "42545066",
"PMCID": "PMC13440622",
"ISSN": "1534-7362",
"publisher": "Association for Research in Vision and Ophthalmology",
"URL": "https://doi.org/10.1167/jov.26.8.2",
"language": "en",
"issued": {
"date-parts": [
[
2026,
8,
1
]
]
}
}

The tracing map gets a citation of its own once an author has validated it and it has a DOI.

Similar papers

The papers with a page that share the most with this one: the tools found in their code, their categories, datasets, cited references and authors, the rarest counting most.

[1] doi:10.1371/journal.pone.0347992 [code]
Rotation-tolerant representations elucidate the time-course of high-level object processing.
Journal: PloS one
In common: CoSMoMVPA, EEGLAB, Statistics and Machine Learning Toolbox, 2 other tools, EEG, cognitive, 14 references, author Denise Moerel
[2] doi:10.1167/jov.26.8.4 [code]
The neural processes of illusory occlusion in object recognition.
Journal: Journal of vision
In common: seaborn, pandas, SciPy, 2 other tools, EEG, cognitive, 7 references, 2 authors
[3] doi:10.1523/eneuro.0344-25.2026 [code]
Long-Term Variability in Visual Processing versus Perceptual Stability.
Journal: eNeuro
In common: seaborn, pandas, SciPy, 2 other tools, cognitive, 8 references
[4] doi:10.1162/imag.a.1207 [code]
Investigating the temporal dynamics and modeling of mid-level feature representations in humans.
Journal: Imaging neuroscience (Cambridge, Mass.)
In common: seaborn, pandas, SciPy, 2 other tools, EEG, cognitive, 5 references
[5] doi:10.1162/imag.a.105 [code]
Right posterior theta reflects human parahippocampal phase resetting by salient cues during goal-directed navigation
Journal: n/a
In common: EEGLAB, Statistics and Machine Learning Toolbox, seaborn, 4 other tools, EEG, cognitive, 2 references
[6] doi:10.1038/s41467-026-73153-6 [code]
Latent neural architecture organising shared aesthetic evaluations of visual artworks.
Journal: Nature communications
In common: CoSMoMVPA, Statistics and Machine Learning Toolbox, seaborn, 4 other tools, cognitive, 1 reference
[7] doi:10.1038/s41467-026-74566-z [code]
Low-dimensional and optimised representations of high-level information in the expert brain.
Journal: Nature communications
In common: CoSMoMVPA, seaborn, pandas, 3 other tools, cognitive, 2 references
[8] doi:10.1162/imag.a.1201 [code]
All spectral frequencies of neural activity reveal semantic representation in the human anterior ventral temporal cortex.
Journal: Imaging neuroscience (Cambridge, Mass.)
In common: EEGLAB, Statistics and Machine Learning Toolbox, SciPy, 1 other tool, 4 references
[9] doi:10.1038/s41467-026-71267-5 [code]
Human-like cognitive generalization for large models via mental representation-guided supervision.
Journal: Nature communications
In common: pandas, SciPy, Matplotlib, 1 other tool, cognitive, 4 references
[10] doi:10.7554/elife.107933 [code]
Modality-agnostic decoding of vision and language from fMRI.
Journal: eLife
In common: seaborn, pandas, SciPy, 2 other tools, cognitive, 3 references

Contribute

The authors of this paper can claim it, correct its record and validate its tracing map, and the maintainers of its code (its owner, or a public member of its organization) correct what it says of their repository; anyone signed in can ask for its removal. Every request goes to OSCR's own machine, which answers it; your account page follows them.

Sign in with ORCID to claim this paper as one of its authors, correct its record or validate its tracing map: when the paper's metadata lists your ORCID iD, you are recognized at once. Maintainers of its code: sign in with GitHub, then claim the repository on your account page.

Request its removal

To ask OSCR to remove this record, the copies of its authors' scripts or its tracing map, use the removal request page: signed in, you say who you are, what to remove and why, then review and confirm the request. Published rules decide every request (how).

Discussion, reproductions, activity

Discussion: questions and error reports about this paper and its code, from signed-in readers and its authors. It opens with sign-in.

Reproductions: reports from readers who ran the authors' code: what they reproduced, with which environment, commit and data. It opens with sign-in.

Activity: what happens around this paper: new versions of its record, its map's validation, discussions and reproductions. It opens with sign-in.