PSI Open Fluor CAM script for measuring qE component of NPQ in Chlorella vulgaris

Andrei Herdean

Published: 2021-09-30 DOI: 10.17504/protocols.io.byn9pvh6

Abstract

This is a simple protocol that consists of

  1. 10 minutes preillumination with far red light

  2. 5 minutes of illumination with actinic light

  3. 5 minutes of dark adaptation with far red light

qE is calculated as the differe between NPQ_Lss and NPQ_D5

qE=NPQ_Lss-NPQ_D5

qI=NPQ_D5

Protocol to be used with FluorCAM 7.0 on a PSI Open FC 800-O/1010-S.

Act 2 - are the white light LED arrays

ADD2 - is the far red LED array

Camera is placed at ~20 cm above the measured sample. Light intensity uniformity across the 96 well plate was measured according to manufacturer instructions.

!Important - protocol only works under weak far red light. Intense far red will interfere with the fluorescence measurement.

Steps

Script for FluorCAM software

1.

; Quenching protocol with Actinic2

;with FilterWheel

;version November 11, 2020

;high-resolution CCD TOMI-2

;optimized number of measured frames

;Protocol duration 183s

;

ADD1=0

ADD2=10

Act1=0

TS=50ms

include default.inc ;Includes standard options, do not remove it !

include light.inc ;Includes standard options, do not remove it !

include FW.inc ;Includes standard options, do not remove it !

;

Shutter=2

Sensitivity=29.3

Act2=18

Super=69.6

LightA=29.069 LightB=-34.732 2 ; ;_________________________________________________________________________________________________________

<0s>=>SET_FILTER(CHL)

Preillumination=600s

<0s>=>add2(Preillumination)

start = Preillumination;

;-------------------------------------------------------------------------------------------------------------

;*** Fo Measurement ******************************************************************************************

;-------------------------------------------------------------------------------------------------------------

F0duration=5s

F0period=1s

start + <0,F0period…F0duration>=>mfmsub

;

;Fo definition

start + <0s>=>checkPoint,“startFo”

start + =>checkPoint,“endFo”

;

;-------------------------------------------------------------------------------------------------------------

;*** Saturating Pulse & Fm Measurement ***********************************************************************

;-------------------------------------------------------------------------------------------------------------

PulseDuration=800ms

a1 mfmsub_length u ; t =>SatPulse(PulseDuration) > =>act2(PulseDuration) < ; > =>mpulse2 r ; i ;Fm definition > <a1+PulseDuration/2>=>checkPoint,“startFm” a <a1+PulseDuration-mfmsub_length>=>checkPoint,“endFm” s ; _ ;Visual frame definition; Imagee shown in pre-processing window e <a1+PulseDuration/2+TS>=>checkPoint,“timeVisual” i ; / ;------------------------------------------------------------------------------------------------------------- - ; ---------------------------------

;****** Dark Relaxation Measurement *************************************************************************

;-------------------------------------------------------------------------------------------------------------

Dark mfmsub_length 7 b2=2s = <b1, b1+2 uration+2mfmsub_length

b2=2s

<b1 b2, b1+4 msub_length… b1+b2>=>mfmsub

<b1+2b2, b1+4b2… b1+DarkRelaxation1>=>mfmsub

;

;-------------------------------------------------------------------------------------------------------------

;******* Kautsky Effect Measurement **************************************************************************

;-------------------------------------------------------------------------------------------------------------

;

;******* Actinic light Exposure **************************************

ALPeriod=300s

c1=a1+PulseDuration+DarkRe Fast Kautsky kinetics th

=>act2(ALPeriod)

;

;Fast Kautsky kinetics****** TS… c1+c2>=>mfmsub; * ; * ;Slow Kautsky kinetics Slow Kautsky kinetics TS, c1+TS+2TS… c1+c2>=>mfmsub;

;

;Slow Kautsky kinetics********************************

;

c3=4s

;

<c1+c c3… c1+ALPeriod>=>mfmsub c ; c ;Fp definition ; =>checkPoint,“startFp” + <c1+c2+c3>=>checkPoint,“endFp” i ; t ;------------------------------------------------------------------------------------------------------------- - ; --------------------------------------------------------------------

;****** Saturating Pulses - Fm’ Quenching Analysis **********************************************************

;-------------------------------------------------------------------------------------------------------------

;

;******* Saturating Pulses - Fm_L1 mfmsub_length… PulseDuration-mfmsub_length> 1 f11=>mfmsub = f1+mfmsub_length=>checkPoint,“startFt_L1” r f1+PulseDuration-mfmsub_length=>checkPoint,“endFt_L1” > ; e f2=f1+PulseDuration f2=>SatPulse(PulseDuration) n f2=>mpulse2 i f2+PulseDuration/2=>checkPoint,“startFm_L1” = f2+PulseDuration-mfmsub_length=>checkPoint,“endFm_L1” i ; / ; >checkPoint,“startFm_L1”

f2+PulseDuration-mfmsub_length=>checkPoint,“endFm_L1”

;

;****** Saturating P mfmsub_length… PulseDuration-mfmsub_length> * f31=>mfmsub + f3+mfmsub_length=>checkPoint,“startFt_L2” n f3+PulseDuration-mfmsub_length=>checkPoint,“endFt_L2” f ; u f4=f3+PulseDuration , f4=>SatPulse(PulseDuration) i f4=>mpulse2 n f4+PulseDuration/2=>checkPoint,“startFm_L2” D f4+PulseDuration-mfmsub_length=>checkPoint,“endFm_L2” f ; P ; seDuration/2=>checkPoint,“startFm_L2”

f4+PulseDuration-mfmsub_length=>checkPoint,“endFm_L2”

;

;****** mfmsub_length… PulseDuration-mfmsub_length> * f51=>mfmsub * f5+mfmsub_length=>checkPoint,“startFt_L3” h f5+PulseDuration-mfmsub_length=>checkPoint,“endFt_L3” m ; s f6=f5+PulseDuration h f6=>SatPulse(PulseDuration) f f6=>mpulse2 i f6+PulseDuration/2=>checkPoint,“startFm_L3” f6+PulseDuration-mfmsub_length=>checkPoint,“endFm_L3” 6 ; mpulse2

f6+PulseDuration/2=>checkPoint,“startFm_L3”

f6+PulseDuration-mfmsub_length=>checkPoint,“endFm_L3 mfmsub_length… PulseDuration-mfmsub_length> * f71=>mfmsub * f7+mfmsub_length=>checkPoint,“startFt_L4” m f7+PulseDuration-mfmsub_length=>checkPoint,“endFt_L4” g ; > f8=f7+PulseDuration m f8=>SatPulse(PulseDuration) a f8=>mpulse2 7 f8+PulseDuration/2=>checkPoint,“startFm_L4” d f8+PulseDuration-mfmsub_length=>checkPoint,“endFm_L4” u ; t ; n)

f8=>mpulse2

f8+PulseDuration/2=>checkPoint,“startFm_L4”

f8+PulseDuration-mfmsub_length=>checkPoint, mfmsub_length… PulseDuration-mfmsub_length> - f91=>mfmsub * f9+mfmsub_length=>checkPoint,“startFt_Lss” > f9+PulseDuration-mfmsub_length=>checkPoint,“endFt_Lss” - ; m f10=f9+PulseDuration m f10=>SatPulse(PulseDuration) P f10=>mpulse2 _ f10+PulseDuration/2=>checkPoint,“startFm_Lss” i f10+PulseDuration-mfmsub_length=>checkPoint,“endFm_Lss” e ;------------------------------------------------------------------------------------------------------------- h ; checkPoint,“endFm_Lss”

;-------------------------------------------------------------------------------------------------------------

;** Dark relaxation after actinic light period **************************************************************

;-------------------------------------------------------------------------------------------------------------

DarkRelaxation2=300s

h1=c1+ALPeriod

<h h2, h1+4 (DarkRel h2, h1+16

h2=mfmsub_length

h3=10s

;

;******** Relaxation measurement**************************************

;

<h1+h2, h1+2h2, h1+4h2, h1+8h2, h1+16h2>=>mfmsub;

h1+h3 mfmsub_length… PulseDuration-mfmsub_length> ; g11=>mfmsub r g1+mfmsub_length=>checkPoint,“startFt_D1” * g1+PulseDuration - mfmsub_length=>checkPoint,“endFt_D1” m ; b g2=g1+PulseDuration o g2=>SatPulse(PulseDuration) u g2=>act2(PulseDuration) e g2=>mpulse2 r g2+PulseDuration/2=>checkPoint,“startFm_D1” c g2+PulseDuration-mfmsub_length=>checkPoint,“endFm_D1” a ; u ; e(PulseDuration)

g2=>act2(PulseDuration)

g2=>mpulse2

g2+PulseDuration/2=>checkPoint,“startFm_D1”

g2+ mfmsub_length… PulseDuration-mfmsub_length> d g31=>mfmsub g3+mfmsub_length=>checkPoint,“startFt_D2” * g3+PulseDuration-mfmsub_length=>checkPoint,“endFt_D2” m ; b g4=g3+PulseDuration g g4=>SatPulse(PulseDuration) g g4=>act2(PulseDuration) f g4=>mpulse2 > g4+PulseDuration/2=>checkPoint,“startFm_D2” f g4+PulseDuration-mfmsub_length=>checkPoint,“endFm_D2” r ; i ;

g4=>SatPulse(PulseDuration)

g4=>act2(PulseDuration)

g4=>mpulse2

g4+PulseDuration/2=>checkPoint,“sta mfmsub_length… PulseDuration-mfmsub_length> c g51=>mfmsub n g5+mfmsub_length=>checkPoint,“startFt_D3” F g5+PulseDuration-mfmsub_length=>checkPoint,“endFt_D3” > ; g6=g5+PulseDuration h g6=>SatPulse(PulseDuration) i g6=>act2(PulseDuration) > g6=>mpulse2 m g6+PulseDuration/2=>checkPoint,“startFm_D3” u g6+PulseDuration-mfmsub_length=>checkPoint,“endFm_D3” ; = ; +PulseDuration

g6=>SatPulse(PulseDuration)

g6=>act2(PulseDuration)

g6=>mpulse2

g6+PulseDuration/2=>c mfmsub_length… PulseDuration-mfmsub_length> f g71=>mfmsub > g7+mfmsub_length=>checkPoint,“startFt_D4” t g7+PulseDuration-mfmsub_length=>checkPoint,“endFt_D4” ; g g8=g7+PulseDuration # g8=>SatPulse(PulseDuration) t g8=>act2(PulseDuration) l g8=>mpulse2 = g8+PulseDuration/2=>checkPoint,“startFm_D4” t g8+PulseDuration-mfmsub_length=>checkPoint,“endFm_D4” n ; t ; 4”

;

g8=g7+PulseDuration

g8=>SatPulse(PulseDuration)

g8=>act2(PulseDuration)

g8=>mpulse2

g8+PulseDuration/2=>checkPoint,“startFm_D4”

g8+PulseDuration-mfmsub_length=>checkPoint,“endFm_D4”

;

;****** Saturating Pulses - Fm_D5 ***********************************

g9=h1+<298s>

g91=g9#<mfmsub_length, 2*mfmsub_length… PulseDuration-mfmsub_length>

g91=>mfmsub

g9+mfmsub_length=>checkPoint,“startFt_D5”

g9+PulseDuration-mfmsub_length=>checkPoint,“endFt_D5”

;

g10=g9+PulseDuration

g10=>SatPulse(PulseDuration)

g10=>act2(PulseDuration)

g10=>mpulse2

g10+PulseDuration/2=>checkPoint,“startFm_D5”

g10+PulseDuration-mfmsub_length=>checkPoint,“endFm_D5”

;

;END ******************************************************************

4.

推荐阅读

Nature Protocols
Protocols IO
Current Protocols
扫码咨询