Paper · 2023 · Frontiers in Plant Science

PhytoOracle: Scalable, modular phenomics data processing pipelines

Emmanuel M. Gonzalez; Ariyan Zarei; Nathanial Hendler; et al.

9
claims
9
verbatim quotes
19
citations
1
research areas
✓
Open access · cc-by

Abstract

As phenomics data volume and dimensionality increase due to advancements in sensor technology, there is an urgent need to develop and implement scalable data processing pipelines. Current phenomics data processing pipelines lack modularity, extensibility, and processing distribution across sensor modalities and phenotyping platforms. To address these challenges, we developed PhytoOracle (PO), a suite of modular, scalable pipelines for processing large volumes of field phenomics RGB, thermal, PSII chlorophyll fluorescence 2D images, and 3D point clouds. PhytoOracle aims to ( i ) improve data processing efficiency; ( ii ) provide an extensible, reproducible computing framework; and ( iii ) enable data fusion of multi-modal phenomics data. PhytoOracle integrates open-source distributed computing frameworks for parallel processing on high-performance computing, cloud, and local computing environments. Each pipeline component is available as a standalone container, providing transferability, extensibility, and reproducibility. The PO pipeline extracts and associates individual plant traits across sensor modalities and collection time points, representing a unique multi-system approach to addressing the genotype-phenotype gap. To date, PO supports lettuce and sorghum phenotypic trait extraction, with a goal of widening the range of supported species in the future. At the maximum number of cores tested in this study (1,024 cores), PO processing times were: 235 minutes for 9,270 RGB images (140.7 GB), 235 minutes for 9,270 thermal images (5.4 GB), and 13 minutes for 39,678 PSII images (86.2 GB). These processing times represent end-to-end processing, from raw data to fully processed numerical phenotypic trait data. Repeatability values of 0.39-0.95 (bounding area), 0.81-0.95 (axis-aligned bounding volume), 0.79-0.94 (oriented bounding volume), 0.83-0.95 (plant height), and 0.81-0.95 (number of points) were observed in Field Scanalyzer data. We also show the ability of PO to process drone data with a repeatability of 0.55-0.95 (bounding area).

Abstract from the paper’s OpenAlex record; open copy licensed cc-by. Read at the source ↗

The text the model read, with the source record’s inline markup (italics, sub- and superscripts) rendered and its character entities decoded; quote offsets refer to the raw text.

Claims 9

Method / resourceobservedoriginal resultpositivemeasured

Claim · model-written summary

PhytoOracle processed 9,270 RGB images in 235 minutes using 1,024 cores.

Outcome
PO processing timese0
Value
235 minutese0
Qualifier
1,024 corese0

Verbatim

e0

“At the maximum number of cores tested in this study (1,024 cores), PO processing times were: 235 minutes for 9,270 RGB images (140.7 GB)”

✓ located verbatim in the source · abstract, characters 1381–1517 · show in text ↑
Method / resourceobservedoriginal resultpositivemeasured

Claim · model-written summary

PhytoOracle processed 9,270 thermal images in 235 minutes.

Outcome
thermal imagese0
Value
235 minutese0

Verbatim

e0

“235 minutes for 9,270 thermal images (5.4 GB)”

✓ located verbatim in the source · abstract, characters 1519–1564 · show in text ↑
Method / resourceobservedoriginal resultpositivemeasured

Claim · model-written summary

PhytoOracle processed 39,678 PSII images in 13 minutes.

Outcome
PSII imagese0
Value
13 minutese0

Verbatim

e0

“13 minutes for 39,678 PSII images (86.2 GB)”

✓ located verbatim in the source · abstract, characters 1570–1613 · show in text ↑
Method / resourceobservedoriginal resultpositivemeasured

Claim · model-written summary

Bounding area repeatability ranged from 0.39 to 0.95 in Field Scanalyzer data.

Outcome
bounding areae0
Value
0.39-0.95e0

Verbatim

e0

“Repeatability values of 0.39-0.95 (bounding area)”

✓ located verbatim in the source · abstract, characters 1737–1786 · show in text ↑
Method / resourceobservedoriginal resultpositivemeasured

Claim · model-written summary

Axis-aligned bounding volume repeatability ranged from 0.81 to 0.95.

Outcome
axis-aligned bounding volumee0
Value
0.81-0.95e0

Verbatim

e0

“0.81-0.95 (axis-aligned bounding volume)”

✓ located verbatim in the source · abstract, characters 1788–1828 · show in text ↑
Method / resourceobservedoriginal resultpositivemeasured

Claim · model-written summary

Oriented bounding volume repeatability ranged from 0.79 to 0.94.

Outcome
oriented bounding volumee0
Value
0.79-0.94e0

Verbatim

e0

“0.79-0.94 (oriented bounding volume)”

✓ located verbatim in the source · abstract, characters 1830–1866 · show in text ↑
Method / resourceobservedoriginal resultpositivemeasured

Claim · model-written summary

Plant height repeatability ranged from 0.83 to 0.95.

Outcome
plant heighte0
Value
0.83-0.95e0

Verbatim

e0

“0.83-0.95 (plant height)”

✓ located verbatim in the source · abstract, characters 1868–1892 · show in text ↑
Method / resourceobservedoriginal resultpositivemeasured

Claim · model-written summary

Point count repeatability ranged from 0.81 to 0.95.

Outcome
number of pointse0
Value
0.81-0.95e0

Verbatim

e0

“0.81-0.95 (number of points)”

✓ located verbatim in the source · abstract, characters 1898–1926 · show in text ↑
Method / resourceobservedoriginal resultpositivemeasured

Claim · model-written summary

Bounding area repeatability in drone data ranged from 0.55 to 0.95.

Outcome
bounding areae0
Value
0.55-0.95e0

Verbatim

e0

“drone data with a repeatability of 0.55-0.95 (bounding area)”

✓ located verbatim in the source · abstract, characters 2009–2069 · show in text ↑