ReproStim
Automated capture of audio-visual stimuli into BIDS datasets.
ReproStim is a video/audio capture and recording system for neuroimaging and psychology research. It runs silently in the background during data collection to produce a complete, high-fidelity record of the audio-visual stimuli actually delivered to the subject, so that sessions can be reproduced and irregularities can be diagnosed after the fact.
ReproStim is one component of the wider ReproFlow ecosystem:
Development status
ReproStim is actively developed and used in production.
Innovation
Experimental stimuli are typically documented only by the code that was intended to run, not by what was actually presented to the subject. ReproStim closes that gap by recording the true audio-visual signal delivered to the subject and integrating those recordings into the corresponding BIDS dataset, with time-synchronization markers (e.g. QR codes) that make it possible to align capture with acquisition.
Requisite knowledge to use
- Command line familiarity
- Basic BIDS familiarity
- Familiarity with Docker or Singularity (for containerized use)
Requisite technical requirements
- A capture device supported by ReproStim (see the hardware section of the docs)
- A system with Python installed, or
- A system with Docker or Singularity installed
Links
- Home page: https://github.com/ReproNim/reprostim/
- Full documentation: https://reprostim.readthedocs.io/en/latest/
- Installation: https://reprostim.readthedocs.io/en/latest/install/index.html
- Singularity containers: https://datasets.datalad.org/?dir=/repronim/containers/images/repronim (files named
repronim-reprostim--*.sif, distributed via ReproNim/containers) - How to get help: