3recording protocol examples, 1 using the dose-response script as a template – Multichannel Systems Roboocyte2 Scripting Manual User Manual

Page 27

Advertising
background image

Appendix

27

3

Recording Protocol Examples

3.1 Using the Dose-Response Script as a Template

The example script "dose-response.js" is a typical dose-response recording protocol which can
be used as a template for all kind of dose-response like protocols. The recording protocol specific
part is located between line 254 and 365.

The part of the script outside of "Protocol specific part starts here/ Protocol specific part stops
here" comment can be used as a starting-point for your own scripts.

3.2 Ligand-gated Channels and Electrogenic Transporters

The example script "dose-response.js" is a typical dose-response recording protocol for ligand-
gated ion channels. In addition, it can be used - after minor modifications - for electrogenic
transporters, such as Na-pump, GATs, EAATs etc.

3.2.1 Expression Test

Before you start a time and compound-consuming protocol on an oocyte, it makes sense to test
whether the expression i.e. the response to an agonist reference concentration is adequate.
Therefore, you should usually perform an expression test before continuing the protocol.

Before the expression test is started, it is mandatory to define the ranges of baseline ROI (Region
Of Interest) and analysis ROI, because these ROIs will be used for the calculation of the baseline
subtracted response for expression test. They will also be used for the later analysis in
Roboocyte2+. Although the ROI positions should be defined properly already in the script, they
can be changed later in Roboocyte2+.

The user-defined variables pre_agonist_s, agonist_s and recorded_washout_s used later for
controlling the recording time and solution exchange are also used for defining the ROIs and the
time axis scaling with the effect that ROI boundaries and axis change accordingly when you
change variable values at script start. If the ROI boundaries are coupled to these variables, they
automatically change whenever changes to these variables are made.

Example:

RecDisplay.SetXAxis(0, pre_agonist_s + agonist_s + recorded_washout_s);

Advertising