 neurospaces 0.1675 Thu, 27 Dec 2007 15:58:18 -0600 hugo
 neurospaces 0.1675 Thu, 27 Dec 2007 15:58:18 -0600 hugo| 1. Exploring the GENESIS 2 backward compatibility library | 
| 2. Running a GENESIS 2 script | 
| 3. Loading a model that is coded inside a GENESIS 2 script without running the simulation in the script | 
| 1. Comment for this test definition | Likely this test needs to be reworked a little bit because some features of the backward compatibility module are still under development. | 
| 1. Executed command | library_show sli | 
| 2. Expected output | PurkM9_model | 
| 1. Executed command | library_show sli PurkM9_model | 
| 2. Expected output | 
    - ACTIVE-main1.g
    - ACTIVE-soma1.g
    - CLIMB9.g
    - CLIMBSPINE9.g
    - CURRENT9.g
    - ISPINE9.g
    - PASSIVE9-current.g
    - PASSIVE9-current1.g
    - PASSIVE9-current2.g
    - Purk2M0.p
    - Purk2M0s.p
    - Purk2M0sA.p
    - Purk2M9.p
    - Purk2M9_main1.p
    - Purk2M9_soma.p
    - Purk2M9s.p
    - Purk2M9s1.p
    - Purk2M9s10.p
    - Purk2M9s14.p
    - Purk2M9s19.p
    - Purk2M9s2.p
    - Purk2M9s25.p
    - Purk2M9s29.p
    - Purk2M9s3.p
    - Purk2M9s37.p
    - Purk2M9s4.p
    - Purk2M9s44.p
    - Purk2M9s45.p
    - Purk2M9s6.p
    - Purk2M9s8b.p
    - Purk2M9sA.p
    - Purk_chan.g
    - Purk_chanload.g
    - Purk_chansave.g
    - Purk_cicomp.g
    - Purk_cicomp_passive.g
    - Purk_comp.g
    - Purk_const.g
    - Purk_icomp.g
    - Purk_spicomp.g
    - Purk_syn.g
    - SYNCHRONORM9.g
    - SYNCHROPASS9.g
    - VIVO.g
    - defaults.g
    - purkinje_simplifying.g
    - schedule.g
 | 
| 1. Comment for this test definition | This test uses the original scripts of the Purkinje cell model | 
| 2. Preparation needed before the commands below : | Create the results directory | 
| 3. And repared afterwards using : | Remove the generated output files in the results directory | 
| 1. Executed command | sli_run /usr/local/ns-sli/tests/scripts/PurkM9_model/CURRENT9.g | 
| 2. Expected output | 
| 1. Expected output | tests/scripts/PurkM9_model/Purk2M9.p read: 1600 compartments | 
| 1. Executed command | printparameter /Purkinje TOTALVOLUME | 
| 2. Expected output | value = 5.37774e-14 | 
| 1. Executed command | printparameter /Purkinje TOTALSURFACE | 
| 2. Expected output | value = 2.60908e-07 | 
| 3. Comment | even without spines, this value is very different from the value in table 2 of the Rapp paper, this is due to shrinkage correction, yet there is an unexplained anomaly in the difference for surface and volume. This value changed from value = 2.61092e-07 to 2.60908e-07 after float to double accommodations in the model-container. | 
| 1. Executed command | segmentcount /Purkinje | 
| 2. Expected output | Number of segments : 1600 | 
| 1. Executed command | quit | 
| 2. Expected output | 
| 1. Expected output | time = 0.500060 ; step = 25003 | 
| 1. Executed command | sh ls -lastr | 
| 2. Expected output | results | 
| 1. Executed command | sh ls -lastr results | 
| 2. Expected output | PurkM9 | 
| 1. Executed command | quit | 
| 2. Expected output | 
| 1. Expected output | application_output_file: results/PurkM9_soma_1.5nA expected_output_file: /usr/local/ns-sli/tests/specifications/strings/PurkM9_soma_1.5nA.g3-double | 
| 2. Comment | The output file is taken from the ns-sli installation. | 
| 1. Comment for this test definition | This test uses the original scripts of the Purkinje cell model | 
| 1. Executed command | sli_load /usr/local/ns-sli/tests/scripts/PurkM9_model/CURRENT9.g | 
| 2. Expected output | 
| 1. Expected output | tests/scripts/PurkM9_model/Purk2M9.p read: 1600 compartments | 
| 1. Executed command | printparameter /Purkinje TOTALVOLUME | 
| 2. Expected output | value = 5.37774e-14 | 
| 1. Executed command | printparameter /Purkinje TOTALSURFACE | 
| 2. Expected output | value = 2.60908e-07 | 
| 3. Comment | even without spines, this value is very different from the value in table 2 of the Rapp paper, this is due to shrinkage correction, yet there is an unexplained anomaly in the difference for surface and volume. This value changed from value = 2.61092e-07 to 2.60908e-07 after float to double accommodations in the model-container. | 
| 1. Executed command | segmentcount /Purkinje | 
| 2. Expected output | Number of segments : 1600 | 
| 1. Executed command | quit | 
| 2. Expected output | |
| 3. Comment | without the wait command, the quit command is not executed, dont know why | 
| 1. Expected output | time = 0.500060 ; step = 25003 | 
| 2. This test is currently not executed | (disabled is 'the sli_load command prevents the simulation from being run') | 
| 1. Executed command | quit | 
| 2. Expected output | |
| 3. This test is currently not executed | (disabled is 'this test is here to make sure the output is flushed, but the test for the output is disabled.') | 
| 1. Expected output | application_output_file: ./..//results/PurkM9_soma_1.5nA expected_output_file: /usr/local/ns-sli/tests/specifications/strings/PurkM9_soma_1.5nA.g3-double | 
| 2. Comment | The output file is taken from the ns-sli installation. | 
| 3. This test is currently not executed | (disabled is 'the sli_load command prevents the simulation from being run, so no output has been produced') | 
| 1. Executed command | ndf_save /Purkinje/soma/NaF/** STDOUT | 
| 2. Expected output | 
#!neurospacesparse
// -*- NEUROSPACES -*-
NEUROSPACES NDF
IMPORT
END IMPORT
PRIVATE_MODELS
END PRIVATE_MODELS
PUBLIC_MODELS
  ALIAS "Purk_NaF" "NaF"
    BINDINGS
      INPUT ..->Vm,
    END BINDINGS
    PARAMETERS
      PARAMETER ( G_MAX = 74999.9 ),
    END PARAMETERS
  END ALIAS
END PUBLIC_MODELS
 | 
| 3. This test is currently not executed | (disabled is 'since I mapped ndf_save to library export mode, it now produces to verbose output, working on it') | 
| 1. Executed command | xml_save /Purkinje/soma/NaF/** STDOUT | 
| 2. Expected output | 
<import>
</import>
<private_models>
</private_models>
<public_models>
  <alias> <prototype>Purk_NaF</prototype> <name>NaF</name>
    <bindings>
      <input> <name>..->Vm</name> </input>
    </bindings>
    <parameters>
      <parameter> <name>G_MAX</name><value>74999.9</value> </parameter>
    </parameters>
  </alias>
</public_models>
 | 
| 3. This test is currently not executed | (disabled is 'since I mapped ndf_save to library export mode, it now produces to verbose output, working on it') |