Figure SM1: Front panel of the multipatcher software graphic user interface (GUI) at the beginning of multipatcher operation.

Similar documents
Oxygen Meter User Manual

Using the Lego NXT with Labview.

FIG: 27.1 Tool String

FireHawk M7 Interface Module Software Instructions OPERATION AND INSTRUCTIONS

The ICC Duckworth-Lewis-Stern calculator. DLS Edition 2016

Race Screen: Figure 2: Race Screen. Figure 3: Race Screen with Top Bulb Lock

BAUSCH & LOMB ENGINEERING ROCHESTER. Title: Membrane Press Procedure Page 1 of 14

SPLIT HOPKINSON PRESSURE BAR OPERATIONS MANUAL 5/9/2014

Robot Activity: Programming the NXT 2.0

Rescue Rover. Robotics Unit Lesson 1. Overview

ACV-10 Automatic Control Valve

Xactix XeF2 OPERATION MANUAL

BUBBLER CONTROL SYSTEM

KEM Scientific, Inc. Instruments for Science from Scientists

SHIMADZU LC-10/20 PUMP

USER MANUAL. Intelligent Diagnostic Controller IDC24-A IDC24-AF IDC24-AFL IDC24-F IDP24-A * IDP24-AF * IDP24-AFL * IDP24-F * 1/73

The ICC Duckworth-Lewis Calculator. Professional Edition 2008

Section Freepoint Service 26.1 FREEPOINT CONTROL PANEL

APA software instruction manual

DST Host User Manual

RM-80 respiration monitor

Chromat Calibration Updated October 27th, 2017

Operating instructions Electrical switching facility pco

Superconducting Susceptometer (MPMS-5S) Quantum Design Room 296 (MPMS)

Technology. In the My Files [My Files] submenu you can store all the programs that you have made on the NXT or downloaded from your computer.

JETFIRST 150 RTA SYSTEM OPERATING MANUAL Version: 2 Feb 2012

Product Overview. Product Description CHAPTER

Hydro-Control V User Guide

Autodesk Moldflow Communicator Process settings

In Response to a Planned Power Outage: PPMS EverCool II Shut Down and Re-start Procedure

UNITY 2 TM. Air Server Series 2 Operators Manual. Version 1.0. February 2008

Injection Controller Program User Manual (for FloBoss 107 and ROC800-Series)

v2.3 USER MANUAL

Manual Weighingblock VB2 series and Uniscale

Lab 1c Isentropic Blow-down Process and Discharge Coefficient

FRDS GEN II SIMULATOR WORKBOOK

Calibration of a GC955

Pegas 4000 MF Gas Mixer InstructionManual Columbus Instruments

Revision: 23 March 2008 (nk)

Mapping a Magnetic Field. Evaluation copy. Figure 1: Detecting the magnetic field around a bar magnet

Version-E Manual

Version 3.1.0: New Features/Improvements: Improved Bluetooth connection on Windows 10

LEGO Engineering Conferences ROBOLAB and MINDSTORMS Education Version 4.5 March 2008

Previous Release Notes

BIOGAS COMBUSTION PLANT MAINTENANCE MANUAL

PART 5 - OPTIONS CONTENTS 5.1 SYSTEM EXPANSION 5-3

PC Configuration software for Discovery MkVI v 1.03 User guide

SIDRA INTERSECTION 6.1 UPDATE HISTORY

Stand-Alone Bubble Detection System

EZ Boom 2010 System for the EZ Guide 500 Lightbar Triangle Ag Services Users Guide

Panther 5 Acute Care Ventilator

FOOD INTAKE MONITOR. Hardware and Software User s Manual DOC-047 Rev 3.0. Copyright 2009 All Rights Reserved

Overview. Front Panel: Keypad and Display

Diver-Office. Getting Started Guide. 2007, Schlumberger Water Services

Technical Bulletin. Seametrics Smart Sensors: Barometric Compensation (with optional DTW setting) Introduction. How Pressure is Measured

Agilent 1100 Series Analytical and Preparative Scale Fraction Collectors. User s Guide

SCIENTIFIC DATA SYSTEMS, INC. Depth Tension Line Speed Panel. DTLS Manual

C1960. Multi-recipe profile recorder/controller. Measurement made easy

3D Inversion in GM-SYS 3D Modelling

Touch Screen Guide. OG-1500 and OG Part # T011

WATER CONTROL SYSTEM QUICK START

USER MANUAL OPERATION AND THE USE OF A CAR WITH. Diego G3 / NEVO SEQUENTIAL GAS INJECTION SYSTEM

This addendum describes the back pressure control implementation if FuelCell Version 4.1a and later.

Application Notes. SLP85xD Load Cells

Instruction Manual. BZ7002 Calibration Software BE

Appendix D: SOP of INNOVA 1412 Photoacoustic Multi-Gas Monitor. Description and Principle of Operation

CCT-7320/ROC-2313 Reverse Osmosis Controller

AKTA pure 25 New Owner s Intro

GA-300 Gas Analyzer. Technical Note. Overview. Front Panel. iworx Systems, Inc. GA-300

Operating Manual. BACVis. Manual BACVis. for. Sensors and MilliGascounter. Rev

Wickets Administrator

Autodesk Inventor 2010 Education Curriculum

In addition to reading this assignment, also read Appendices A and B.

Plié 3 Microprocessor Knee

Operating Manual. SUPREMA Calibration. Software for Fire and Gas Warning Units. Order No.: /01. MSAsafety.com

1. Software Installation Please make sure to install software before connecting the PC Interface Unit to your Computer.

Wire Buddy Manual IOpath Software

ALGE DIVE! ALGE. ALGE-TIMING GmbH & Co

USER GUIDE USER GUIDE

XC2 Client/Server Installation & Configuration

HyperSecureLink V6.0x User Guide

UNIVERSITY OF WATERLOO

ECL Comfort 110, application 131 (valid as of software version 2.00)

Microsoft Windows Software Manual for FITstep Stream Version 4

Setting Up the Ingenico isc250 Pinpad via USB

Setting up the Ingenico isc250 Pinpad via USB in Windows 8

BUBBLER CONTROL SYSTEM

TYPE DOSAODOR-D SOFTWARE FOR CONFIGURATION OF TYPE DOSAODOR-D ODORANT INJECTION SYSTEM

TESLAGON. ShotHelper Manual. How to install and use the Program. Version /30/2014

Inventor Hole Notes: How to Annotate with Drill Numbers Not Diameters Author: David Ponka, Senior Applications Expert Manufacturing

AX5000 Operational Manual

Flash Point Calculation by UNIFAC

DDR Dive Data Recorder Manual - Rel /12

High Pressure Chem-SCAN Operating Manual

Page 2 of 46 Prepared by: Engr. Ram Sankar

Technology. Using Bluetooth

ELIMINATOR COMPETITION DRAG RACE Program Manual Firm Ver 4.11

[XACT INTEGRATION] The Race Director. Xact Integration

Laboratory Mortar Mixer (Testing)

Strathkelvin Channel Oxygen System version 2.2 SAFETY AND TECHNICAL INFORMATION...1 THE 928 SYSTEM...2 GETTING STARTED...7

Transcription:

APPENDIX 2. Multipatcher Software Setup and Operation. The multipatcher program is organized into four panels. There are controls that allow the user to specify various parameters into the system. The first set of parameters that need to be entered are the serial numbers of the motor controllers attached to each of the pipettes. Figure SM1: Front panel of the multipatcher software graphic user interface (GUI) at the beginning of multipatcher operation. Initializing Tab: Adjust amplifier? If checked will automatically communication with Multiclamp Commander software, and correct for any pipette offsets and pipette capacitances before beginning multipatching. STOP Aborts the multipatching trial at any point. Current loop time - Displays the time taken for the program to complete a loop. Typically loop time varies based on number of times the pipette resistance is averaged during neuron hunting. Page 1 of 8

Total time elapsed indicates the total time since the beginning of the multipatcher trial. This includes the time taken to install the pipettes. System Status displays the instantaneous status of the multipatcher operations. These are: Initializing systems, Checking pipette resistances in saline, Lowering active pipettes into the brain, Neuron hunting, Gigasealing, and Breaking in. Skip Motors Initialization The initialization of the motors functions allows LabVIEW to communicate with the Thorlabs s control program via.net protocols. This typically takes 15-20 seconds, and needs to be run only in the first instance the program is run in LabVIEW. Checking the Skip Motors Initialization button, saves that time in subsequent runs of the program. Skip RPL? - This control allows the user to manually insert pipettes into the brain for neuron hunting, in which case the automatic execution of insertion of pipettes into the brain is skipped. Pipette block threshold Some fraction of the pipettes get blocked or clogged when inserted into the brain in the initial descent to depth. This is typically accompanied by an increase in pipette resistance. This control allows the user to set the threshold for increase in pipette resistance. We have used a threshold of 0.35 M-Ohms, through this study and previous studies (Kodandaramaiah et al. 2012, Kodandaramaiah et al. 2017). An array of controls and indicators specific each pipette is displayed underneath these controls. Initial depth of descent from pia - The user can independently set the depths to which each pipette is lowered in the initial step. The pipettes hunt for neurons starting from this depth. Motors activated The user can choose the active channels used in a particular trial. R acsf The multipatcher displays the resistance measured in the ACSF solution outside the brain surface of the active pipettes. R depth The multipatcher displays the resistance measured inside the brain after the initial descent to depth. Tip blockage status The multipatcher displays whether a pipette is okay, blocked or is not active. Pipette x amplifier serial number - At the bottom of the tab, we have controls that allow the user to select the serial number of the Axon Multiclamp 700b amplifier and the channel corresponding to a particular pipette. Page 2 of 8

Figure SM2: Front panel of the multipatcher software GUI displayed during neuron hunting. Neuron Hunting Tab: Figure SM2 displays the multipatcher software GUI displayed during the neuron hunting stage of multipatching. Each pipette has a corresponding graph that displays the measured resistance as a function of time. Continue hunting This control allows the user to override the multipatcher algorithm s neuron detection algorithm and force the pipette to continue searching for neurons. Page 3 of 8

Figure SM3: Front panel of the multipatcher software GUI displayed during gigasealing Switch to gigasealing - this control allows the user to override the lack of detection of neurons in a particular channel by the algorithm and attempt instantaneous gigasealing. Elapsed time - Displays the time elapsed in seconds since beginning of neuron hunting. Pipette distance Allows the user to set the distance moved by the pipette in each step before resistance measurement. This was typically set at 3 micrometers. Detection threshold This is the threshold that resistances over two steps needed to monotonically increase before the algorithm positively identified contact with a cell. It was set at 0.25-0.45 (M-Ohms) Averaging during NH Specifies the number of resistance measurements taken at the end of each step during neuron hunting. This was typically 15 measurements. Page 4 of 8

milliseconds to wait Was a time delay control we used during initial debugging to delay the stepping forward during neuron hunting. This was typically zero. Neuron Hunt status Indicate whether a particular channel (1-6, left to right) had encountered a neuron. Gigasealing Status Indicate whether a particular channel (1-6, left to right) had completed the gigasealing operation. Gigasealing Tab: The Gigasealing tab (Fig. SM3) has controls and indicators related to the gigasealing process and is displayed whenever gigasealing is attempted in any one of the pipettes. Each pipette has an indicator where pipette resistances are measured every 0.5s during the gigasealing process. There are also indicators that display the instantaneous holding potential applied to each pipette. This is set at zero initially and is stepped down to -35mV after 25 seconds when suction application is removed and ramped down to -70 mv. There are three manual override controls that present in this tab. Return to neuron hunting Allows the user to override the gigasealing operation and return back to neuron hunting if he/she thinks the pipette picked up a false positive. While the algorithm automatically does this at the end of ten seconds if the pipette resistance does not stay elevated, this allows the user to save a few seconds which might be critical especially when patching in awake animals. Terminate gigasealing in active channel - This control can be used by the user to terminate the gigasealing process prior to the 60s cut off to save time if (i) gigasealing has already resulted in good seal or (ii) it appears that the pipette is unlikely to seal onto the cell. This control was used at point (iv) in the trial illustrated in Fig. 4 of the main paper. This control is again critical for saving time particularly when patching in awake animals. Using this control results in the pipette pressure set to atmospheric pressure and application of -70 MV holding potential, after which the neuron hunting is resumed. If this option is used in the last active pipette, the program proceeds to the breaking in stage. Manual override and apply suction in active channel The multipatcher applies suction pressure to the pipette during 15-25 s of the gigasealing operation. This control allows the user to override the pressure modulation routine as shown in Fig 4a and apply suction anytime during the gigasealing operation. Page 5 of 8

Breaking-in Tab: The final tab is the breaking in tab that is illustrated in Figure SM4. Figure SM4: The breaking in tab in the multipatcher software GUI. The main control elements here are the Attempt break in button and the associated breaking in parameter controls. The program allows the user to choose between two modes of breaking in - pure high suction pulses and low suction pulses accompanied by simultaneous voltage zap administered by the amplifier headstage. If using the high suction pulse mode, the user has the options to vary the number of pulses and the pulse duration. If using the low suction pulse with zap mode, the multipatcher applies low suction pressure with user having control over the zap duration. Each pipette has a corresponding whole cell currents graph indicator that display the currents measured by the amplifier in response to a 50 Hz square wave voltage pulse. This allows the user to confirm whether breaking in was successful. Adjacent numerical displays indicate the measured series resistance as well as the holding current being injected to voltage clamp the cell at -70 mv. Page 6 of 8

Multipatcher Software Configuration: 1. Download and install the latest DAQmx driver software from NI.com 2. Obtain a license and install the latest version of LabVIEW. It has to be version 2011 or later. 3. Install Thorlabs APT software that controls the linear motors 4. Open the Multipatcher.llb file. 5. Open Multipatcher_Ver0.77_Thorlabsmotors.vi. You should see the screen illustrated in Fig. SM1 in LabVIEW. 6. Note down the serial numbers of motor controller attached to each of the motors, and enter them at the corresponding Motor controller serial # controls. This allows the software to communicate with the motor controllers. After an initialization period (~10 seconds) the motor controller panels on the left will display the positions of the motors. 8. Pressing Ctrl + E switches the LabVIEW window to the block diagram. Ensure the DAQ name at the beginning of the block diagram (LabVIEW programs run visually left to right), corresponds to the automatically generated device address that is shown in NI-MAX software. 9. This should get the multipatcher configured for multipatching. Running the Multipatcher: 10. Once configured as detailed in Step 9, the default values for the controls in the multipatcher software should allow smooth operation. However, the user may need to change the pipette descent depths in the opening tab. 11. Run the multipatcher software by clicking the right arrow button in the LabVIEW window. This will reset the valves to deliver high positive pressure to the pipette holders. A pop-up dialog box will appear instructing the user to install the pipettes and prepare the robot for patching. 12. Fill and install the pipettes in the pipette holder. Using the stereomicroscope for visualization, lower the pipettes to the corresponding craniotomies until they just make contact with the brain. Once all pipettes are positioned, click ok in the pop-up dialog box. The multipatcher will do the rest of the patching until the breaking in step. 13. Chose the channel you want to break-in into and select appropriate pressure setting. Clicking attempt break-in button will results in a pop-up dialog box that guides the user through the breaking in procedure. Options are given to choose the channels to break-in, the break in pressure pulse pressure setting, duration and option of including a co-incident zap during Page 7 of 8

application of pressure. This process may have to be repeated 1-5 times to achieve successful break in. 14. Immediately upon pressure pulse application, a second pop-up dialog box appears which instructs the user to choose to either break in again, or exit the program to record. Upon exiting, the amplifiers are automatically set to I = 0 mode before changing over to Clampex and Multiclamp Commander software for recording. Page 8 of 8