Multichannel Systems Roboocyte2 Scripting Manual User Manual
Page 3

iii
Table of Contents
1
Introduction
5
1.1
Java Script
5
1.1.1
Roboocyte2 Specific Features
5
1.1.2
Oocyte Loop
5
1.2
Variables
5
1.2.1
JavaScript Variables
5
1.2.2
User Defined Interactive Variables
6
1.2.3
Predefined Variables
6
1.2.4
Read-only Variables
7
1.3
Complete List of Commands
9
1.3.1
Conditions
9
1.3.2
Robo2. GUI-Commands
10
1.3.3
Robo2. Variable Handling Commands
10
1.3.4
Robo2. Movement Commands
11
1.3.5
Robo2. Amplifier and Data Acquisition Commands 12
1.3.6
Robo2. Data Analysis Commands
13
1.3.7
Robo2. Database Commands
14
1.3.8
Robo2. Timing Commands
15
1.3.9
Robo2. Liquid Handling (Roboflow) Commands
15
1.3.10
Robo2. High Level Commands
16
1.3.11
RecDisplay. Recording Display Commands
17
1.3.12
ControlDisplay. Control Display Command
17
1.3.13
Gilson. Gilson Commands
18
2
Example Script "Dose-Response"
19
2.1
Defining Dialogue variables
19
2.1.1
User Defined Dialogue Variables
19
2.1.2
Working with Pre-defined Variables
20
2.2
The Oocyte Loop
21
2.3
Standard Routines executed before Recording Protocol
22
2.3.1
Moving the Measuring Head into Liquid
22
2.3.2
Switching to Current Clamp Mode
23
2.3.3
Electrode Offset Compensation
23
2.3.4
Electrode Resistance Test
23
2.3.5
Oocyte Impalement
24
2.3.6
Starting Voltage Clamp Mode
25
2.3.7
Initial Leak Current Test
25
2.3.8
Final Leak Current Test with Perfusion
26
3
Recording Protocol Examples
27
3.1
Using the Dose-Response Script as a Template
27
3.2
Ligand-gated Channels and Electrogenic Transporters
27
3.2.1
Expression Test
27
3.2.2
Dose-Response Protocol
29
3.3
Voltage-gated Ion Channels
30
3.3.1
Expression Test
30
4
Using the Gilson Liquid Handler
33
4.1
Movement Commands
33
4.2
Peristaltic Pump Commands
33