opticka

Experiment manager

An experiment manager for behavioral neuroscience research

Opticka is an experiment manager built on top of the Psychophysics toolbox (PTB) for MATLAB. It runs experimental tasks using flexible state machine logic and easily does dynamic methods-of-constants type experiments with full behavioural control. It uses a class system to create simple to use visual stimuli using experimenter friendly units. Opticka can use an Eyelink eyetracker, Plexon Omniplex neurophysiology data collection and general TTL control using either a cheap LabJack (ms precision) or DataPixx/Display++ (µs precision). It contains analysis routines linked to Fieldtrip for spike and LFP data easily parsed in terms of the experimental variables.

GitHub

53 stars
13 watching
27 forks
Language: MATLAB
last commit: almost 2 years ago
Linked from 1 awesome list

eyelinkfield-triplabjackmatlabneuroscienceplexonpsychophysics-toolboxptbstate-machinestate-machinesstimulustobiivisual-stimuli

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
deepkit/deepkit-mlAn open-source machine learning development and training suite with tools for executing, tracking, and debugging experiments.367
fielddb/gamifypsycholinguisticsexperimentsAn experiment management platform designed to facilitate and analyze psychoinguistics experiments0
codalab/codalab-worksheetsA platform for reproducible research that allows researchers to run and manage experiments in the cloud.158
monajemi/clusterjobAn experiment management system designed to facilitate efficient and reproducible data science research20
trekhleb/machine-learning-experimentsAn interactive platform for exploring and comparing various machine learning algorithms and techniques using visualizations and example code.1,667
instadeepai/mavaA research-friendly codebase for experimenting with multi-agent reinforcement learning in JAX749
catalyst-team/alchemyProvides tools and infrastructure to log and visualize experiments in deep learning research50
arnodelorme/neurofeedbacklabA software framework for real-time EEG analysis and neurofeedback sessions using Matlab and EEGLAB plugins43
rflysim/rflyexpcodeAn instructional package providing MATLAB codes and datasets for multicopter design and control experiments179
canlab/canlabcoreA collection of core tools and functionalities for neuroimaging analysis in MATLAB.149
julie-fabre/bombcellAutomated quality control and neuron classification tool for electrophysiology data126
nexusapoorvacus/deepvariationstructuredrlAn implementation of reinforcement learning for visual relationship and attribute detection using PyTorch.63
bachlab/pspmA software suite for model-based analysis of psychophysiological signals45
tminka/lightspeedA collection of optimized mathematical functions and tools to facilitate research and benchmarking in MATLAB.128
fieldtrip/fieldtripA MATLAB toolbox for analyzing MEG and EEG data855