What is PRISM?ο
PRISM (Psychological Research Information Sstructure for Metadata) is a validation and metadata framework for psychological experiment datasets. It extends the BIDS standard to support modalities common in psychological researchβlike surveys, biometrics, and eyetrackingβwhile ensuring your data remains fully compatible with existing BIDS tools.
PRISM is an Add-On, Not a Replacementο
Important
PRISM does not replace BIDSβit enhances it. Your PRISM-validated datasets will still work with fMRIPrep, MRIQC, and all other BIDS apps.
Aspect |
BIDS |
PRISM |
|---|---|---|
Focus |
Neuroimaging (MRI, EEG, MEG) |
Psychological experiments |
Surveys |
Limited support |
Full support with item descriptions |
Biometrics |
Basic physio |
ECG, EMG, respiration with metadata |
Eyetracking |
Emerging support |
Complete schema validation |
Scoring |
Not included |
Recipe system for questionnaire scoring |
Export |
Raw data focus |
SPSS export with value labels |
How PRISM Stays BIDS-Compatibleο
PRISM uses a .bidsignore file to tell BIDS validators to skip PRISM-specific files. This means:
β Standard BIDS apps (fMRIPrep, MRIQC) work normally
β Your MRI data validates against the BIDS standard
β PRISM-specific files (surveys, recipes) are organized alongside your data
β One dataset, one folder structure, maximum compatibility
Key Benefitsο
1. π Validationο
Catch errors before they become problems:
Structured error codes (PRISM001βPRISM999) with clear explanations
Auto-fix for common issues
Severity levels: Errors, warnings, and suggestions
BIDS validation can run alongside PRISM validation
2. π Self-Documenting Dataο
Every data file has a sidecar JSON with complete metadata:
{
"SurveyName": "Beck Depression Inventory",
"Items": [
{
"ItemID": "BDI01",
"Question": {
"en": "Sadness",
"de": "Traurigkeit"
},
"ResponseOptions": {
"0": "I do not feel sad",
"1": "I feel sad much of the time",
"2": "I am sad all the time",
"3": "I am so sad I can't stand it"
}
}
]
}
This makes your data:
Understandable without external documentation
Reusable by other researchers
FAIR-compliant (Findable, Accessible, Interoperable, Reusable)
3. π Questionnaire Scoringο
Calculate scores automatically with recipes:
{
"RecipeName": "BDI Total Score",
"Scoring": {
"BDI_total": {
"operation": "sum",
"items": ["BDI01", "BDI02", "BDI03", "..."]
}
}
}
4. π€ SPSS-Ready Exportο
Export your scored data directly to SPSS (.save) with:
Variable labels
Value labels (e.g., 1 = βMaleβ, 2 = βFemaleβ)
Proper data types
5. π Web Interfaceο
PRISM Studio provides a user-friendly interface for:
Creating and managing projects
Converting Excel/CSV/SPSS data
Validating datasets
Running scoring recipes
Browsing the survey library
Supported Modalitiesο
Modality |
File Extension |
Description |
|---|---|---|
survey |
|
Questionnaires, assessments |
biometrics |
|
ECG, EMG, respiration, skin conductance |
eyetracking |
|
Gaze data, fixations, saccades |
physiological |
|
Continuous physio recordings |
events |
|
Stimulus presentation logs |
anat/func/dwi/fmap |
Standard BIDS |
MRI data (validated by BIDS) |
eeg |
Standard BIDS-EEG |
EEG data (validated by BIDS) |
Project Structure (YODA Layout)ο
PRISM encourages the YODA principles for reproducible research:
my_study/
βββ dataset_description.json
βββ participants.tsv
βββ participants.json
βββ sub-001/
β βββ survey/
β βββ sub-001_task-bdi_survey.tsv
β βββ sub-001_task-bdi_survey.json
βββ code/ # Analysis scripts
βββ analysis/ # Results and derivatives
βββ project.json # Project metadata
Next Stepsο
Installation β Get PRISM running in 5 minutes
Quick Start β Your first PRISM project
Workshop β Hands-on exercises with example data