I have found a list of Python and Matlab packages. I'll summarize them over here. As soon as I have gone through the packages, I'll provide some additional details.
edaExplorer: Also in Python.*
EdaExplorer is a tool that is able to detect noisy data from clean data. Five second epochs are made which will be categorized by a model that is the result ...
List presented alphabetically
Cambridge Brain Sciences (cambridgebrainsciences.com)
Several "brain-training" type experiments including span tasks, mental rotation, and paired associate memory. Some tests require free registration on the site to complete. Data from the tests may be used for research purposes. Created by Adam Hampshire and Adrian Owen at ...
I highly recommend PsychoPy over E-prime. Why?
Keeping track of who has the e-prime dongle is annoying.
Students learn it more easily (see data below).
E-prime uses visual basic (boo) and PsychoPy uses Python (yay!).
PsychoPy easily integrates with R, matlab, and HTML.
Everyone is doing it... (see data).
Some folks at UCSD did a survey in summer/fall 2014 ...
I think the major reason is inertia, in the sense that many labs use Matlab, so many Matlab toolboxes are available, so many labs train people in the use of Matlab...
However, as a trained software engineer turned Neuroscientist who has been programming in various languages for close to 30 years, there are several reasons why I actually enjoy using Matlab. ...
The technology on the backend is using WebGL where available (nearly everywhere, including our phone) and this should give good timing in ...
I completely agree with most the factors you've identified, but before I suggest some additional points, I'd like to correct one of yours:
file formats that can only be read in MATLAB
Unless you're talking about some obscure format that I'm unaware of (entirely possible!), MATLAB files are readable by non-MATLAB tools. In particular, scipy.io provides ...
Not intuitive, but to save the value of a curve plotted in a graph:
Right click the graph window, and choose "Pick Vector"
Click on the desired curve (it should change color i.e. to red)
In the NEURON Main Menu > Vector > Save to File
Type in the file name > Save
File will have two columns, first one for X-axis values (i.e. time) and second for the Y-axis (...
There is scientific evidence that boredom can increase error rates.
My gut feeling would tell me that boredom decreases vigilance, which then would increase the chance of errors. Vigilance being defined as sustained attention (Oken, 2006).
And indeed, vigilance has been directly linked to boredom, and more specifically, boredom ...
Since you mentioned the Stroop specifically, several versions of the Stroop task are available for Inquisit here.
Randall Engle's lab also maintains a set of validated working memory tasks, which are available on request to researchers. They include full and shortened versions of operation-, symmetry-, reading- and rotation-span for E-Prime 2.0.
Assuming I ...
I'm currently working on a similar project and wanted to share some info.
A recent paper reports a similar concern but also a solution via the iPad's built in mic.
"The touch screen alone cannot be used for high temporal
resolution measurements because of the inherent delay ...
The state of the art in computer-scored Thematic Apperception Tests (TAT) as of 2015 appears to be that computer-scored TATs do not exist.
There does not appear to be any relevant results on Google Scholar, Web of Science or Scopus for any search I can think of including the term "thematic apperception" which yield any example or mention of computer-scored ...
To complement the answers, there's also Just Another Tool for Online Studies: JATOS (disclaimer: I'm one of the authors). It's an open source tool that focusses on the server side. It will provide:
a secure server
a database (MySQL or H2)
participant management (optionally prevents repeated access)
a graphical user interface to access results
run group ...
It has been a while since the question was asked, but I am going to give my answer anyway.
PsychoPy is really good and easy to use and is what I typically recommend people to use.
However, I recently found the Python library Expyriment and it seems promising. Although you will have to write your own code there are available methods for creating the window, ...
It has been a while since I asked this question, but I've tried out PsychoPy as some people suggested in the comments, and so far I'm really digging it. If you want you can use only the GUI to create your experiment, but if you're doing more advanced stuff you can export the code and start digging around in it.
As a bonus, it's also compatible with all ...
After a little bit of googling, it seems that the original developer of SPAD-T, CISIA (dead link), is no longer in business, and the software appears to have become unavailable. I found the company off this list, so maybe it will be of some help in finding an alternative.
(I'm mostly answering this because I suspected that it otherwise never would be.)
You are looking for Mbrola! It's an open-source, text-based diphone synthesizer. While it doesn't allow you to control subtle information like formant frequency, it's perfect for controlling pitch and duration. The one caveat is that I have yet to get it to work on an Intel-based Mac, but that is primarily because the Windows GUI works so well that I could ...
You could try www.gorilla.sc It's cloud based software specifically designed for running cognitive psychology experiments online without needing to code. It's not free, but it is affordable - £0.75 per participant.
Counterbalancing of various sorts is built in; randomisers, stimuli set counterbalancers, order counterbalancers. It sounds like the simple ...
We have developed an iPad cognitive test battery (CABPad) for use at bedside with stroke patients: www.cognisoft.info. It is used for research at two university hospitals in Copenhagen and a publication on validation is currently being prepared for publication (see this abstract from The International Stroke Conference, Feb 2015: L Willer, PM Pedersen, A ...
There is a program called Paradigm that allows you to build millisecond-accurate neurocognitive experiments for iOS devices. The experiment builder is like E-Prime
but easier to use. The app is available in the app store. You upload your
experiments to a Dropbox and then log in to access them through the app.
It's pretty flexible. I've used it to build n-...
lab.js is a tool for constructing browser-based studies built for (but not limited to) the social and cognitive sciences. Studies can be assembled using a graphical builder, or through code. In either case, lab.js takes care of study presentation, response collection and data storage, while ...
There's a new program called "Paradigm" that has direct support for typed responses. It will measure the input speed, time to first key press and record the typed response. It's very easy to use and has a number of other great features.
Check it out:
I personally used BRIAN simulator. Its a Python based library specialised in cortical neurons modelling and make network connections. I did my master thesis using it, I also have a published IEEE paper done using it.
I think a good option would be to use a general purpose language. For example, I once used Visual Basic to program a task that allowed for dragging elements around a display. The IDE for Visual Studio makes it easier to create GUIs. You could readily include a background image and so forth. You could also record location of visual elements and each action ...