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

Index of group ./specifications/prototyping


Index
Up

prototyping

This test needs to be enhanced with setting parameters of symbols and using parameter caches. Doing so should change the value of the PROTOTYPE_IDENTIFIER automatically
1. Prototype identifiers of a simple channel, its gate and its kinetics
2. Prototype identifiers of the purkinje cell model

1. Prototype identifiers of a simple channel, its gate and its kinetics

Startup command : ./neurospacesparse -q -R channels/purkinje/nap.ndf


1.1. Can we identify the prototype of the channel ?

1. Executed command
printparameter /nap PROTOTYPE_IDENTIFIER
2. Part of expected output
value = 11

1.2. Can we identify the prototype of the channel gate ?

1. Executed command
printparameter /nap/nap PROTOTYPE_IDENTIFIER
2. Part of expected output
value = 8

1.3. Can we identify the prototype of the channel gate, forward kinetic (has no prototype) ?

1. Executed command
printparameter /nap/nap/A PROTOTYPE_IDENTIFIER
2. Part of expected output
value = 2.14748e+09

1.4. Can we identify the prototype of the channel gate, backward kinetic (has no prototype) ?

1. Executed command
printparameter /nap/nap/B PROTOTYPE_IDENTIFIER
2. Part of expected output
value = 2.14748e+09

2. Prototype identifiers of the purkinje cell model

Startup command : ./neurospacesparse -q -R cells/purkinje/edsjb1994.ndf


2.1. Can we identify the prototype of the cell (has no prototype) ?

1. Executed command
printparameter /Purkinje PROTOTYPE_IDENTIFIER
2. Part of expected output
value = 2.14748e+09

2.2. Can we identify the prototype of the cell (has no prototype) ?

1. Executed command
printparameter /Purkinje/segments PROTOTYPE_IDENTIFIER
2. Part of expected output
value = 2.14748e+09

2.3. Can we identify the prototype of the cell (has no prototype) ?

1. Executed command
printparameter /Purkinje/segments/soma PROTOTYPE_IDENTIFIER
2. Part of expected output
value = 327

2.4. Can we identify the prototype of the cell (has no prototype) ?

1. Executed command
printparameter /Purkinje/segments/main[0] PROTOTYPE_IDENTIFIER
2. Part of expected output
value = 328

2.5. Can we identify the prototype of the cell (has no prototype) ?

1. Executed command
printparameter /Purkinje/segments/br3[0] PROTOTYPE_IDENTIFIER
2. Part of expected output
value = 380
3. Comment
I am not sure if this works correctly: I get different identifiers for br3[0], br3[1], br3[2], but for the much more important channels and gates I get equal identifiers.  Is that really correct ?

2.6. Can we identify the prototype of the cell (has no prototype) ?

1. Executed command
printparameter /Purkinje/segments/br3[1] PROTOTYPE_IDENTIFIER
2. Part of expected output
value = 381

2.7. Can we identify the prototype of the cell (has no prototype) ?

1. Executed command
printparameter /Purkinje/segments/br3[2] PROTOTYPE_IDENTIFIER
2. Part of expected output
value = 382

2.8. Can we identify the prototype of the cell (has no prototype) ?

1. Executed command
printparameter /Purkinje/segments/soma/cat PROTOTYPE_IDENTIFIER
2. Part of expected output
value = 56

2.9. Can we identify the prototype of the cell (has no prototype) ?

1. Executed command
printparameter /Purkinje/segments/br3[1]/cat PROTOTYPE_IDENTIFIER
2. Part of expected output
value = 56

2.10. Can we identify the prototype of the cell (has no prototype) ?

1. Executed command
printparameter /Purkinje/segments/br3[2]/cat PROTOTYPE_IDENTIFIER
2. Part of expected output
value = 56

2.11. Can we identify the prototype of the cell (has no prototype) ?

1. Executed command
printparameter /Purkinje/segments/**/kdr PROTOTYPE_IDENTIFIER
2. Part of expected output
/Purkinje/segments/soma/kdr->PROTOTYPE_IDENTIFIER = 146
/Purkinje/segments/main[0]/kdr->PROTOTYPE_IDENTIFIER = 146
/Purkinje/segments/main[1]/kdr->PROTOTYPE_IDENTIFIER = 146
/Purkinje/segments/main[2]/kdr->PROTOTYPE_IDENTIFIER = 146
/Purkinje/segments/main[3]/kdr->PROTOTYPE_IDENTIFIER = 146
/Purkinje/segments/main[4]/kdr->PROTOTYPE_IDENTIFIER = 146
/Purkinje/segments/main[5]/kdr->PROTOTYPE_IDENTIFIER = 146
/Purkinje/segments/main[6]/kdr->PROTOTYPE_IDENTIFIER = 146
/Purkinje/segments/main[7]/kdr->PROTOTYPE_IDENTIFIER = 146
/Purkinje/segments/main[8]/kdr->PROTOTYPE_IDENTIFIER = 146

2.12. Can we identify the prototype of the cell (has no prototype) ?

1. Executed command
printparameter /Purkinje/segments/**/kdr_tau PROTOTYPE_IDENTIFIER
2. Part of expected output
/Purkinje/segments/soma/kdr/kdr_tau->PROTOTYPE_IDENTIFIER = 142
/Purkinje/segments/main[0]/kdr/kdr_tau->PROTOTYPE_IDENTIFIER = 142
/Purkinje/segments/main[1]/kdr/kdr_tau->PROTOTYPE_IDENTIFIER = 142
/Purkinje/segments/main[2]/kdr/kdr_tau->PROTOTYPE_IDENTIFIER = 142
/Purkinje/segments/main[3]/kdr/kdr_tau->PROTOTYPE_IDENTIFIER = 142
/Purkinje/segments/main[4]/kdr/kdr_tau->PROTOTYPE_IDENTIFIER = 142
/Purkinje/segments/main[5]/kdr/kdr_tau->PROTOTYPE_IDENTIFIER = 142
/Purkinje/segments/main[6]/kdr/kdr_tau->PROTOTYPE_IDENTIFIER = 142
/Purkinje/segments/main[7]/kdr/kdr_tau->PROTOTYPE_IDENTIFIER = 142
/Purkinje/segments/main[8]/kdr/kdr_tau->PROTOTYPE_IDENTIFIER = 142

2.13. Can we identify the prototype of the cell (has no prototype) ?

1. Executed command
printparameter /Purkinje/segments/**/kdr_steadystate PROTOTYPE_IDENTIFIER
2. Part of expected output
/Purkinje/segments/soma/kdr/kdr_steadystate->PROTOTYPE_IDENTIFIER = 141
/Purkinje/segments/main[0]/kdr/kdr_steadystate->PROTOTYPE_IDENTIFIER = 141
/Purkinje/segments/main[1]/kdr/kdr_steadystate->PROTOTYPE_IDENTIFIER = 141
/Purkinje/segments/main[2]/kdr/kdr_steadystate->PROTOTYPE_IDENTIFIER = 141
/Purkinje/segments/main[3]/kdr/kdr_steadystate->PROTOTYPE_IDENTIFIER = 141
/Purkinje/segments/main[4]/kdr/kdr_steadystate->PROTOTYPE_IDENTIFIER = 141
/Purkinje/segments/main[5]/kdr/kdr_steadystate->PROTOTYPE_IDENTIFIER = 141
/Purkinje/segments/main[6]/kdr/kdr_steadystate->PROTOTYPE_IDENTIFIER = 141
/Purkinje/segments/main[7]/kdr/kdr_steadystate->PROTOTYPE_IDENTIFIER = 141
/Purkinje/segments/main[8]/kdr/kdr_steadystate->PROTOTYPE_IDENTIFIER = 141

2.14. Can we identify the prototype of the cell (has no prototype) ?

1. Executed command
printparameter /Purkinje/segments/**/kdr_steadystate/** PROTOTYPE_IDENTIFIER
2. Part of expected output
/Purkinje/segments/soma/kdr/kdr_steadystate->PROTOTYPE_IDENTIFIER = 141
/Purkinje/segments/soma/kdr/kdr_steadystate/A->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/soma/kdr/kdr_steadystate/A/a->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/soma/kdr/kdr_steadystate/A/b->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/soma/kdr/kdr_steadystate/B->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/soma/kdr/kdr_steadystate/B/a->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/soma/kdr/kdr_steadystate/B/b->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[0]/kdr/kdr_steadystate->PROTOTYPE_IDENTIFIER = 141
/Purkinje/segments/main[0]/kdr/kdr_steadystate/A->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[0]/kdr/kdr_steadystate/A/a->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[0]/kdr/kdr_steadystate/A/b->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[0]/kdr/kdr_steadystate/B->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[0]/kdr/kdr_steadystate/B/a->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[0]/kdr/kdr_steadystate/B/b->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[1]/kdr/kdr_steadystate->PROTOTYPE_IDENTIFIER = 141
/Purkinje/segments/main[1]/kdr/kdr_steadystate/A->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[1]/kdr/kdr_steadystate/A/a->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[1]/kdr/kdr_steadystate/A/b->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[1]/kdr/kdr_steadystate/B->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[1]/kdr/kdr_steadystate/B/a->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[1]/kdr/kdr_steadystate/B/b->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[2]/kdr/kdr_steadystate->PROTOTYPE_IDENTIFIER = 141
/Purkinje/segments/main[2]/kdr/kdr_steadystate/A->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[2]/kdr/kdr_steadystate/A/a->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[2]/kdr/kdr_steadystate/A/b->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[2]/kdr/kdr_steadystate/B->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[2]/kdr/kdr_steadystate/B/a->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[2]/kdr/kdr_steadystate/B/b->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[3]/kdr/kdr_steadystate->PROTOTYPE_IDENTIFIER = 141
/Purkinje/segments/main[3]/kdr/kdr_steadystate/A->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[3]/kdr/kdr_steadystate/A/a->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[3]/kdr/kdr_steadystate/A/b->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[3]/kdr/kdr_steadystate/B->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[3]/kdr/kdr_steadystate/B/a->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[3]/kdr/kdr_steadystate/B/b->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[4]/kdr/kdr_steadystate->PROTOTYPE_IDENTIFIER = 141
/Purkinje/segments/main[4]/kdr/kdr_steadystate/A->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[4]/kdr/kdr_steadystate/A/a->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[4]/kdr/kdr_steadystate/A/b->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[4]/kdr/kdr_steadystate/B->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[4]/kdr/kdr_steadystate/B/a->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[4]/kdr/kdr_steadystate/B/b->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[5]/kdr/kdr_steadystate->PROTOTYPE_IDENTIFIER = 141
/Purkinje/segments/main[5]/kdr/kdr_steadystate/A->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[5]/kdr/kdr_steadystate/A/a->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[5]/kdr/kdr_steadystate/A/b->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[5]/kdr/kdr_steadystate/B->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[5]/kdr/kdr_steadystate/B/a->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[5]/kdr/kdr_steadystate/B/b->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[6]/kdr/kdr_steadystate->PROTOTYPE_IDENTIFIER = 141
/Purkinje/segments/main[6]/kdr/kdr_steadystate/A->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[6]/kdr/kdr_steadystate/A/a->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[6]/kdr/kdr_steadystate/A/b->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[6]/kdr/kdr_steadystate/B->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[6]/kdr/kdr_steadystate/B/a->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[6]/kdr/kdr_steadystate/B/b->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[7]/kdr/kdr_steadystate->PROTOTYPE_IDENTIFIER = 141
/Purkinje/segments/main[7]/kdr/kdr_steadystate/A->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[7]/kdr/kdr_steadystate/A/a->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[7]/kdr/kdr_steadystate/A/b->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[7]/kdr/kdr_steadystate/B->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[7]/kdr/kdr_steadystate/B/a->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[7]/kdr/kdr_steadystate/B/b->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[8]/kdr/kdr_steadystate->PROTOTYPE_IDENTIFIER = 141
/Purkinje/segments/main[8]/kdr/kdr_steadystate/A->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[8]/kdr/kdr_steadystate/A/a->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[8]/kdr/kdr_steadystate/A/b->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[8]/kdr/kdr_steadystate/B->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[8]/kdr/kdr_steadystate/B/a->PROTOTYPE_IDENTIFIER = 2.14748e+09
/Purkinje/segments/main[8]/kdr/kdr_steadystate/B/b->PROTOTYPE_IDENTIFIER = 2.14748e+09