Skip to content

ChristophMetzner/ROB-SS14-BachProj

Repository files navigation

ROB-SS14-BachProj

Optimierung biologisch-realistischer Neuronenmodelle

Installation

Benötigte Software: java, python2.7, SciPy, NumPy, matplotlib, NEURON, inspyred Lokale Konfigurationen:

  • Zu den Globalen Variablen muss der Pfad zu neuroConstruct_1.6.0 hinzugefügt werden. Unter Linux einfach "export NC_HOME=PfadZuNeuroconstruct" in die .bashrc einfügen. So kann jeder mit der gleichen nC.sh oder nC.bat arbeiten.
  • NeuroConstruct muss so konfiguriert werden, dass NEURON gefunden wird. Dazu NeuroConstruct öffnen und unter allgemeine Einstellungen gehen.

Ausführung

Die Simulation kann mit start_sim.py gestarted werden, wobei man mit '-c ' je eine Konfiguration angeben kann.

python2.7 start_sim.py -c myconf.cfg

Über den Befehl

python2.7 -m cProfile -s time start_sim.py myconf.cfg

Lässt sich der Profiler anhängen.

Weitere Optionen sind über

python2.7 start_sim.py -h

aufrufbar.

Konfiguration

Die "default.cfg" Datei enthält alle Parameter der Algorithmen, die konfigurierbar sind, sollte aber nicht geändert werden, damit eine neue Version nicht die eigene Konfiguration überschreibt. Stattdessen muss man eine neue Konfigurationsdatei erstellen und nur die Parameter der entsprechenden Sektionen einfügen, die von dem Standard abweichen. Es werden die "default.cfg" und die übergebene Konfiguration nacheinander ausgelesen.

About

Optimierung biologisch-realistischer Neuronenmodelle

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published