Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/open-cogsci/OpenSesame

Graphical experiment builder for the social sciences
https://github.com/open-cogsci/OpenSesame

methods neuroscience opensesame psychology python research social-sciences

Last synced: 2 months ago
JSON representation

Graphical experiment builder for the social sciences

Lists

README

        

# OpenSesame

OpenSesame is a tool to create experiments for psychology, neuroscience, and experimental economics.

Copyright, 2010-2024, Sebastiaan Mathôt and contributors.

[![Build Status](https://travis-ci.org/smathot/OpenSesame.svg?branch=ising)](https://travis-ci.org/smathot/OpenSesame)

## About

OpenSesame is a graphical experiment builder. OpenSesame provides an easy to use, point-and-click interface for creating psychological/ neuroscientific experiments.

## Features

- A user-friendly interface — a modern, professional, and easy-to-use graphical interface
- Online experiments — run your experiment in a browser with OSWeb
- Python — add the power of Python to your experiment
- JavaScript — add the power of JavaScript to your experiment
- Use your devices — use your eye tracker, button box, EEG equipment, and more.
- Free — released under the GPL3
- Crossplatform — Windows, Mac OS, and Linux

## Related repositories

OpenSesame relies on a number repositories that are all hosted by the [Cogsci.nl](https://github.com/open-cogsci/) organization on GitHub. The most important of these are:

- [opensesame](https://github.com/open-cogsci/opensesame) contains core OpenSesame functionality
- [rapunzel](https://github.com/open-cogsci/rapunzel) is a set of extensions that turn OpenSesame into a code editor
- [osweb](https://github.com/open-cogsci/osweb) implements OSWeb, the online OpenSesame runtime
- [opensesame-extension-osweb](https://github.com/open-cogsci/opensesame-extension-osweb) embeds OSWeb into the OpenSesame user interface
- [pyqode.core](https://github.com/open-cogsci/pyqode.core) implements generic code-editor widgets
- [pyqode.python](https://github.com/open-cogsci/pyqode.python) implements Python-specific code-editor widgets
- [datamatrix](https://github.com/open-cogsci/python-datamatrix) implements a tabular data structure that is used by the `loop` item
- [qdatamatrix](https://github.com/open-cogsci/python-qdatamatrix) implements a Qt widget for editing datamatrix objects
- [pseudorandom](https://github.com/open-cogsci/python-pseudorandom) implements pseudorandomization/ randomization constraints

## Branches

Each major version of OpenSesame lives in its own branch. The default branch is currently `milgram`.

- `gibson` - 2.8
- `heisenberg` - 2.9
- `ising` - 3.0
- `james` - 3.1
- `koffka` - 3.2
- `loewenfeld` - 3.3
- `milgram` - 4.0

## Citations

- Mathôt, S., Schreij, D., & Theeuwes, J. (2012). OpenSesame: An open-source, graphical experiment builder for the social sciences. *Behavior Research Methods*, *44*(2), 314-324. [doi:10.3758/s13428-011-0168-7](https://doi.org/doi:10.3758/s13428-011-0168-7)
- Mathôt, S., & March, J. (2022). Conducting linguistic experiments online with OpenSesame and OSWeb. *Language Learning*. [doi:10.1111/lang.12509](https://doi.org/10.1111/lang.12509)

## License

OpenSesame is distributed under the terms of the GNU General Public License 3. The full license should be included in the file `COPYING`, or can be obtained from:

-

OpenSesame contains works of others. For the full license information, please refer to `debian/copyright`.

## Documentation

Installation instructions and documentation are available on the documentation website ...

-

... which is itself also hosted on GitHub:

-