Experimental Psychology is currently revolving around modeling and simulation of sensation, perception, memory, cognition,learning process and higher functions. This article describes the latest trend of Experimental Psychology and some needed Open Source Software Packages are listed, which are Open Source, for the purpose of further research by others.
This article, Experimental Psychology and Open Source Software Packages contains material from my own original research works and must be cited will full credit and hyperlink for citation purpose.
Experimental Psychology : The Basic Primer
In the previously published article, Cognitive Science – Mind and Artificial Intelligence, we outlined the possibility of future progress of Next Generation Health Science, which is beyond simple biochemical reactions, interactions, which basically failed to explain most of the normal human behavior and in the article on Neuroprosthetics and Modeling of Neurons, as a whole, we have successfully simulated the working neuron and more complex tasks which biochemical model of Psychology failed to simulate outside the body, in laboratory. Experimental Psychology basically not intended to follow the line of Neuro Computing by its origin, but ultimately has taken turn after the year 2008.
---
As it is not an academic article, a simple example can illustrate the rightness of way of latest research works on Experimental Psychology – if we chemically try to define a computer’s keyboard, it will just give the percentage of plastics, copper and other metals, silicon and rubber components, adding traditional physics will make it worse – the Milli Ampere current generated while hitting the Enter key, actually can not define a computers keyboard. The set of data is true but is not reproducible to create a keyboard.
Experimental Psychology and Open Source Software Packages
Best Open Source Programing Languages for both Experimental Psychology and Cognitive Science derived subjects are Python, Ruby and on server side PHP and MySQL. The reason is easy – any other programmer can debug them without known anything about health science.
A prominent Research Worker, quite aged and renowned, yesterday was asking me about the possibility of using Javascript. I personally would suggest to avoid Java for core processing, because of Java’s inherited risk of cross platform malware injection.

On Massimiliano Versace’s website (www.neurdon.com), you can get more opinion for Python, many examples and snippets. Here are some resources :
1 | https://senselab.med.yale.edu/modeldb/ |
1 | http://docs.psychtoolbox.org/Psychtoolbox |
1 | http://www.tremani.nl/open-source/neural-network/ |
The third one needs a bit explanation, it is not directly related to Experimental Psychology, but can be easily developed for more progress :
From the documentation, at Line 168 look at the argument setMomentum :
1 | <span style="color: #0000ff;">void</span> <span style="color: #ff00ff;">setMomentum</span><span style="color: #800000;">(</span> float <span style="color: #800000;">$momentum)</span> |
As per documentation, it sets the ‘momentum’ for the learning algorithm. The momentum should accelerate the learning process and help avoid local minima.
1 | http://users.ugent.be/~masteven/tscope/ |
(There is a special version of CygWin for the Windows users)
This project is very nicely worked, uploaded to SourceForge :
1 | http://pyepl.sourceforge.net/ |
Other important resources are listed here :
1 | http://psy.ck.sissa.it/ |
1 | http://www.psychopy.org/ |
1 2 3 | http://www.neurobs.com/ http://www.paradigmexperiments.com/ |
1 | http://www.loni.ucla.edu/Software/standalone.php |
Neuro Debian (http://neuro.debian.net/) itself a good platform.
