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


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


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

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

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

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

This is in development within PsychoPy. Porting has begun on the Python lib underlying PsychoPy into a JavaScript lib (PsychoJS) and the Builder graphical interface can now generate the necessary html/js code for that. The technology on the backend is using WebGL where available (nearly everywhere, including our phone) and this should give good timing in ...


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

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

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


4

I imagine most software designed for creating psychological experiments will be able to do this. (e.g., EPrime, Direct RT, MediaLab, SuperLab, etc.). I've mainly used Inquisit to record responses and response times. These are all proprietary options. You could also readily implement a trial interface with a textbox and response times in standard programming ...


4

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


4

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


4

Short answer There is scientific evidence that boredom can increase error rates. Background 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 ...


3

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. de Leeuw, J. R. (2014). jsPsych: A JavaScript library for creating behavioral experiments in a Web browser. ...


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