Example Protocol (ϕₗₗ)¶
We take a Photosystem II (PSII) quantum yield measurement as an example to explain how to create a protocol for the MultispeQ as well as the function to calculate the parameters from the recorded fluorescence signal.
Fluorescence Trace¶
The trace below is an example of what could be recorded by the MultispeQ and which could be used to calculate the PSII quantum yield based of the parameters Fs and Fm’.
Measurement Protocol¶
The measurement consists of three sequential phases with a total of 90 measurement pulses at a distance of 10000 µs or 10 ms and
a duration of 30 µs. The weak measuring light (pulsed_lights
) is provided by the LED 3 at a high light intestity of 2000
(pulsed_lights_brightness
):
Initial Ambient Phase - 20 pulses delivered at ambient light intensity (light_intensity) - Establishes baseline response
Saturation Phase - 50 pulses delivered at saturating light intensity (4500) - Tests maximum photosynthetic capacity
Recovery Phase - 20 pulses delivered at ambient light intensity (light_intensity) - Measures return to baseline conditions
The nonpulsed_lights
define the actinic light during the measurement using LED 2, as well as the saturating pulse.
During each Phase the detector
1 (IR) is used. Further, the environmental
sensors are used (light_intensity)
to measure the ambient light intensity in PAR (µmol photons × s⁻¹ × m⁻²).
Lastly, the "open_close_start": 1
command starts the protocol after the leaf clamp is opened and closed
around the leaf.
This measurement structure provides all necessary data points to accurately assess photosystem II efficiency and its response to varying light conditions as the light intensity is not fixed, but the ambient light intensity is used.
1_protocol = [
2 {
3 "pulses": [
4 20, 50, 20
5 ],
6 "pulse_distance": [
7 10000, 10000, 10000
8 ],
9 "pulse_length": [
10 [ 30 ], [ 30 ], [ 30 ]
11 ],
12 "pulsed_lights": [
13 [ 3 ], [ 3 ], [ 3 ]
14 ],
15 "pulsed_lights_brightness": [
16 [ 2000 ], [ 30 ], [ 30 ]
17 ],
18 "nonpulsed_lights": [
19 [ 2 ], [ 2 ], [ 2 ]
20 ],
21 "nonpulsed_lights_brightness": [
22 [ "light_intensity" ], [ 4500 ], [ "light_intensity" ]
23 ],
24 "detectors": [
25 [ 1 ], [ 1 ], [ 1 ]
26 ],
27 "environmental": [
28 [ "light_intensity" ]
29 ],
30 "open_close_start": 1
31 }
32]
Calculating Parameters¶
The fluorescence trace recorded is available in data_raw
. To calculte the Photosystem II quantum yield (\(\Phi_{II}\)),
the steady state and maximum fluorescence are needed.
Further, with the ambiennt light intensity, the linear electron flow (LEF) can be calculated. The absortivity is need as well and in most cases 0.45 is a good estimation.
Since the traces can have noise, five data points are collected and averaged to determine the Fs and Fm’ values. For this the numpy package is used.
1import numpy as np
2
3def _analyze ( _data ):
4 """
5 Macro for data evaluation on PhotosynQ.org
6 by: John Doe
7 created: June 4, 2018 4:00 PM
8 """
9
10 # Define the output dictionary here
11 output = {}
12
13 fs = np.mean(_data['data_raw'][1:5])
14 fmp = np.mean( _data['data_raw'][63:68])
15 phi2 = (fmp-fs)/fmp
16 lef = phi2 * _data['light_intensity'] * 0.45
17
18 output['Fs'] = fs
19 output['Fmp'] = fmp
20 output['Phi2'] = phi2
21 output['LEF'] = lef
22 output['PAR'] = _data['light_intensity']
23
24 # Return data
25 return output
{
'Fs': 5817.25,
'Fmp': 13056.6,
'Phi2': 0.554,
'LEF': 3.770,
'PAR': 17
}