Main Neurospaces logo neurospaces 0.1675 Thu, 27 Dec 2007 15:58:18 -0600 hugo

Index of group ./specifications/pulsegen


Index
Up

Attaching a pulsegen object to a simple soma model.

1. Commands load a simple soma model and connect it to a pulsegen solver object

1. Commands load a simple soma model and connect it to a pulsegen solver object

Startup command : bin/genesis-g3

(No model has been loaded for the following set of commands.)

1.1. Is startup successful ?

1. Expected output
GENESIS 3 shell

1.2. Can we load a simple soma model ?

1. Executed command
ndf_load cells/purkinje/edsjb1994.ndf
2. Expected output

1.3. Can we find the input class template we would like to use ?

1. Executed command
list inputclass_templates
2. Expected output
all input class templates:
  perfectclamp:
    module_name: Experiment
    options:
      command: command value
      name: name of this inputclass
    package: Experiment::PerfectClamp
  pulsegen:
    module_name: Experiment
    options:
      baselevel: The pulse base level
      delay1: First pulse delay
      delay2: Second pulse delay
      level1: First pulse level
      level2: Second pulse level
      name: name of this inputclass
      triggermode: 'The pulse triggermode, 0 - freerun, 1 - ext trig, 2 - ext gate'
      width1: First pulse width
      width2: Second pulse width
    package: Experiment::PulseGen

1.4. Can we create a voltage clamp circuitry object ?

1. Executed command
inputclass_add pulsegen my_pulsegen_freerun name my_pulsegen_freerun level1 50.0 width1 3.0 delay1 5.0 level2 -20.0 width2 5 delay2 8.0 baselevel 10.0 triggermode 0
2. Expected output

1.5. Can we find the input class we just created ?

1. Executed command
list inputclasses
2. Expected output
all input classes:
  my_pulsegen_freerun:
    module_name: Experiment
    options:
      baselevel: 10.0
      delay1: 5.0
      delay2: 8.0
      level1: 50.0
      level2: -20.0
      name: my_pulsegen_freerun
      triggermode: 0
      width1: 3.0
      width2: 5
    package: Experiment::PulseGen

1.6. Can we connect the pulsegen to the cell soma ?

1. Executed command
input_add my_pulsegen_freerun /Purkinje/segments/soma Vm
2. Expected output

1.7. Can we get information about the applied inputs ?

1. Executed command
input_show
2. Expected output

- component_name: /Purkinje/segments/soma
  field: Vm
  inputclass: my_pulsegen_freerun

1.8. Can we add an output for /Purkinje/segments/soma->Vm ?

1. Executed command
output_add /Purkinje/segments/soma Vm
2. Expected output

1.9. Can we check the simulation ?

1. Executed command
check /Purkinje
2. Expected output

1.10. Can we run the simulation ?

1. Executed command
run /Purkinje 0.001
2. Expected output

1.11. Can we verify the output ?

1. Expected output
application_output_file: /tmp/output
expected_output_file: ./..//tests/specifications/strings/pulsegen-freerun.txt
2. This test is currently not executed
(disabled is 'Previous command is not producing an output file for some reason')