We’re rewarding the question askers & reputations are being recalculated! Read more.
22

My research group has gone pure python for coding experiments; we've been burned too many times by glitches and implicit behaviour in boxed experiment-building software to bother trusting it. Moving from a point-and-click experiment design interface to pure code does have a large learning curve, and you want to be careful to model your own code on well ...


13

For an open source JavaScript/HTML/CSS solution, check out jsPsych: http://www.jspsych.org. It can be used for reaction time measurement and interactive designs. An article describing the library was recently published in Behavior Research Methods. A subsequent article investigated the properties of reaction time distributions collected with JavaScript ...


13

I would recommend Matlab and the Psychophysics Toolbox. It lets you display all sorts of stimuli in full-screen mode, and it lets you capture key strokes and mouse clicks.


12

Here is a comprehensive list of Computational Neuroscience Software My opinion below comes form the perspective of nonlinear dynamics (using differential equations to model ion currents in neurons). So more the math/physics/electrical engineering approach to Computational Neuroscience (not so much the Computer Science or Psychology approach): Personally, ...


9

Programs/packages for EEG analysis There are decent MatLab toolboxes with good tutorials for for the analysis of EEG data. The EEGLAB toolbox (tutorial) can be operated by both GUI and command-line (and script). The fieldtrip toolbox (tutorial) is mainly operated by command line / script. Of course there are also (commercial) software packages for EEG ...


9

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. Online 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 ...


8

OpenSesame is a recent entry that is cross-platform and seems to promote GUI-based design while allowing customization via Python scripting. It can be found at their website (link above). A recent article has references and summarizes 16 other tools as well (including some reported in the other stackexchange responses). I found great video tutorials and ...


8

FingerFriendlySoft has created an app for all iOS devices (that is, iPod touch, iPhone and iPad) that is called N-back Suite. This is, as the name suggests, an app which lets you take the n-back test. Included are both the single and the dual n-back test and you can chose different amounts of n (from 1 to 10), five different speeds, and different type of ...


7

@Jeromy Anglim: I'm actually creating a serial response time task (a widely used learning task) for the iPad now. We hope to get it up in the appstore soon but I'm using it along with a few others for my master's thesis. We're almost done putting the finishing touches on the task and hope to post a youtube video soon of the task. We're not intending to make ...


7

I would say there are no such tests/toolboxes, that would allow you to properly conduct any cognitive testing on iPhone, iPad or even using web-based applications. There are some games that attempt to do it, like the one suggested by @Speldosa, but nothing really serious. At the moment there seem to be no way to control and record different variables (like ...


7

I use the FieldTrip toolbox in Matlab to analyze my own modified auditory MMN experiment :) But I use MEG, so I don't have that many software options. The toolbox is very powerful but it has a steep learning curve and I would recommend it only if you already have both Matlab and EEG data analysis experience. I don't analyze my data in the classical MMN way ...


6

Great question. There are two software packages that might be interesting to you: I have tried to run EPrime in a virtual machine on my Mac and it was a catastrophe. As I found out it used to work, but some of the later updates made it impossible. In the process of figuring this out, I came across PsyScope X. It is an actively developed open source ...


6

Another option is to program in C/C++ using the Tscope library. If you're not experienced with programming, it's a bit tricky at first, but I'd say it pays off in the end. Tscope is a C/C++ experiment programming library for cognitive scientists. It is distributed under the Gnu Public License, and is intended to run on Windows 2000 and XP platforms. ...


6

I use Adobe Flash. My colleague Yana Weinstein has written a book on Flash Programming for the Social & Behavioral Sciences that should be out next month. I'm a contributor and helped write some of it! Check it out by clicking here.


6

WebExp is a client/server based psychology/linguistics experiment creation/running system written in Java. It is freely available. A subject types in the appropriate web address and they see the experiment pages that have been created; obviously you have to have access to a server on which the experiment software+configuration files are running. It ...


6

It sounds like you're looking for a platform on which to implement computerized adaptive tests (since subsequent questions are contingent on prior responses). I found Concerto, which is based in R and MySQL, but allows some flexibility in presentation (it says it uses HTML directly, but you could probably couple it with another language).


6

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 ...


5

We just released a beta version of Tatool Web based on JavaScript and HTML 5 which allows for running web experiments in the browser and measuring reaction times. You can check it out on www.tatool-web.com and of course it's open source. http://www.tatool-web.com


5

You should consider SuperLab. It runs on Mac and Windows. It uses a point-and-click user interface that makes it really easy to setup experiments. Even "programming" contingencies are done via point-and-click. Disclaimer: I wrote the original version of SuperLab and I work at Cedrus, its developer.


5

You'll want to look into PsychToolbox 3, a very capable Matlab/Octave toolbox intended for running high-precision behavioral psychology experiments. If you don't have access to Matlab, you can use Octave (which is available for Windows 7; see link) to run your experiments. The toolbox itself is a platform for creating interactive experiments, ranging from ...


5

Have you tried: connectomeviewer http://www.connectomeviewer.org/viewer brainnetviewer http://www.nitrc.org/projects/bnv/ which is a toolbox for the SPM software package http://www.fil.ion.ucl.ac.uk/spm/ Gephi http://gephi.org/ Trackvis http://trackvis.org/ Also Nico Dosenbach has some amazing picture of brain connectivity in this paper http://www.ncbi....


5

I work mostly with MATLAB, and if necessary C/C++. Those are generic tools, but widely used in computational neuroscience. I often analyze and model spike trains in high time resolution, and there isn't a tool that is used universally yet. I have my own set of tools that I have developed in MATLAB. Also, many others in computational neuroscience publishes ...


5

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. ...


5

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 ...


4

There is now an app available on the iPad offering a cognitive test battery. It is a commercial application but fairly inexpensive. Joggle Research adapts several widely validated tests to the touch platform. Test result data is stored and instantly accessible on a cloud service (with a free tier to try it out). Some here have noted potential limitations ...


4

Limesurvey is worth checking out (more suitable for questionnaire style tasks, but very flexible and with some coding it should be possible to, eg. record RTs) Wextor could be another possibility - it allows building more complicated designs, has not been developed for a bit, though...


4

I'm not sure if it can measure reaction times but Tatool, developed at the University of Zurich, is an open source experiment platform that can be run from the web: http://www.tatool.ch/


4

I think ProjectImplicit will be what you want. It is also Java based and runs fully in the browser. It is by the Harvard guys that did run the IAT via web and collected ten thousand datasets this way. See here for their services (I am not sure if it is free but seems so at least for non-commerical research). If you like it and use it perhaps you can post ...


4

The best review of experience sampling tools I've found is here. Specifically, to answer you question, check out "MyExperience". To quote the website: MyExperience is a BSD-licensed open source mobile data collection tool developed for Windows Mobile devices (including PDAs and mobile phones) using .NET CF 2 and Microsoft SQL Compact Edition. ...


Only top voted, non community-wiki answers of a minimum length are eligible