<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3-mathml3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Sens.</journal-id>
<journal-title-group>
<journal-title>Frontiers in Sensors</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Sens.</abbrev-journal-title>
</journal-title-group>
<issn pub-type="epub">2673-5067</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1736869</article-id>
<article-id pub-id-type="doi">10.3389/fsens.2026.1736869</article-id>
<article-version article-version-type="Version of Record" vocab="NISO-RP-8-2008"/>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Original Research</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Predicting viral respiratory tract infections using wearable biosensor monitoring during 3-minute constant rate stair stepping tests</article-title>
<alt-title alt-title-type="left-running-head">Jlassi et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/fsens.2026.1736869">10.3389/fsens.2026.1736869</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Jlassi</surname>
<given-names>Oussama</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Visualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/visualization/">Visualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x26; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/">Writing - review and editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Software" vocab-term-identifier="https://credit.niso.org/contributor-roles/software/">Software</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing - original draft</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Hadid</surname>
<given-names>Amir</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1395102"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x26; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/">Writing - review and editing</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>McDonald</surname>
<given-names>Emily G.</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1058506"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x26; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/">Writing - review and editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Resources" vocab-term-identifier="https://credit.niso.org/contributor-roles/resources/">Resources</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Ding</surname>
<given-names>Qianggang</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Software" vocab-term-identifier="https://credit.niso.org/contributor-roles/software/">Software</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x26; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/">Writing - review and editing</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Phillipp</surname>
<given-names>Christopher</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x26; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/">Writing - review and editing</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Trottier</surname>
<given-names>Audrey</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x26; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/">Writing - review and editing</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Cheng</surname>
<given-names>Matthew P.</given-names>
</name>
<xref ref-type="aff" rid="aff5">
<sup>5</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1985296"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x26; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/">Writing - review and editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Papenburg</surname>
<given-names>Jesse</given-names>
</name>
<xref ref-type="aff" rid="aff6">
<sup>6</sup>
</xref>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x26; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/">Writing - review and editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Libman</surname>
<given-names>Michael</given-names>
</name>
<xref ref-type="aff" rid="aff7">
<sup>7</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1000834"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x26; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/">Writing - review and editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Jensen</surname>
<given-names>Dennis</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/48070"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x26; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/">Writing - review and editing</role>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Dixon</surname>
<given-names>Philippe C.</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2859614"/>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing &#x2013; review &#x26; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/Writing - review &#x26; editing/">Writing - review and editing</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal Analysis</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Software" vocab-term-identifier="https://credit.niso.org/contributor-roles/software/">Software</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Resources" vocab-term-identifier="https://credit.niso.org/contributor-roles/resources/">Resources</role>
<role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
</contrib>
</contrib-group>
<aff id="aff1">
<label>1</label>
<institution>Department of Kinesiology and Physical Education, Faculty of Education, McGill University</institution>, <city>Montr&#xe9;al</city>, <state>QC</state>, <country country="CA">Canada</country>
</aff>
<aff id="aff2">
<label>2</label>
<institution>Department of Medicine, Division of General Internal Medicine, McGill University Health Center</institution>, <city>Montr&#xe9;al</city>, <state>QC</state>, <country country="CA">Canada</country>
</aff>
<aff id="aff3">
<label>3</label>
<institution>Mila &#x2013; Quebec AI Institute</institution>, <city>Montr&#xe9;al</city>, <state>QC</state>, <country country="CA">Canada</country>
</aff>
<aff id="aff4">
<label>4</label>
<institution>Department of Computer Science and Operations Research, Universit&#xe9; de Montr&#xe9;al</institution>, <city>Montr&#xe9;al</city>, <state>QC</state>, <country country="CA">Canada</country>
</aff>
<aff id="aff5">
<label>5</label>
<institution>Department of Medicine, Research Institute of McGill University Health Center, Divisions of Infectious Diseases and Medical Microbiology, Infectious Diseases and Immunity in Global Health Program</institution>, <city>Montr&#xe9;al</city>, <state>QC</state>, <country country="CA">Canada</country>
</aff>
<aff id="aff6">
<label>6</label>
<institution>Department of Pediatrics, Division of Pediatric Infectious Diseases, Montreal Children&#x2019;s Hospital, McGill University Health Centre</institution>, <city>Montr&#xe9;al</city>, <state>QC</state>, <country country="CA">Canada</country>
</aff>
<aff id="aff7">
<label>7</label>
<institution>Research Center of the Sainte-Justine University Hospital</institution>, <city>Montr&#xe9;al</city>, <state>QC</state>, <country country="CA">Canada</country>
</aff>
<author-notes>
<corresp id="c001">
<label>&#x2a;</label>Correspondence: Philippe C. Dixon, <email xlink:href="mailto:philippe.dixon@mcgill.ca">philippe.dixon@mcgill.ca</email>
</corresp>
</author-notes>
<pub-date publication-format="electronic" date-type="pub" iso-8601-date="2026-02-13">
<day>13</day>
<month>02</month>
<year>2026</year>
</pub-date>
<pub-date publication-format="electronic" date-type="collection">
<year>2026</year>
</pub-date>
<volume>7</volume>
<elocation-id>1736869</elocation-id>
<history>
<date date-type="received">
<day>31</day>
<month>10</month>
<year>2025</year>
</date>
<date date-type="rev-recd">
<day>11</day>
<month>01</month>
<year>2026</year>
</date>
<date date-type="accepted">
<day>19</day>
<month>01</month>
<year>2026</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2026 Jlassi, Hadid, McDonald, Ding, Phillipp, Trottier, Cheng, Papenburg, Libman, Jensen and Dixon.</copyright-statement>
<copyright-year>2026</copyright-year>
<copyright-holder>Jlassi, Hadid, McDonald, Ding, Phillipp, Trottier, Cheng, Papenburg, Libman, Jensen and Dixon</copyright-holder>
<license>
<ali:license_ref start_date="2026-02-13">https://creativecommons.org/licenses/by/4.0/</ali:license_ref>
<license-p>This is an open-access article distributed under the terms of the <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution License (CC BY)</ext-link>. The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</license-p>
</license>
</permissions>
<abstract>
<sec>
<title>Background</title>
<p>Viral Respiratory Tract Infections (VRTIs) are a major public health threat. Early detection and preventive measures are key to controlling their spread. Current machine learning approaches often depend on symptom onset, costly equipment, trained personnel, and slow results. This study aims to evaluate whether a machine learning algorithm using physiological data from wearable biosensors during a constant-rate stair-stepping task (3-min test, 2-min recovery) can predict inflammation levels, and to identify the most predictive indicators of VRTI.</p>
</sec>
<sec>
<title>Methods</title>
<p>55 Healthy participants (27 males and 28 females) aged 18&#x2013;59&#xa0;years, were recruited and inoculated with a live influenza vaccine to induce an immune response, assessed via changes in circulating inflammatory biomarkers. Physiological markers, including breathing rate and heart rate, during a series of clinically controlled stair tests, were monitored by a wearable biosensor. These data were collected to develop a prediction model using gradient-boosting machine learning algorithms combined with hyperparameter tuning and a leave-one-subject-out method to train the models.</p>
</sec>
<sec>
<title>Results</title>
<p>The study developed a predictive model that accurately estimates inflammation levels in individuals. Features from heart rate variability (HRV) showed the greatest potential, with 70% sensitivity and 77% specificity, and physiological markers from controlled stair tests correlated with VRTI-related inflammatory responses.</p>
</sec>
<sec>
<title>Impact</title>
<p>The prediction model linked to stair-stepping tests offers clinicians and the public a tool for self-monitoring and early intervention. Using machine learning and physiological markers, especially HRV features, it can help guide timely treatments and reduce the impact of future outbreaks.</p>
</sec>
</abstract>
<kwd-group>
<kwd>3-min constant rate stair stepping test</kwd>
<kwd>early detection</kwd>
<kwd>heart rate variability</kwd>
<kwd>machine learning</kwd>
<kwd>physiological markers</kwd>
<kwd>viral respiratory tract infections</kwd>
<kwd>wearable biosensors</kwd>
</kwd-group>
<funding-group>
<award-group id="gs1">
<funding-source id="sp1">
<institution-wrap>
<institution>Canadian Institutes of Health Research</institution>
<institution-id institution-id-type="doi" vocab="open-funder-registry" vocab-identifier="10.13039/open_funder_registry">10.13039/501100000024</institution-id>
</institution-wrap>
</funding-source>
</award-group>
<funding-statement>The author(s) declared that financial support was received for this work and/or its publication. This work was supported by the Canadian Institutes of Health Research (202104PJT-462744-PH3-CFAC-143248) paid to the Research Institute of the McGill University Health Centre.</funding-statement>
</funding-group>
<counts>
<fig-count count="8"/>
<table-count count="8"/>
<equation-count count="8"/>
<ref-count count="43"/>
<page-count count="15"/>
</counts>
<custom-meta-group>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Biosensors</meta-value>
</custom-meta>
</custom-meta-group>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<label>1</label>
<title>Introduction</title>
<p>Viral respiratory tract infections (VRTIs), such as COVID-19 and influenza, remain major public health concerns due to their rapid transmission and potential for severe outcomes, including death. As of July 2024, Canada has reported 4,562,906 COVID-19 cases and 38,340 deaths (<xref ref-type="bibr" rid="B36">of Canada, 2023</xref>), highlighting the urgent need for effective early detection strategies. Early identification of VRTIs can enable timely interventions and help prevent widespread transmission. Traditional detection methods rely on molecular testing, including antigen assays, isothermal nucleic acid amplification, and polymerase chain reaction (PCR), which is considered the gold standard for COVID-19 detection (<xref ref-type="bibr" rid="B39">Shen et al., 2020</xref>). For instance, <xref ref-type="bibr" rid="B29">Lu et al. (2021)</xref> evaluated commercially available rapid PCR systems such as FilmArray (BioFire Diagnostics Inc., United States) that detect influenza A and B, and respiratory syncytial virus (RSV), reporting sensitivities of 97.1% and specificities of 99.3%. While accurate, these approaches require specialized equipment, trained personnel, and often provide delayed results, limiting their practicality for real-time early detection. Machine learning (ML) has emerged as a promising tool for VRTI detection. <xref ref-type="bibr" rid="B35">Narin et al. (2021)</xref> proposed an automatic COVID-19 detection method using chest X-ray images and deep convolutional neural networks (InceptionV3), achieving 90.6% sensitivity and 96.0% specificity. Similarly, <xref ref-type="bibr" rid="B38">Quer et al. (2020)</xref> developed ML models based on resting heart rate, sleep, and activity metrics, obtaining an area under the curve (AUC) of 0.72, while a symptom-only model reached an AUC of 0.80. Several recent studies have focused on symptom-based ML approaches: one analyzed self-reported changes in smell and taste to predict COVID-19 diagnosis with an AUC of 0.65 (<xref ref-type="bibr" rid="B28">Li et al., 2023</xref>), another modeled temporal patterns of patient-reported symptoms to detect RSV in pediatric patients with an AUC of 0.811 (<xref ref-type="bibr" rid="B20">Kawamoto et al., 2024</xref>), and a third evaluated influenza detection using self-reported symptom data, achieving an AUC of 0.74 (<xref ref-type="bibr" rid="B10">Farooq et al., 2024</xref>). However, models relying solely on patient-reported symptoms remain limited in detecting presymptomatic or asymptomatic infections. Biological markers (biomarkers) offer an objective measure of the host immune response, often rising several hours before symptom onset (<xref ref-type="bibr" rid="B31">Mayeux, 2004</xref>). Key biomarkers associated with inflammation include monocyte chemotactic protein 1 (MCP-1), interleukins (IL-6, IL-8, IL-10, IL-15), interferon gamma (IFN<inline-formula id="inf3">
<mml:math id="m3">
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>), interferon gamma-induced protein 10 (IP-10), and tumor necrosis factor alpha (TNF<inline-formula id="inf4">
<mml:math id="m4">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>) (<xref ref-type="bibr" rid="B32">McClain et al., 2015</xref>; <xref ref-type="bibr" rid="B7">Davey et al., 2013</xref>; <xref ref-type="bibr" rid="B23">Lee et al., 2011</xref>; <xref ref-type="bibr" rid="B5">Chi et al., 2013</xref>; <xref ref-type="bibr" rid="B37">Peiris et al., 2004</xref>; <xref ref-type="bibr" rid="B33">Monteerarat et al., 2010</xref>). Furthermore, heart rate variability (HRV) has been inversely correlated with inflammation (<xref ref-type="bibr" rid="B43">Williams et al., 2019</xref>; <xref ref-type="bibr" rid="B13">Haarala et al., 2011</xref>; <xref ref-type="bibr" rid="B17">Hasty et al., 2021</xref>; <xref ref-type="bibr" rid="B42">Timothy et al., 2015</xref>), suggesting that wearable physiological monitoring may provide early warning signals of VRTIs. Building on this rationale, we previously demonstrated in the WE SENSE study (<xref ref-type="bibr" rid="B14">Hadid et al., 2023</xref>) that combining wearable sensor data (including heart rate, breathing rate, and activity) with systemic inflammatory biomarkers allows machine learning algorithms to accurately predict systemic inflammatory surges following low-grade influenza exposure, even in asymptomatic individuals. Specifically, models using Oura ring night-time data achieved a real-time Receiver Operating Characteristic Area Under the Curve (ROC-AUC) of 0.73 and a 24-h tolerance ROC-AUC of 0.89, outperforming symptom-based detection (<xref ref-type="bibr" rid="B15">Hadid et al., 2025</xref>). These findings confirmed that integrating objective physiological and immunological measurements can enhance early VRTI detection. In the present study, we extend this approach by investigating the utility of a controlled exercise protocol for early inflammation detection. Specifically, we aim to (1) evaluate whether a 3-min constant-rate stair-stepping task (3-min CRSST) can predict the level of systemic inflammation using ML algorithms and wearable biosensors, and (2) identify the most informative wearable sensor-derived features associated with VRTI-related inflammation. This work builds on our prior findings (<xref ref-type="bibr" rid="B14">Hadid et al., 2023</xref>; <xref ref-type="bibr" rid="B15">Hadid et al., 2025</xref>) and explores practical strategies for early, objective detection of VRTIs.</p>
</sec>
<sec sec-type="materials|methods" id="s2">
<label>2</label>
<title>Materials and methods</title>
<sec id="s2-1">
<label>2.1</label>
<title>Participants</title>
<p>We recruited 55 healthy adults (27 males and 28 females aged 18&#x2013;59&#xa0;years). Exclusion criteria were pre-existing respiratory tract infections or other underlying health conditions. Additionally, we only recruited participants who did not intend to receive a COVID-19 or seasonal influenza vaccine during the study period, and participants had to be clear of any other inflammation within 7&#xa0;days prior to the start of the study. Data were collected from December 2021 to February 2022. Participants were recruited through word-of-mouth and posted advertisements in Montreal, Canada. Further details about the inclusion, exclusion, and withdrawal criteria are provided in the study protocol (<xref ref-type="bibr" rid="B14">Hadid et al., 2023</xref>).</p>
</sec>
<sec id="s2-2">
<label>2.2</label>
<title>Study design and data collection</title>
<p>The study period lasted 12&#xa0;days and was divided into two distinct phases: the pre-inoculation period (considered as day &#x2212;7 to day 0) and the post-inoculation period (day 0 to day 4). Starting from day &#x2212;7, participants continuously wore a Astroskin (10 participants)/Hexoskin (45 participants) garment (Carr&#xe9; Technologies, Inc. Montreal, Canada) to monitor their physiological markers (<xref ref-type="fig" rid="F1">Figure 1A</xref>). Blood samples were also collected (<xref ref-type="fig" rid="F1">Figure 1B</xref>), 3-min CRSST followed by 2&#xa0;min of recovery was conducted (<xref ref-type="fig" rid="F1">Figure 1C</xref>). The Astroskin/Hexoskin garment was used to collect the following physiological markers relevant to respiratory health:<list list-type="bullet">
<list-item>
<p>Heart Rate (HR): The number of heartbeats per minute (bpm)</p>
</list-item>
<list-item>
<p>Breathing Rate (BR): The number of respirations per minute (rpm)</p>
</list-item>
<list-item>
<p>Minute Ventilation (MV): The total volume of air breathed in a minute, derived from the breathing rate and the tidal volume, which is the volume of air inspired in the last inspiration (mL/minute)</p>
</list-item>
<list-item>
<p>R-wave to R-wave Interval (RRI): The time duration between two consecutive heart beats on an electrocardiogram (ECG) (seconds)</p>
</list-item>
</list>
</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>Study design. The study incorporates continuous physiological marker monitoring <bold>(A)</bold>. The inoculation takes place on day 0, with nasal swabs and blood samples collected on days &#x2212;7 and 0, as well as during the post-inoculation period <bold>(B)</bold>. The 3-min constant-rate stair-stepping test (3-min CRSST) <bold>(C)</bold> was conducted on days &#x2212;7, 0, 1, 2 and 3. Idealized inflammation response curve shown.</p>
</caption>
<graphic xlink:href="fsens-07-1736869-g001.tif">
<alt-text content-type="machine-generated">Timeline diagram illustrating a human study protocol. Participants are monitored from day minus seven to day four. Baseline precedes inoculation with FluMist at day zero, followed by inflammation and recovery. Hexoskin wear, blood samples, and three-minute CRSS tests are shown on three separate lines, with icons and diamonds marking scheduled activities.</alt-text>
</graphic>
</fig>
<p>The data format of the measured physiological markers is a 1-D array counting 300 rows (1 data point every second) per physiomarker per visit. Each data point is an integer number for HR, BR, and MV, and a floating point value for RRI. Although the Astroskin shirt also measures blood oxygen concentration, we limited analyses to signals that were common to both garments (the exact same raw data is provided by both biosensors). Prior validation studies have demonstrated that both devices offer highly comparable and reliable measurements for the physiological markers considered in this study (<xref ref-type="bibr" rid="B16">Harbour et al., 2021</xref>; <xref ref-type="bibr" rid="B34">Montes et al., 2018</xref>; <xref ref-type="bibr" rid="B40">Smith et al., 2019</xref>). The choice of these devices was driven by their non-invasive design, ability to capture continuous multi-channel physiological data, and validated accuracy in measuring cardiac and respiratory signals during physical activity and recovery. On day 0, blood samples, and a 3-min CRSST at 30 steps/min for all participants were performed to provide additional baseline data and assess participants&#x2019; physiological responses during exertion. Participants were then inoculated with a live attenuated influenza vaccine (LAIV): FluMist&#xae; (<xref ref-type="bibr" rid="B3">Carter and Curran, 2011</xref>). The post-inoculation period (5&#xa0;days) involved daily blood sample collection to monitor the participants&#x2019; response to the inoculated influenza vaccine. Participants performed the 3-min CRSST three additional times during the post-inoculation period (days 1, 2 and 3).</p>
</sec>
<sec id="s2-3">
<label>2.3</label>
<title>Calculating the immune response score</title>
<p>Blood samples facilitated the measurement of biomarkers and immune-related factors, aiding in identifying baseline levels and subsequent changes induced by the influenza vaccine. The inflammation level was obtained by calculating the immune response score (IRS) which is the objective of our prediction model. This score is composed of the mean value of 8 measured biomarkers (IFN<inline-formula id="inf5">
<mml:math id="m5">
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, IL-6, IL-8, IL-10, IL-15, IP-10, MCP-1, and TNF<inline-formula id="inf6">
<mml:math id="m6">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>) during each visit (<xref ref-type="disp-formula" rid="e1">Equation 1</xref>). A detailed definition of each biomarker is presented in <xref ref-type="table" rid="T1">Table 1</xref>. These biomarkers were chosen due to their ability to detect inflammation in the host immune system (<xref ref-type="bibr" rid="B32">McClain et al., 2015</xref>; <xref ref-type="bibr" rid="B7">Davey et al., 2013</xref>; <xref ref-type="bibr" rid="B23">Lee et al., 2011</xref>; <xref ref-type="bibr" rid="B5">Chi et al., 2013</xref>; <xref ref-type="bibr" rid="B37">Peiris et al., 2004</xref>; <xref ref-type="bibr" rid="B33">Monteerarat et al., 2010</xref>). We then used 4 IRS scores obtained from the baseline period (2 scores per visit), to calculate the IRS&#x2019; coefficient of variance (CoV) for each participant (<xref ref-type="disp-formula" rid="e2">Equation 2</xref>), allowing us to assess the individual variation of the IRS values. We used these CoV values to apply a 0-CoV normalization (<xref ref-type="disp-formula" rid="e3">Equation 3</xref>) to the original IRS. By normalizing the IRS values, the individual baseline variations among all participants are eliminated, thus, providing generalizable scores of inflammation levels. Additional analyses using the raw IRS scores (without normalization) were performed to assess the impact of this step (<xref ref-type="table" rid="T2">Table 2</xref>).</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Overview of the biomarkers analyzed in this study, including their biological definitions and primary roles in immune and inflammatory responses.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Biomarker</th>
<th align="left">Definition</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">IFN<inline-formula id="inf7">
<mml:math id="m7">
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">Interferon-gamma (IFN<inline-formula id="inf8">
<mml:math id="m8">
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>) is a cytokine that plays a crucial role in the immune response to viral infections and various immune system functions</td>
</tr>
<tr>
<td align="left">IL-6</td>
<td align="left">Interleukin-6 (IL-6) is a proinflammatory cytokine involved in the regulation of immune responses and acute-phase reactions</td>
</tr>
<tr>
<td align="left">IL-8</td>
<td align="left">Interleukin-8 (IL-8) is a chemokine that attracts and activates neutrophils, playing a key role in the inflammatory response</td>
</tr>
<tr>
<td align="left">IL-10</td>
<td align="left">Interleukin-10 (IL-10) is an anti-inflammatory cytokine that helps regulate and limit immune responses</td>
</tr>
<tr>
<td align="left">IL-15</td>
<td align="left">Interleukin-15 (IL-15) is involved in immune system functions, including the development and activation of T and natural killer cells</td>
</tr>
<tr>
<td align="left">IP-10</td>
<td align="left">Interferon-gamma-induced protein 10 (IP-10) is a chemokine that recruits immune cells to sites of infection and inflammation</td>
</tr>
<tr>
<td align="left">MCP-1</td>
<td align="left">Monocyte chemoattractant protein-1 (MCP-1) is a chemokine that attracts monocytes to sites of injury and infection</td>
</tr>
<tr>
<td align="left">TNF<inline-formula id="inf9">
<mml:math id="m9">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="left">Tumor necrosis factor-alpha (TNF<inline-formula id="inf10">
<mml:math id="m10">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>) is a proinflammatory cytokine that plays a key role in the body&#x2019;s response to infection and inflammation</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Comparison of machine learning model performance using non-normalized IRS (mean squared error).</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Model</th>
<th align="center">MSE</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td>XGBoost</td>
<td align="center">0.1552</td>
</tr>
<tr>
<td>Random forest</td>
<td align="center">0.1767</td>
</tr>
<tr>
<td>SVR</td>
<td align="center">0.1696</td>
</tr>
<tr>
<td>Linear regression</td>
<td align="center">0.1800</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>Analysis performed on the top model (HRV, during the first minute of recovery).</p>
</fn>
</table-wrap-foot>
</table-wrap>
</sec>
<sec id="s2-4">
<label>2.4</label>
<title>Physiological parameter monitoring (stair test)</title>
<p>The stair test consists of stepping for 3&#xa0;min (with a consistent pace of 30 steps/minute) up and down a step having a height of 20&#xa0;cm (<xref ref-type="bibr" rid="B14">Hadid et al., 2023</xref>). We chose this controlled clinical test as it&#x2019;s been previously used to uncover information about a participant&#x2019;s physiological response to exercise-induced stress (<xref ref-type="bibr" rid="B27">Li et al., 2021</xref>; <xref ref-type="bibr" rid="B9">Elsaid, 2011</xref>; <xref ref-type="bibr" rid="B21">Kieu et al., 2020</xref>; <xref ref-type="bibr" rid="B24">Lee et al., 2019</xref>). Following the test, participants recovered in a seated position for 2&#xa0;min. Physiological markers were monitored during the entire session.</p>
<p>Although oxygen consumption was not directly measured during the 3-min CRSST, exercise intensity can be estimated using the American College of Sports Medicine (ACSM) stepping equations. Based on the fixed stepping rate (30 steps/min), step height (20&#xa0;cm), and individual body mass, the ACSM equations allow estimation of oxygen consumption and corresponding metabolic equivalents (METs) at the end of the CRSST. These estimates indicate that the CRSST elicits a moderate-intensity workload, approximately 5&#x2013;7 METs, corresponding to 50%&#x2013;70% of maximal oxygen uptake (<inline-formula id="inf11">
<mml:math id="m11">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>VO</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mtext>max</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>) in healthy adults (<xref ref-type="bibr" rid="B26">Lewthwaite et al., 2020</xref>).</p>
</sec>
<sec id="s2-5">
<label>2.5</label>
<title>Data processing and feature extraction</title>
<p>First, the 5-min period of interest (stair test and recovery) was segmented based on annotated timestamps, resulting in 238 visits having 4 signal data files per visit and 300 data points (integer numbers) per signal (<xref ref-type="fig" rid="F3">Figure 3A</xref>). We then plotted all the sensor data for each visit to assess the signal quality and identify missing or noisy segments through a visual inspection (<xref ref-type="fig" rid="F3">Figure 3B</xref>). Examplars of noisy and typical heart rate signals are shown in <xref ref-type="fig" rid="F2">Figure 2</xref>. During this step, data were removed due to noisy signals from BR (24 visits), missing or noisy HR signal (49 visits), noisy MV signals (3 visits), and missing or noisy RRI signal (68 visits). Next, we performed data cleaning. This involved identifying inconsistencies and errors in the dataset that were flagged by Hexoskin&#x2019;s systems and the data cleaning protocols (detailed in <xref ref-type="table" rid="T3">Table 3</xref> (<xref ref-type="bibr" rid="B25">Lewthwaite and Jensen, 2021</xref>; <xref ref-type="bibr" rid="B1">Blackie et al., 1991</xref>; <xref ref-type="bibr" rid="B11">Foll et al., 2021</xref>) and <xref ref-type="fig" rid="F3">Figure 3C</xref>). The data points having such inconsistencies and errors are discarded from the record of the concerned visit (n &#x3d; 10). Finally, we performed artifact removal for the RRI data following 3 rules (Acar, Karlsson and Malik rules) which resulted in excluding 4 visits. (<xref ref-type="bibr" rid="B11">Foll et al., 2021</xref>) (<xref ref-type="fig" rid="F3">Figure 3D</xref>). It is worth noting that some visits met multiple exclusion criteria. The final number of remaining visits is 170. We extracted the HRV features during the first minute of recovery using the Flirt Python package (<xref ref-type="bibr" rid="B11">Foll et al., 2021</xref>). Flirt offers tools and algorithms specifically designed for extracting HRV-related features from the RRI signal, including statistical (e.g., min, max, mean), time-domain (e.g., skewness, kurtosis, number of peaks), and frequency-domain features (e.g., low frequency to high frequency ratio) (<xref ref-type="fig" rid="F3">Figure 3E</xref>). Furthermore, we calculated additional features to further enhance the analysis (<xref ref-type="fig" rid="F3">Figure 3F</xref>). These features specifically targeted the BR, HR as well as the MV signals, and included the increase or decrease from the baseline during specific time intervals of the stair test, such as minutes 0 to 3 and 3 to 4 (<xref ref-type="disp-formula" rid="e4">Equation 4</xref>). An AUC feature was also calculated (using the Trapz function provided in the Numpy Python package (<xref ref-type="bibr" rid="B8">Developers, 2025</xref>)) for the 3&#xa0;min of activity and the subsequent minute of recovery. A full list of features is provided in <xref ref-type="table" rid="T4">Table 4</xref>. Finally, we concatenated the cleaned data, extracted and calculated features, and consolidated all relevant information for a particular visit into a cohesive record. Afterwards, we merged all visits together resulting in a final dataset having 170 rows (visits) and 40 columns (39 features and the corresponding IRS score for each visit) (<xref ref-type="fig" rid="F3">Figure 3G</xref>).</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Visual inspection of the data during a 3-min constant rate stair stepping test (3-min CRSST). The top panel <bold>(A)</bold> illustrates a noisy or artifact-prone signal, whereas the bottom panel <bold>(B)</bold> shows a typical heart rate pattern reflecting normal physiological response. Abbreviations: bpm (beats per minute).</p>
</caption>
<graphic xlink:href="fsens-07-1736869-g002.tif">
<alt-text content-type="machine-generated">Line graph labeled A shows heart rate in beats per minute versus duration in seconds with fluctuating peaks and valleys between 110 and 155 beats per minute over 300 seconds. Line graph labeled B also shows heart rate versus duration with a smooth rise from 110 to 157 beats per minute, peaking and then gradually declining over the same time span.</alt-text>
</graphic>
</fig>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Rules applied for cleaning physiological signal data before analysis.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Signal</th>
<th align="left">Cleaning rules <xref ref-type="bibr" rid="B25">Lewthwaite and Jensen (2021)</xref>, <xref ref-type="bibr" rid="B1">Blackie et al. (1991)</xref>, <xref ref-type="bibr" rid="B11">Foll et al. (2021)</xref>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="2" align="left">BR</td>
<td align="left">Keep data points where the BR quality flag is 0 or 2</td>
</tr>
<tr>
<td align="left">Discard data points where BR is outside the range [4, 60] rpm</td>
</tr>
<tr>
<td align="left">MV</td>
<td align="left">Keep data points where MV is under 160,000&#xa0;mL/min</td>
</tr>
<tr>
<td rowspan="2" align="left">RRI</td>
<td align="left">Discard data points where RRI quality is 128</td>
</tr>
<tr>
<td align="left">Discard data points where RRI is outside the range [0.25, 2] seconds</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>Abbreviations: BR (breathing rate), rpm (respirations per minute), MV (minute ventilation), RRI (R wave to R wave interval). Data quality flags 0, 2 and 128 correspond to &#x201c;good quality respiration&#x201d;, &#x201c;abdominal channel disconnected&#x201d; (we can use the thoracic channel alone), and &#x201c;unreliable RRI, signal&#x201d;, respectively (<xref ref-type="bibr" rid="B18">Inc, 2023</xref>).</p>
</fn>
</table-wrap-foot>
</table-wrap>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Diagrammatic representation of the data preprocessing approach. Raw data are segmented <bold>(A)</bold>, inspected <bold>(B)</bold>, cleaned <bold>(C)</bold>, and artifacts are removed <bold>(D)</bold>. Afterwards, features are calculated and concatenated <bold>(E,F,G)</bold>. Abbreviations: HRV (Heart Rate Variability), RRI (R-wave to R-wave Interval), BR (breathing rate), bpm (beats per minute), HR (heart rate), MV (minute ventilation), AUC (area under the curve).</p>
</caption>
<graphic xlink:href="fsens-07-1736869-g003.tif">
<alt-text content-type="machine-generated">Flowchart titled &#x22;Data preprocessing&#x22; outlines seven steps for selecting 170 visits from an initial 238. Steps include data segmentation, removal of corrupt data, cleaning, artifact removal, HRV feature extraction, calculation of additional features, and data concatenation, with exclusion criteria and procedures detailed at each stage.</alt-text>
</graphic>
</fig>
<table-wrap id="T4" position="float">
<label>TABLE 4</label>
<caption>
<p>List of extracted features with their definitions and corresponding sources.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Feature name</th>
<th align="left">Definition</th>
<th align="center">Source</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td>signal_inc_0_1</td>
<td>Difference of the signal from minute 0 to minute 1</td>
<td align="center">
<xref ref-type="disp-formula" rid="e4">Equation 4</xref>
</td>
</tr>
<tr>
<td>signal_inc_1_2</td>
<td>Difference of the signal from minute 1 to minute 2</td>
<td align="center">
<xref ref-type="disp-formula" rid="e4">Equation 4</xref>
</td>
</tr>
<tr>
<td>signal_inc_2_3</td>
<td>Difference of the signal from minute 2 to minute 3</td>
<td align="center">
<xref ref-type="disp-formula" rid="e4">Equation 4</xref>
</td>
</tr>
<tr>
<td>signal_dec_3_4</td>
<td>Difference of the signal from minute 3 to minute 4</td>
<td align="center">
<xref ref-type="disp-formula" rid="e4">Equation 4</xref>
</td>
</tr>
<tr>
<td>signal_auc_3</td>
<td>Area under the curve of the signal during the 3&#xa0;min of activity</td>
<td align="center">Numpy</td>
</tr>
<tr>
<td>signal_auc_3_4</td>
<td>Area under the curve of the signal during the first minute of recovery</td>
<td align="center">Numpy</td>
</tr>
<tr>
<td>rmssd</td>
<td>Magnitude of the differences between consecutive heartbeats</td>
<td align="center">Flirt</td>
</tr>
<tr>
<td>lf_hf_ratio</td>
<td>Low frequency to high-frequency ratio</td>
<td align="center">Flirt</td>
</tr>
<tr>
<td>std_hr</td>
<td>Standard deviation of the heart rate</td>
<td align="center">Flirt</td>
</tr>
<tr>
<td>peaks</td>
<td>Number of RRI peaks</td>
<td align="center">Flirt</td>
</tr>
<tr>
<td>n_above_mean</td>
<td>Number of RRI peaks above the mean</td>
<td align="center">Flirt</td>
</tr>
<tr>
<td>skewness</td>
<td>Skewness (asymmetry) of the data distribution</td>
<td align="center">Flirt</td>
</tr>
<tr>
<td>range_nni</td>
<td>
<inline-formula id="inf12">
<mml:math id="m12">
<mml:mrow>
<mml:mi>max</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mtext>NN&#x2009;intervals</mml:mtext>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>min</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mtext>NN&#x2009;intervals</mml:mtext>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">Flirt</td>
</tr>
<tr>
<td>kurtosis</td>
<td>Kurtosis of the data distribution</td>
<td align="center">Flirt</td>
</tr>
<tr>
<td>sdnn</td>
<td>Standard deviation of the NNI</td>
<td align="center">Flirt</td>
</tr>
<tr>
<td>cvnni</td>
<td>Coefficient of variation of the NNI</td>
<td align="center">Flirt</td>
</tr>
<tr>
<td>mean_hrv</td>
<td>Heart rate variability mean value</td>
<td align="center">Flirt</td>
</tr>
<tr>
<td>min_hrv</td>
<td>Heart rate variability minimum value</td>
<td align="center">Flirt</td>
</tr>
<tr>
<td>max_hrv</td>
<td>Heart rate variability maximum value</td>
<td align="center">Flirt</td>
</tr>
<tr>
<td>vlf_hrv</td>
<td>Very low-frequency power</td>
<td align="center">Flirt</td>
</tr>
<tr>
<td>lf_hrv</td>
<td>Low-frequency power</td>
<td align="center">Flirt</td>
</tr>
<tr>
<td>hf_hrv</td>
<td>High-frequency power</td>
<td align="center">Flirt</td>
</tr>
<tr>
<td>lineintegral</td>
<td>Area under the curve of the heart rate variability</td>
<td align="center">Flirt</td>
</tr>
<tr>
<td>iqr</td>
<td>Dispersion of the heart rate variability within the middle half of the data</td>
<td align="center">Flirt</td>
</tr>
<tr>
<td>entropy</td>
<td>Entropy of the heart rate variability</td>
<td align="center">Flirt</td>
</tr>
<tr>
<td>median_nni</td>
<td>Median of NN intervals</td>
<td align="center">Flirt</td>
</tr>
<tr>
<td>mean_nni</td>
<td>Mean of NN intervals</td>
<td align="center">Flirt</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>Signal can be heart rate, breathing rate, or minute ventilation. Abbreviations: RRI (R-wave to R-wave Interval), rmssd (root mean square of successive differences), NNI (Normal-to-Normal Interval).</p>
</fn>
</table-wrap-foot>
</table-wrap>
</sec>
<sec id="s2-6">
<label>2.6</label>
<title>Machine learning model development</title>
<p>Selecting an appropriate model for our task is a critical step. Our objective was to predict the IRS using a combination of physiological features obtained from wearable garment biosensors, making it a regression task. A Gradient Boosting algorithm [XGBoost (<xref ref-type="bibr" rid="B4">Chen and Guestrin, 2016</xref>)] was selected due to its ability to model complex relationships, handle missing data, and its robust performance (<xref ref-type="bibr" rid="B4">Chen and Guestrin, 2016</xref>). We now describe the steps taken in our machine learning model development pipeline in order to predict the inflammation response score. First, data were split into train and test sets while keeping the number of visits pre and post-inoculation balanced in both sets. Five randomly selected participants were kept in the test set, and the remaining participants (n &#x3d; 50) were included in the train set (<xref ref-type="fig" rid="F6">Figure 6A</xref>) which will be used to train and tune the ML models. Next, we applied filter methods to the train set to reduce features and improve model performance (<xref ref-type="fig" rid="F6">Figure 6B</xref>). We removed duplicate features, features with a variance lower than 0.01 across the dataset (poor predictive potential since these features are nearly invariant across inflammation states), and highly correlated features (correlation threshold, <inline-formula id="inf13">
<mml:math id="m13">
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0.8</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>). Finally, we employed hyperparameter tuning to optimize our machine learning model&#x2019;s performance. Specifically, we used GridSearchCV from the Scikit-learn library to systematically search through a predefined hyperparameter grid that included &#x201c;max_depth&#x201d;, &#x201c;learning_rate&#x201d;, &#x201c;n_estimators&#x201d;, and &#x201c;alpha&#x201d;. GridSearchCV performed multi-dimensional tuning, exploring various combinations of these hyperparameters, rather than tuning one hyperparameter at a time. GridSearchCV essentially performed an exhaustive search, trying every possible combination of hyperparameters defined in our grid to identify the combination that resulted in the least mean squared error (MSE) of the predicted IRS. The grid search approach was implemented with a 3-fold cross-validation to reduce the risk of overfitting (<xref ref-type="fig" rid="F6">Figure 6C</xref>). A 3-fold cross-validation when tuning the hyperparameters means that the train data is split into 3 approximately equal parts. The grid search algorithm iteratively uses each fold as a testing set while the remaining two folds are used as the training set. This process is repeated three times, with each fold serving as the testing set exactly once. <xref ref-type="table" rid="T5">Table 5</xref> presents the hyperparameters, the ranges, the final tuned value and the step size during the tuning process.</p>
<table-wrap id="T5" position="float">
<label>TABLE 5</label>
<caption>
<p>Tuned hyperparameters and their corresponding search ranges, meanings, and final selected values.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Hyperparameter</th>
<th align="left">Range</th>
<th align="left">Meaning</th>
<th align="left">Tuned value</th>
<th align="left">Step size</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">Alpha</td>
<td align="left">0.5 to 0.6</td>
<td align="left">Controls the regularization term in the model</td>
<td align="left">0.5</td>
<td align="left">0.1</td>
</tr>
<tr>
<td align="left">Learning rate</td>
<td align="left">0.01 to 1</td>
<td align="left">Determines the step size at each boosting iteration, influencing the impact of each tree on the final prediction</td>
<td align="left">0.1</td>
<td align="left">0.01, 0.1, 0.5, 0.8, 1</td>
</tr>
<tr>
<td align="left">Max depth</td>
<td align="left">50 to 150</td>
<td align="left">Limits the depth of each decision tree in the ensemble, preventing overcomplexity and reducing overfitting</td>
<td align="left">50</td>
<td align="left">10</td>
</tr>
<tr>
<td align="left">N Estimators</td>
<td align="left">50 to 100</td>
<td align="left">Specifies the number of boosting rounds, representing the number of decision trees in the ensemble</td>
<td align="left">50</td>
<td align="left">10</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s2-7">
<label>2.7</label>
<title>Machine learning model training and evaluation</title>
<p>We trained and tested models using a leave-one-subject-out strategy due to the limited number of data points (<xref ref-type="fig" rid="F4">Figure 4</xref>). This approach involved training on the combined train data (n &#x3d; 50 participants for training which corresponds to 153 visits) and the test participants&#x2019; data for 5 iterations (n &#x3d; 5 participants for testing, 16 visits), excluding one participant during each iteration. Specifically, we use the 50 (train) &#x2b; 4 (test) participants data to train the model and we test its performance on the left out participant from the test set and we repeat that with each test participant. To assess model performance, mean and standard deviation of performance metrics (across the 5 test participants) are reported. We developed 8 models to assess the predictive potential of different feature sources. For the BR, HR, MV signals, we developed 2 models based on features extracted from the 3&#xa0;min of activity and the first minute of recovery, respectively. The model based on HRV features was only generated for the recovery period since HRV analysis is mainly relevant during rest/recovery (<xref ref-type="bibr" rid="B2">Boullosa et al., 2014</xref>; <xref ref-type="bibr" rid="B19">Kannankeril et al., 2004</xref>; <xref ref-type="bibr" rid="B41">Stanley et al., 2013</xref>; <xref ref-type="bibr" rid="B12">Goldberger et al., 2006</xref>). Additionally, we trained a model based on the features derived from the combined signals. We evaluated the model&#x2019;s performance using the MSE values of the predicted IRS (<xref ref-type="fig" rid="F6">Figure 6E</xref>), then, we derived a binary outcome from the predicted values by setting a threshold to 0, classifying participants as no inflammation (IRS <inline-formula id="inf14">
<mml:math id="m14">
<mml:mrow>
<mml:mo>&#x2264;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>) or high inflammation (IRS <inline-formula id="inf15">
<mml:math id="m15">
<mml:mrow>
<mml:mo>&#x3e;</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>) (<xref ref-type="fig" rid="F5">Figure 5</xref>). This binary outcome enabled the evaluation of model performance via classification-related metrics (<xref ref-type="fig" rid="F6">Figure 6G</xref>), including accuracy, sensitivity, specificity, precision, and AUC, which is the primary metric we used to evaluate the classification performance. The effect of varying thresholds in the range [-0.3, 0.3] is explored.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Illustration of the leave-one-subject-out strategy. In each iteration, data from one participant is used for testing (red), while data from all other participants is used for training (blue and green). This process is repeated until every subject among the test participants has been used once as the test set.</p>
</caption>
<graphic xlink:href="fsens-07-1736869-g004.tif">
<alt-text content-type="machine-generated">Diagram illustrating a leave-one-subject-out cross-validation process. Blue bars labeled &#x201C;Train data (model tuning)&#x201D; represent training participants, with each iteration holding out one participant highlighted in red for testing and others in green for validation.</alt-text>
</graphic>
</fig>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Representation of the binary conversion process. An inflammation response score (IRS) above the threshold 0 indicates systemic inflammation, while a score equal to or below 0 indicates no systemic inflammation. Idealized inflammation response curve shown.</p>
</caption>
<graphic xlink:href="fsens-07-1736869-g005.tif">
<alt-text content-type="machine-generated">Line graph showing inflammation response score versus days, with two regions: below zero labeled &#x22;No systemic inflammation&#x22; in green, and above zero labeled &#x22;Systemic inflammation&#x22; in red. The score rises sharply around day zero, peaks near day two, then declines.</alt-text>
</graphic>
</fig>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Model development and evaluation. Steps taken during the model development and evaluation phase are shown. Abbreviations: MSE (Mean Squared Error), AUC (Area Under the Curve).</p>
</caption>
<graphic xlink:href="fsens-07-1736869-g006.tif">
<alt-text content-type="machine-generated">Flowchart diagram illustrating model development and evaluation in two sections. Model development includes data cleaning, train-test split, feature reduction, hyperparameter tuning, model training, and prediction steps. Model evaluation involves calculating mean squared error, converting predictions to binary, and computing metrics such as accuracy, sensitivity, specificity, precision, and AUC.</alt-text>
</graphic>
</fig>
</sec>
</sec>
<sec sec-type="results" id="s3">
<label>3</label>
<title>Results</title>
<sec id="s3-1">
<label>3.1</label>
<title>Overview</title>
<p>The XGBoost models were able to predict the IRS based on features derived from the wearable sensors (<xref ref-type="table" rid="T6">Table 6</xref>). Models trained on the activity period (3&#xa0;min of stair activity) achieved a maximum AUC of 0.66, the highest one was trained on HR features only. Models trained on the first minute of recovery achieved AUC scores of 0.43, 0.60, 0.69 and 0.73 (95% confidence interval CI: 0.70&#x2013;0.77) for the BR, HR, MV, and HRV feature sets respectively. The highest performing model (recovery, HRV, AUC &#x3d; 0.73) achieved a sensitivity of 0.7 (95% CI: 0.66&#x2013;0.74), a specificity of 0.77 (95% CI: 0.73&#x2013;0.81), and a precision of 0.75.</p>
<table-wrap id="T6" position="float">
<label>TABLE 6</label>
<caption>
<p>Model performance results based on feature sources during activity and recovery periods.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Period</th>
<th align="left">Features</th>
<th align="center">MSE</th>
<th align="center">Sensitivity</th>
<th align="center">Specificity</th>
<th align="center">Precision</th>
<th align="center">AUC</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">Combined</td>
<td align="left">All</td>
<td align="center">0.08 (0.06)</td>
<td align="center">0.38 (0.41)</td>
<td align="center">0.92 (0.14)</td>
<td align="center">0.67 (0.47)</td>
<td align="center">0.65 (0.25)</td>
</tr>
<tr>
<td rowspan="3" align="center">Activity</td>
<td align="left">BR</td>
<td align="center">0.14 (0.12)</td>
<td align="center">0.00 (0.00)</td>
<td align="center">0.72 (0.27)</td>
<td align="center">0.00 (0.00)</td>
<td align="center">0.36 (0.13)</td>
</tr>
<tr>
<td align="left">HR</td>
<td align="center">0.07 (0.07)</td>
<td align="center">0.47 (0.45)</td>
<td align="center">0.85 (0.20)</td>
<td align="center">0.67 (0.24)</td>
<td align="center">
<bold>0.66 (0.23)</bold>
</td>
</tr>
<tr>
<td align="left">MV</td>
<td align="center">0.11 (0.09)</td>
<td align="center">0.10 (0.20)</td>
<td align="center">0.90 (0.20)</td>
<td align="center">0.50 (0.50)</td>
<td align="center">0.50 (0.16)</td>
</tr>
<tr>
<td rowspan="4" align="center">Recovery</td>
<td align="left">BR</td>
<td align="center">0.14 (0.16)</td>
<td align="center">0.00 (0.00)</td>
<td align="center">0.84 (0.20)</td>
<td align="center">0.00 (0.00)</td>
<td align="center">0.43 (0.10)</td>
</tr>
<tr>
<td align="left">HR</td>
<td align="center">0.10 (0.11)</td>
<td align="center">0.40 (0.49)</td>
<td align="center">0.80 (0.24)</td>
<td align="center">0.62 (0.12)</td>
<td align="center">0.60 (0.12)</td>
</tr>
<tr>
<td align="left">MV</td>
<td align="center">0.10 (0.09)</td>
<td align="center">0.50 (0.45)</td>
<td align="center">0.88 (0.14)</td>
<td align="center">0.62 (0.41)</td>
<td align="center">0.69 (0.26)</td>
</tr>
<tr>
<td align="left">HRV</td>
<td align="center">0.13 (0.14)</td>
<td align="center">0.70 (0.40)</td>
<td align="center">0.77 (0.29)</td>
<td align="center">0.75 (0.25)</td>
<td align="center">
<bold>0.73 (0.16)</bold>
</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>Abbreviations: BR (breathing rate), HR (heart rate), MV (minute ventilation), HRV (heart rate variability), MSE (mean squared error), AUC (area under the curve). Highest AUC per period (activity, recovery) shown in bold. Metrics are reported as mean (standard deviation).</p>
</fn>
</table-wrap-foot>
</table-wrap>
</sec>
<sec id="s3-2">
<label>3.2</label>
<title>A closer look at the best-performing model</title>
<p>Further details related to the model with the strongest performance (recovery period, HRV, AUC &#x3d; 0.73) are now presented. The model comprises 8 features (see <xref ref-type="table" rid="T7">Table 7</xref>; <xref ref-type="fig" rid="F7">Figure 7</xref> for a description of each feature and relative feature importance, respectively). Feature importance is a measure that quantifies the contribution of each input feature to the predictive performance of the model. It helps us understand which features have the most significant influence on the model&#x2019;s predictions. XGBoost measures feature importance by computing the gain achieved from each feature across all trees in the model. The gain represents the improvement in accuracy or reduction in loss resulting from a particular feature when used in a split decision within the trees. Features contributing to higher gain values are considered more important. In (<xref ref-type="disp-formula" rid="e5">Equation 5</xref>), the gain is calculated for each feature as it is used in each decision tree for splitting. The importance score for a feature is then determined by aggregating the gains across all trees, normalizing these values by the total sum of gains in the model.</p>
<table-wrap id="T7" position="float">
<label>TABLE 7</label>
<caption>
<p>Most important features identified by the model, ranked by their relative importance scores.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="left">Feature name</th>
<th align="center">Feature importance</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="left">lf_hf_ratio</td>
<td align="center">0.174</td>
</tr>
<tr>
<td align="left">std_hr</td>
<td align="center">0.172</td>
</tr>
<tr>
<td align="left">peaks</td>
<td align="center">0.167</td>
</tr>
<tr>
<td align="left">n_above_mean</td>
<td align="center">0.142</td>
</tr>
<tr>
<td align="left">skewness</td>
<td align="center">0.123</td>
</tr>
<tr>
<td align="left">range_nni</td>
<td align="center">0.095</td>
</tr>
<tr>
<td align="left">kurtosis</td>
<td align="center">0.067</td>
</tr>
<tr>
<td align="left">mean_nni</td>
<td align="center">0.059</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Feature importance of the best performing model. The most important feature is the low-frequency to high-frequency ratio with an importance of 0.174. The second and third most important features are the heart rate&#x2019;s standard deviation and the number of RRI peaks with an importance of 0.172 and 0.167, respectively.</p>
</caption>
<graphic xlink:href="fsens-07-1736869-g007.tif">
<alt-text content-type="machine-generated">Horizontal bar chart titled Feature Importance displays eight features: lf_hf_ratio, std_hr, peaks, n_above_mean, skewness, range_nni, kurtosis, mean_nni, with importance values ranging from about zero to zero point one seven five.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s3-3">
<label>3.3</label>
<title>Effect of binary conversion threshold on model performance</title>
<p>For the best model, the binary threshold was varied over the interval [-0.3, 0.3] in steps of 0.1 which allows to obtain the ROC-AUC curve (<xref ref-type="fig" rid="F8">Figure 8</xref>) (note that we cannot generate such curve automatically using Scikit Learn&#x2019;s pre-existing methods since this is a regression task that was later converted to a classification task). Increasing thresholds led to maximizing specificity while decreasing thresholds maximized sensitivity (<xref ref-type="table" rid="T8">Table 8</xref>). <xref ref-type="fig" rid="F8">Figure 8</xref> is the corresponding ROC-AUC curve.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>ROC-AUC curve for the top-performing model. The curve illustrates the trade-off between true positive rate and false positive rate, with an AUC value of 0.82 indicating high classification performance. Abbreviations: ROC-AUC (Receiver Operating Characteristic Area Under the Curve).</p>
</caption>
<graphic xlink:href="fsens-07-1736869-g008.tif">
<alt-text content-type="machine-generated">Line graph showing a receiver operating characteristic (ROC) curve with sensitivity plotted against one minus specificity. The curve demonstrates a model with an area under the curve of zero point eighty-two, indicating good performance.</alt-text>
</graphic>
</fig>
<table-wrap id="T8" position="float">
<label>TABLE 8</label>
<caption>
<p>Effect of varying the decision threshold on sensitivity, specificity, and the number of true positives and true negatives.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Threshold</th>
<th align="center">Sensitivity</th>
<th align="center">Specificity</th>
<th align="center">True positives (visits)</th>
<th align="center">True negatives (visits)</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">&#x2212;0.3</td>
<td align="center">1.00</td>
<td align="center">0.00</td>
<td align="center">16</td>
<td align="center">0</td>
</tr>
<tr>
<td align="center">&#x2212;0.2</td>
<td align="center">1.00</td>
<td align="center">0.30</td>
<td align="center">7</td>
<td align="center">2</td>
</tr>
<tr>
<td align="center">&#x2212;0.1</td>
<td align="center">1.00</td>
<td align="center">0.57</td>
<td align="center">7</td>
<td align="center">5</td>
</tr>
<tr>
<td align="center">0</td>
<td align="center">0.70</td>
<td align="center">0.77</td>
<td align="center">5</td>
<td align="center">7</td>
</tr>
<tr>
<td align="center">0.1</td>
<td align="center">0.00</td>
<td align="center">0.83</td>
<td align="center">0</td>
<td align="center">11</td>
</tr>
<tr>
<td align="center">0.2</td>
<td align="center">0.00</td>
<td align="center">0.83</td>
<td align="center">0</td>
<td align="center">11</td>
</tr>
<tr>
<td align="center">0.3</td>
<td align="center">0.00</td>
<td align="center">1.00</td>
<td align="center">0</td>
<td align="center">15</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec sec-type="discussion" id="s4">
<label>4</label>
<title>Discussion</title>
<sec id="s4-1">
<label>4.1</label>
<title>Summary</title>
<p>This study aimed to assess the potential of wearables for early detection of systemic inflammation following exposure to a low-grade VRTIs using machine learning algorithms and data collected during a controlled physical exercise (3-min CRSST). The model was able to predict the inflammation level using features derived from the wearable device. We were able to obtain the highest predictive ability using HRV features during the first minute of recovery after the 3-min CRSST.</p>
</sec>
<sec id="s4-2">
<label>4.2</label>
<title>Study design</title>
<p>The study design encompassed a structured timeline and a series of carefully planned visits and procedures. Even though moderate symptoms associated with viral replication are anticipated after the LAIV inoculation, we expected the participants&#x2019; immune systems to have a similar response as if exposed to mild influenza. The choice of the number of days pre-inoculation is justified by the fact that we wanted to establish a general baseline by capturing the most truthful trend within the participants&#x2019; daily lifestyle since a person&#x2019;s physiological activity is not the same during all days of the week. Additionally, the choice of exactly 5 days post-inoculation is due to the fact that we wanted to capture all physiological states (no inflammation, high inflammation), especially the peak of inflammation, which is estimated to happen during the first 4&#xa0;days after inoculation (<xref ref-type="bibr" rid="B32">McClain et al., 2015</xref>). Additionally, the use of the Astroskin/Hexoskin biosensor is backed up by its ability to ensure a non-invasive and convenient solution for collecting real-time data, allowing for a comprehensive assessment of participants&#x2019; respiratory and cardiac variables throughout the study.</p>
</sec>
<sec id="s4-3">
<label>4.3</label>
<title>Effect of features on model performance</title>
<p>In line with our second objective, we demonstrated that features derived from different data sources have different predictive abilities. The model utilizing BR features during the activity period exhibited limited performance. Similarly, the MV during the activity period also displayed relatively lower performance metrics. However, the model trained on HR features during the activity period performed better than the other features in the same period. In contrast, models focused on the recovery period based on BR and MV features showed improvement compared to their activity-based counterparts. Notably, the MV features during the recovery period exhibited higher AUC and specificity, suggesting its potential relevance in predicting systemic inflammation due to VRTIs during recovery periods. Moreover, the model trained on HRV during the first minute of recovery revealed highest sensitivity, precision, and AUC values among the analyzed features. Finally, the model using the combined features derived from the HR, BR, MV, and RRI signals demonstrated poor performance metrics. These results demonstrate that HRV features are particularly important in enhancing the model&#x2019;s predictive performance. These findings are aligned with previous research (<xref ref-type="bibr" rid="B2">Boullosa et al., 2014</xref>; <xref ref-type="bibr" rid="B19">Kannankeril et al., 2004</xref>; <xref ref-type="bibr" rid="B41">Stanley et al., 2013</xref>; <xref ref-type="bibr" rid="B12">Goldberger et al., 2006</xref>), reporting that HRV may act as a physiomarker of cardiac wellness during post-exercise periods.</p>
<p>The superiority of recovery HRV over active HR and BR features is likely explained by several physiological mechanisms. First, the short duration of the 3-min CRSST is likely insufficient for participants to reach a steady-state metabolic condition, meaning that heart rate and breathing rate during activity primarily reflect transient acceleration kinetics rather than stabilized physiological responses. Second, while exercise induces a generalized sympathetic activation, the recovery period captures parasympathetic (vagal) reactivation and the restoration of autonomic homeostasis. Systemic inflammation is known to impair vagal reactivation, making post-exercise HRV a sensitive marker of inflammatory burden and autonomic resilience. Consequently, HRV during recovery acts as a functional autonomic &#x201c;stress test&#x201d;, providing greater discriminatory power than short-duration activity signals (<xref ref-type="bibr" rid="B22">Koeneman et al., 2021</xref>). Finally, heart rate outperformed breathing rate during activity because heart rate responds rapidly to neural vagal withdrawal, whereas breathing rate is driven by slower chemoreflex mechanisms related to carbon dioxide accumulation. As a result, the heart rate signal is more physiologically mature at the end of the activity period, although still less informative than post-exercise HRV.</p>
</sec>
<sec id="s4-4">
<label>4.4</label>
<title>Effect of binary conversion threshold on model performance</title>
<p>Our study design allows setting a binary conversion threshold to the IRS. An additional exploratory objective was to assess the effect of varying the threshold level on model performance. This analysis confirms that the most balanced tradeoff between high sensitivity and specificity is attained when setting a threshold of 0. Other threshold values result in either higher sensitivity or specificity. This approach enables flexibility in adjusting the sensitivity and specificity of the model and it becomes particularly significant when considering the real-world implementation of our models in different scenarios and settings. The choice of the threshold should align with the specific objectives of the given context, taking into account the desired outcome and priorities.</p>
</sec>
<sec id="s4-5">
<label>4.5</label>
<title>Comparison with previous studies</title>
<p>Our results are not directly comparable to existing studies due to the uniqueness of our approach, which not only includes measurement of inflammatory biomarkers in blood samples, but also changes in cardiac and respiratory variables during a controlled physiological stress, i.e., 3-min CRSST. It must be regarded that variations in approaches, methodologies, features, and objectives between the studies have an impact and should be taken into consideration. Most studies relied on patient-reported diagnoses rather than quantitative measurements of inflammatory markers to predict VRTIs. In the previous iteration of our study (<xref ref-type="bibr" rid="B15">Hadid et al., 2025</xref>), we enrolled 55 healthy adults who continuously wore up to three different wearable devices (Oura ring, Astroskin&#x2013;Hexoskin shirt, Biobeat watch), yielding more than 52,000 inflammatory biomarker datapoints from 1001 blood samples. Following inoculation, 78% of participants developed systemic inflammation, which allowed us to establish an objective ground truth for model development. The resulting dataset comprised 582 post-cleaning events, of which 18% were classified as inflamed based on an individualized coefficient of variance threshold. Physiological responses were observed as early as 12&#x2013;24&#xa0;h post-inoculation, and inflammatory surges peaked between 36 and 72&#xa0;h. Using this rich biomarker-anchored dataset, we developed and tested eight wearable-based models. Our candidate model, relying on a minimal feature set from the Oura ring during sleep, achieved a ROC-AUC of 0.73 (95% CI 0.71&#x2013;0.74) in real-time prediction and 0.89 (0.87&#x2013;0.90) in the 24h-tolerance analysis (<xref ref-type="bibr" rid="B15">Hadid et al., 2025</xref>). In the context of VRTIs caused by COVID-19, Quer et al. (<xref ref-type="bibr" rid="B38">Quer et al., 2020</xref>) reported an AUC of 0.72 when relying on resting heart rate, sleep, and activity metrics. Mason et al. (<xref ref-type="bibr" rid="B30">Mason et al., 2022</xref>) and Conroy et al. (<xref ref-type="bibr" rid="B6">Conroy et al., 2022</xref>) achieved AUCs of 0.82 with sensitivity of 82% and 62% and specificity of 63% and 88%, respectively. Our model in this study shows slightly lower performance compared to these studies (AUC of 0.73 in real-time), but it is important to note that our results were achieved using objectively validated biomarkers rather than symptom reports (<xref ref-type="bibr" rid="B15">Hadid et al., 2025</xref>). Moreover, our classification of inflammation versus non-inflammation likely precedes symptom onset, suggesting a higher value for proactive monitoring in public-health and early-warning applications.</p>
</sec>
<sec id="s4-6">
<label>4.6</label>
<title>Limitations</title>
<p>Several limitations are worth noting. The 3-min CRSST was performed under controlled laboratory conditions. The 3-min CRSST was also performed at a fixed rate of 30 steps/min. While the step rate is fixed/constant across all participants, the level of physiological stress will vary between between based on their age, sex, cardiorespiratory fitness and body mass. The CRSST is simple and requires minimal equipment (a single 20&#xa0;cm step and a pacing device) making it feasible to perform in homes or workplaces with wearable monitoring; however, variations in step execution or cadence outside the lab could affect physiological responses Future studies should evaluate model performance in these real-world conditions. Potential participants could reproduce this task in real-world settings, but the quality of task execution may affect the performance of our algorithms. Ideally, strenuous physical activity (and recovery) would be automatically detected using the wearable devices and algorithms would be robust enough to perform under these types of uncontrolled activities. This makes further investigations imperative for validating these findings in diverse settings that account for representing real-world conditions. In addition, missing and noisy data led to a reduction in the dataset size. The utilization of consumer-grade wearable devices (smaller and more convenient for every-day use compared to the Astroskin that comes with a head band and requires the user to put a relatively large device measuring the acceleration in the correct orientation) for data collection, while not eliminating the possibility of recording missing and noisy data, would allow for more extensive data collection to be conducted. Furthermore, the group of participants in our study was limited since we specifically focused on healthy adults. It is important to recognize that extending our conclusions to groups like the elderly or vulnerable populations may require additional investigation. These groups may exhibit variations in their physiological responses to infections, exercise, and unique profiles of biomarker changes.</p>
<p>Additionally, It is important to note that individual differences in physical fitness and lifestyle factors, such as caffeine consumption, may influence physiological responses during the stair-stepping test. Further, participants with significant mobility limitations were excluded, and therefore our findings are not be generalizable to individuals who are unable to perform such exercise tasks. Future studies could incorporate stratification by fitness level, standardized dietary controls, and alternative exercise or passive monitoring protocols to expand applicability. Consequently, future research should aim to replicate and adapt our methodology to these diverse populations, ensuring broader applicability and effectiveness of our early detection approach. Finally, it is essential to recognize the limitations of our study concerning the specificity of detectable inflammations. Our emphasis on respiratory inflammation and specific biomarkers associated with this context may not encompass the full spectrum of inflammatory responses within the body. Inflammatory processes can vary significantly depending on underlying causes and affected systems. While our model displays promise in detecting systemic inflammatory surges due to viral respiratory tract infections, its specificity may be more confined to this particular inflammatory context. Researchers should exercise caution when applying our findings to broader inflammatory conditions, considering the need for context-specific models in such cases.</p>
<p>Several strategies could be employed to address the limitations identified in this study. Future work could stratify participants by fitness level, standardize dietary and caffeine intake, and record environmental or seasonal factors. Alternative exercise protocols or passive monitoring could enable inclusion of participants with mobility limitations.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s5">
<label>5</label>
<title>Conclusion</title>
<p>The findings validate the effectiveness of wearable biosensors and machine-learning techniques for early detection of VRTIs. By analyzing physiological variables, particularly heart rate variability (HRV) and their changes during a controlled physiological stress and recovery protocol (3-min CRSST), the model demonstrated notable accuracy in predicting inflammation levels associated with the onset of respiratory infections. This highlights the value of integrating quantitative physiological measurements and advanced data analysis approaches in healthcare settings. The study&#x2019;s outcomes have significant implications for public health, as early detection based on stress-response dynamics can enable timely intervention and help mitigate future outbreaks.</p>
</sec>
<sec id="s6">
<label>6</label>
<title>Data sharing</title>
<p>De-identified data and code may be available for educational or research purposes upon reasonable request to the Principal Investigator Dennis Jensen (<email>dennis.jensen@mcgill.ca</email>), subject to interinstitutional data sharing agreements.</p>
</sec>
<sec id="s7">
<label>7</label>
<title>Equations</title>
<p>
<disp-formula id="e1">
<mml:math id="m16">
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>R</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where:<disp-formula id="equ1">
<mml:math id="m17">
<mml:mrow>
<mml:mtable class="align-star" columnalign="left">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mi>n</mml:mi>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>Number&#x2009;of&#x2009;measured&#x2009;biomarkers&#x2009;</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mn>8</mml:mn>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>Individual&#x2009;biomarker&#x2009;measurement&#x2009;at&#x2009;index&#x2009;</mml:mtext>
<mml:mi>i</mml:mi>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="e2">
<mml:math id="m18">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>V</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where:<disp-formula id="equ2">
<mml:math id="m19">
<mml:mrow>
<mml:mtable class="align-star" columnalign="left">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>IRS&#x2009;values&#x2009;at&#x2009;the&#x2009;first&#x2009;baseline&#x2009;visit&#x2009;</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mtext>i&#x2009;</mml:mtext>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>1</mml:mn>
<mml:mtext>,&#x2009;</mml:mtext>
<mml:mn>2</mml:mn>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>IRS&#x2009;values&#x2009;at&#x2009;the&#x2009;second&#x2009;baseline&#x2009;visit&#x2009;</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mtext>i&#x2009;</mml:mtext>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>1</mml:mn>
<mml:mtext>,&#x2009;</mml:mtext>
<mml:mn>2</mml:mn>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>X</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>Mean&#x2009;of&#x2009;the&#x2009;IRS&#x2009;values&#x2009;at&#x2009;the&#x2009;first&#x2009;visit</mml:mtext>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>Y</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>Mean&#x2009;of&#x2009;the&#x2009;IRS&#x2009;values&#x2009;at&#x2009;the&#x2009;second&#x2009;visit</mml:mtext>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mi>n</mml:mi>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>Number&#x2009;of&#x2009;IRS&#x2009;values&#x2009;</mml:mtext>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mtext>pairs&#x2009;of&#x2009;values</mml:mtext>
<mml:mo>)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="e3">
<mml:math id="m20">
<mml:mrow>
<mml:mtext>Normalized&#x2009;IRS&#x2009;</mml:mtext>
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>&#x2009;IRS&#x2009;</mml:mtext>
<mml:mo>&#x2212;</mml:mo>
<mml:mtext>&#x2009;average&#x2009;CoV&#x2009;</mml:mtext>
<mml:mo>&#x2212;</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
<disp-formula id="e4">
<mml:math id="m21">
<mml:mrow>
<mml:mtext>f</mml:mtext>
<mml:mo>&#x3d;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mrow>
<mml:mo>&#x2211;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>5</mml:mn>
</mml:mrow>
</mml:munderover>
</mml:mstyle>
<mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>where:<disp-formula id="equ3">
<mml:math id="m22">
<mml:mrow>
<mml:mtable class="align-star" columnalign="left">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mtext>f</mml:mtext>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>The&#x2009;calculated&#x2009;feature</mml:mtext>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>Last&#x2009;</mml:mtext>
<mml:mn>5</mml:mn>
<mml:mtext>&#x2009;data&#x2009;points&#x2009;in&#x2009;minute&#x2009;</mml:mtext>
<mml:mi>x</mml:mi>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mtext>First&#x2009;</mml:mtext>
<mml:mn>5</mml:mn>
<mml:mtext>&#x2009;data&#x2009;points&#x2009;in&#x2009;minute&#x2009;</mml:mtext>
<mml:mi>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula id="e5">
<mml:math id="m23">
<mml:mrow>
<mml:mtext>Feature&#x2009;Importance</mml:mtext>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mtext>Sum&#x2009;of&#x2009;Gains&#x2009;for&#x2009;All&#x2009;Splits&#x2009;on&#x2009;a&#x2009;Feature</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mtext>Total&#x2009;Sum&#x2009;of&#x2009;Gains&#x2009;in&#x2009;the&#x2009;Model</mml:mtext>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s8">
<title>Data availability statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec sec-type="ethics-statement" id="s9">
<title>Ethics statement</title>
<p>The Research Institute of the McGill University Health Centre approved the study (WE SENSE/2022&#x2013;7591). The studies were conducted in accordance with the local legislation and institutional requirements. The participants provided their written informed consent to participate in this study.</p>
</sec>
<sec sec-type="author-contributions" id="s10">
<title>Author contributions</title>
<p>OJ: Validation, Methodology, Visualization, Data curation, Investigation, Writing &#x2013; review and editing, Conceptualization, Software, Writing &#x2013; original draft. AH: Supervision, Conceptualization, Methodology, Investigation, Writing &#x2013; review and editing. EM: Writing &#x2013; review and editing, Resources, Conceptualization, Supervision. QD: Data curation, Software, Writing &#x2013; review and editing. CP: Data curation, Writing &#x2013; review and editing. AT: Data curation, Writing &#x2013; review and editing. MC: Writing &#x2013; review and editing, Investigation. JP: Writing &#x2013; review and editing, Conceptualization. ML: Writing &#x2013; review and editing, Conceptualization. DJ: Writing &#x2013; review and editing. PD: Writing &#x2013; review and editing, Formal Analysis, Supervision, Investigation, Software, Methodology, Resources, Conceptualization.</p>
</sec>
<sec sec-type="COI-statement" id="s12">
<title>Conflict of interest</title>
<p>The author(s) declared that this work was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="ai-statement" id="s13">
<title>Generative AI statement</title>
<p>The author(s) declared that generative AI was used in the creation of this manuscript. During the preparation of this work the author(s) used ChatGPT 4-o in order to proofread the language. After using this tool/service, the author(s) reviewed and edited the content as needed and take(s) full responsibility for the content of the published article.</p>
<p>Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.</p>
</sec>
<sec sec-type="disclaimer" id="s14">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<fn-group>
<fn fn-type="custom" custom-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2919473/overview">Younseong Song</ext-link>, Center for NanoImaging, Brigham and Women&#x2019;s Hospital, United States</p>
</fn>
<fn fn-type="custom" custom-type="reviewed-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1252022/overview">Oleh Smutok</ext-link>, Clarkson University, United States</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1325157/overview">Elsa Materon</ext-link>, University of S&#xe3;o Paulo, Brazil</p>
</fn>
</fn-group>
<fn-group>
<fn fn-type="abbr" id="abbrev1">
<label>Abbreviations:</label>
<p>VRTIs, Viral Respiratory Tract Infections; HRV, Heart Rate Variability; PCR, Polymerase Chain Reaction; RSV, Respiratory Syncytial Virus; ML, Machine Learning; AUC, Area Under the Curve; MCP-1, Monocyte Chemotactic Protein 1; IL, Interleukins; IFN<inline-formula id="inf1">
<mml:math id="m1">
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, Interferon gamma; IP-10, Interferon gamma-Induced Protein 10; TNF<inline-formula id="inf2">
<mml:math id="m2">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, Tumor Necrosis Factor alpha; ROC-AUC, Receiver Operating Characteristic Area Under the Curve; HR, Heart Rate; bpm, Beats per minute; BR, Breathing Rate; rpm, Respirations per minute; MV, Minute Ventilation; RRI, R-wave to R-wave Interval; ECG, Electrocardiogram; 3-min CRSST, 3-min Constant Rate Stair Stepping Test; LAIV, Live Attenuated Influenza Vaccine; IRS, Immune Response Score; CoV, Coefficient of Variance; XGBoost, eXtreme Gradient Boosting; MSE, Mean Squared Error; RMSSD, Root Mean Square of Successive Differences; NNI, Normal-to-Normal Interval; METs, Established Metabolic Equivalents; CI, Confidence Interval.</p>
</fn>
</fn-group>
<ref-list>
<title>References</title>
<ref id="B1">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Blackie</surname>
<given-names>S. P.</given-names>
</name>
<name>
<surname>Fairbarn</surname>
<given-names>M. S.</given-names>
</name>
<name>
<surname>McElvaney</surname>
<given-names>N. G.</given-names>
</name>
<name>
<surname>Wilcox</surname>
<given-names>P. G.</given-names>
</name>
<name>
<surname>Morrison</surname>
<given-names>N. J.</given-names>
</name>
<name>
<surname>Pardy</surname>
<given-names>R. L.</given-names>
</name>
</person-group> (<year>1991</year>). <article-title>Normal values and ranges for ventilation and breathing pattern at maximal exercise</article-title>. <source>Chest</source> <volume>100</volume>, <fpage>136</fpage>&#x2013;<lpage>142</lpage>. <pub-id pub-id-type="doi">10.1378/chest.100.1.136</pub-id>
<pub-id pub-id-type="pmid">1905613</pub-id>
</mixed-citation>
</ref>
<ref id="B2">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Boullosa</surname>
<given-names>D. A.</given-names>
</name>
<name>
<surname>Barros</surname>
<given-names>E. S.</given-names>
</name>
<name>
<surname>del Rosso</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Nakamura</surname>
<given-names>F. Y.</given-names>
</name>
<name>
<surname>Leicht</surname>
<given-names>A. S.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Reliability of heart rate measures during walking before and after running maximal efforts</article-title>. <source>Int. J. Sports Med.</source> <volume>35</volume> (<issue>12</issue>), <fpage>999</fpage>&#x2013;<lpage>1005</lpage>. <pub-id pub-id-type="doi">10.1055/s-0034-1372637</pub-id>
<pub-id pub-id-type="pmid">24841837</pub-id>
</mixed-citation>
</ref>
<ref id="B3">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Carter</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Curran</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2011</year>). <article-title>Live attenuated influenza vaccine (flumist&#xae;; fluenztm)</article-title>. <source>Drugs</source> <volume>71</volume> (<issue>12</issue>), <fpage>1591</fpage>&#x2013;<lpage>1622</lpage>. <pub-id pub-id-type="doi">10.2165/11206860-000000000-00000</pub-id>
<pub-id pub-id-type="pmid">21861544</pub-id>
</mixed-citation>
</ref>
<ref id="B4">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Chen</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Guestrin</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2016</year>). &#x201c;<article-title>Xgboost: a scalable tree boosting system</article-title>,&#x201d; in <source>Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining, KDD &#x2019;16</source> (<publisher-loc>New York, NY, USA</publisher-loc>: <publisher-name>Association for Computing Machinery</publisher-name>), <fpage>785</fpage>&#x2013;<lpage>794</lpage>. <pub-id pub-id-type="doi">10.1145/2939672.2939785</pub-id>
</mixed-citation>
</ref>
<ref id="B5">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chi</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wen</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Cui</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Ge</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Jiao</surname>
<given-names>Y.</given-names>
</name>
<etal/>
</person-group> (<year>2013</year>). <article-title>Cytokine and chemokine levels in patients infected with the novel Avian influenza a (h7n9) virus in China</article-title>. <source>J. Infect. Dis.</source> <volume>208</volume> (<issue>12</issue>), <fpage>1962</fpage>&#x2013;<lpage>1967</lpage>. <pub-id pub-id-type="doi">10.1093/infdis/jit440</pub-id>
<pub-id pub-id-type="pmid">23990573</pub-id>
</mixed-citation>
</ref>
<ref id="B6">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Conroy</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Silva</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Mehraei</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Damiano</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Gross</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Salvati</surname>
<given-names>E.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>Real-time infection prediction with wearable physiological monitoring and ai to aid military workforce readiness during covid-19</article-title>. <source>Sci. Rep.</source> <volume>12</volume>, <fpage>3797</fpage>. <pub-id pub-id-type="doi">10.1038/s41598-022-07764-6</pub-id>
<pub-id pub-id-type="pmid">35260671</pub-id>
</mixed-citation>
</ref>
<ref id="B7">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Davey</surname>
<given-names>R. J.</given-names>
</name>
<name>
<surname>Lynfield</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Dwyer</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Losso</surname>
<given-names>M. H.</given-names>
</name>
<name>
<surname>Cozzi-Lepri</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Wentworth</surname>
<given-names>D.</given-names>
</name>
<etal/>
</person-group> (<year>2013</year>). <article-title>The association between serum biomarkers and disease outcome in influenza a (h1n1)pdm09 virus infection: results of two international observational cohort studies</article-title>. <source>PLOS ONE</source> <volume>8</volume> (<issue>2</issue>), <fpage>e57121</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0057121</pub-id>
<pub-id pub-id-type="pmid">23468921</pub-id>
</mixed-citation>
</ref>
<ref id="B8">
<mixed-citation publication-type="web">
<person-group person-group-type="author">
<name>
<surname>Developers</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2025</year>). <article-title>Numpy.trapz</article-title>. <comment>Available online at: <ext-link ext-link-type="uri" xlink:href="https://numpy.org/doc/1.25/reference/generated/numpy.trapz.html">https://numpy.org/doc/1.25/reference/generated/numpy.trapz.html</ext-link> (Accessed on October 16, 2025)</comment>.</mixed-citation>
</ref>
<ref id="B9">
<mixed-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Elsaid</surname>
<given-names>W. S. I. M.</given-names>
</name>
</person-group> (<year>2011</year>). <source>Evaluating the validity and reliability of harvard step test to predict vo2max in terms of the step height according to the knee joint angle, theories and Applications the international edition</source>, <volume>1</volume>, <fpage>126</fpage>&#x2013;<lpage>132</lpage>. <comment>Available online at: <ext-link ext-link-type="uri" xlink:href="https://jassalexu.journals.ekb.eg/article_84908_ffb5df991ba49a1d3f2c21865a9bf679.pdf">https://jassalexu.journals.ekb.eg/article_84908_ffb5df991ba49a1d3f2c21865a9bf679.pdf</ext-link>.</comment>
</mixed-citation>
</ref>
<ref id="B10">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Farooq</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Lim</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Dennison-Hall</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Janson</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Olszewska</surname>
<given-names>A. H.</given-names>
</name>
<name>
<surname>Ahmad Zabidi</surname>
<given-names>M. M.</given-names>
</name>
<etal/>
</person-group> (<year>2024</year>). <article-title>Evaluation of machine learning to detect influenza using wearable sensor data and patient-reported symptoms: cohort study</article-title>. <source>J. Med. Internet Res.</source> <volume>26</volume>, <fpage>e47879</fpage>. <pub-id pub-id-type="doi">10.2196/47879</pub-id>
<pub-id pub-id-type="pmid">39365646</pub-id>
</mixed-citation>
</ref>
<ref id="B11">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Foll</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Maritsch</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Spinola</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Mishra</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Barata</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Kowatsch</surname>
<given-names>T.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Flirt: a feature generation toolkit for wearable data</article-title>. <source>Comput. Methods Programs Biomed.</source> <volume>212</volume>, <fpage>106461</fpage>. <pub-id pub-id-type="doi">10.1016/j.cmpb.2021.106461</pub-id>
<pub-id pub-id-type="pmid">34736174</pub-id>
</mixed-citation>
</ref>
<ref id="B12">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Goldberger</surname>
<given-names>J. J.</given-names>
</name>
<name>
<surname>Le</surname>
<given-names>F. K.</given-names>
</name>
<name>
<surname>Lahiri</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Kannankeril</surname>
<given-names>P. J.</given-names>
</name>
<name>
<surname>Ng</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Kadish</surname>
<given-names>A. H.</given-names>
</name>
</person-group> (<year>2006</year>). <article-title>Assessment of parasympathetic reactivation after exercise</article-title>. <source>Am. J. Physiology - Heart Circulatory Physiology</source> <volume>290</volume>, <fpage>H2446</fpage>&#x2013;<lpage>H2452</lpage>. <pub-id pub-id-type="doi">10.1152/ajpheart.01118.2005</pub-id>
<pub-id pub-id-type="pmid">16415073</pub-id>
</mixed-citation>
</ref>
<ref id="B13">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Haarala</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Kahonen</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Eklund</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Jylhava</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Koskinen</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Taittonen</surname>
<given-names>L.</given-names>
</name>
<etal/>
</person-group> (<year>2011</year>). <article-title>Heart rate variability is independently associated with c-reactive protein but not with serum amyloid a. the cardiovascular risk in young finns study</article-title>. <source>Eur. J. Clin. Investigation</source> <volume>41</volume> (<issue>9</issue>), <fpage>951</fpage>&#x2013;<lpage>958</lpage>. <pub-id pub-id-type="doi">10.1111/j.1365-2362.2011.02485.x</pub-id>
<pub-id pub-id-type="pmid">21323913</pub-id>
</mixed-citation>
</ref>
<ref id="B14">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hadid</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>McDonald</surname>
<given-names>E. G.</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>M. P.</given-names>
</name>
<name>
<surname>Papenburg</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Libman</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Dixon</surname>
<given-names>P. C.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>The we sense study protocol: a controlled, longitudinal clinical trial on the use of wearable sensors for early detection and tracking of viral respiratory tract infections</article-title>. <source>Contemp. Clin. Trials</source> <volume>128</volume>, <fpage>107103</fpage>. <pub-id pub-id-type="doi">10.1016/j.cct.2023.107103</pub-id>
<pub-id pub-id-type="pmid">37147083</pub-id>
</mixed-citation>
</ref>
<ref id="B15">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hadid</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>McDonald</surname>
<given-names>E. G.</given-names>
</name>
<name>
<surname>Ding</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Phillipp</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Trottier</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Dixon</surname>
<given-names>P. C.</given-names>
</name>
<etal/>
</person-group> (<year>2025</year>). <article-title>Development of machine learning prediction models for systemic inflammatory response following controlled exposure to a live attenuated influenza vaccine in healthy adults using multimodal wearable biosensors in Canada: a single-centre, prospective controlled trial</article-title>. <source>Lancet Digital Health</source> <volume>7</volume> (<issue>7</issue>), <fpage>100886</fpage>. <pub-id pub-id-type="doi">10.1016/j.landig.2025.100886</pub-id>
<pub-id pub-id-type="pmid">40610361</pub-id>
</mixed-citation>
</ref>
<ref id="B16">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Harbour</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Lasshofer</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Genitrini</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Schwameder</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Enhanced breathing pattern detection during running using wearable sensors</article-title>. <source>Sensors (Basel)</source> <volume>21</volume> (<issue>16</issue>), <fpage>5606</fpage>. <pub-id pub-id-type="doi">10.3390/s21165606</pub-id>
<pub-id pub-id-type="pmid">34451048</pub-id>
</mixed-citation>
</ref>
<ref id="B17">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hasty</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Garc&#xed;a</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>D&#xe1;vila</surname>
<given-names>C. H.</given-names>
</name>
<name>
<surname>Wittels</surname>
<given-names>S. H.</given-names>
</name>
<name>
<surname>Hendricks</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Chong</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Heart rate variability as a possible predictive marker for acute inflammatory response in covid-19 patients</article-title>. <source>Mil. Med.</source> <volume>86</volume> (<issue>1-2</issue>), <fpage>e34</fpage>&#x2013;<lpage>e38</lpage>. <pub-id pub-id-type="doi">10.1093/milmed/usaa405</pub-id>
<pub-id pub-id-type="pmid">33206183</pub-id>
</mixed-citation>
</ref>
<ref id="B18">
<mixed-citation publication-type="web">
<person-group person-group-type="author">
<name>
<surname>Inc</surname>
<given-names>C. T.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Hexoskin Api documentation: datatype resource</article-title>. <comment>Available online at: <ext-link ext-link-type="uri" xlink:href="https://api.hexoskin.com/docs/resource/datatype/">https://api.hexoskin.com/docs/resource/datatype/</ext-link> (Accessed on July 05, 2023)</comment>.</mixed-citation>
</ref>
<ref id="B19">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kannankeril</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Le</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Kadish</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Goldberger</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2004</year>). <article-title>Parasympathetic effects on heart rate recovery after exercise</article-title>, <source>J. Investigative Med.</source> <volume>52</volume> <fpage>394</fpage>&#x2013;<lpage>401</lpage>. <pub-id pub-id-type="doi">10.1136/jim-52-06-34</pub-id>
<pub-id pub-id-type="pmid">15612453</pub-id>
</mixed-citation>
</ref>
<ref id="B20">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kawamoto</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Morikawa</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Yahagi</surname>
<given-names>N.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Novel approach for detecting respiratory syncytial virus in pediatric patients using machine learning models based on patient-reported symptoms: model development and validation study</article-title>. <source>JMIR Form. Res.</source> <volume>8</volume>, <fpage>e52412</fpage>. <pub-id pub-id-type="doi">10.2196/52412</pub-id>
<pub-id pub-id-type="pmid">38608268</pub-id>
</mixed-citation>
</ref>
<ref id="B21">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kieu</surname>
<given-names>N. T. V.</given-names>
</name>
<name>
<surname>Jung</surname>
<given-names>S. J.</given-names>
</name>
<name>
<surname>Shin</surname>
<given-names>S. W.</given-names>
</name>
<name>
<surname>Jung</surname>
<given-names>H. W.</given-names>
</name>
<name>
<surname>Jung</surname>
<given-names>E. S.</given-names>
</name>
<name>
<surname>Won</surname>
<given-names>Y. H.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>The validity of the ymca 3-minute step test for estimating maximal oxygen uptake in healthy korean and vietnamese adults</article-title>. <source>J. Lifestyle Med.</source> <volume>10</volume> (<issue>1</issue>), <fpage>21</fpage>&#x2013;<lpage>29</lpage>. <pub-id pub-id-type="doi">10.15280/jlm.2020.10.1.21</pub-id>
<pub-id pub-id-type="pmid">32328445</pub-id>
</mixed-citation>
</ref>
<ref id="B22">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Koeneman</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Koch</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>van Goor</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Pickkers</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Kox</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Bredie</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Wearable patch heart rate variability is an early marker of systemic inflammation during experimental human endotoxemia</article-title>. <source>Shock</source> <volume>56</volume> (<issue>4</issue>), <fpage>537</fpage>&#x2013;<lpage>543</lpage>. <pub-id pub-id-type="doi">10.1097/shk.0000000000001827</pub-id>
<pub-id pub-id-type="pmid">34172613</pub-id>
</mixed-citation>
</ref>
<ref id="B23">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lee</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Wong</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Chan</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Chan</surname>
<given-names>M. C. W.</given-names>
</name>
<name>
<surname>Wong</surname>
<given-names>R. Y. K.</given-names>
</name>
<name>
<surname>Lun</surname>
<given-names>S. W. M.</given-names>
</name>
<etal/>
</person-group> (<year>2011</year>). <article-title>Cytokine response patterns in severe pandemic 2009 h1n1 and seasonal influenza among hospitalized adults</article-title>. <source>PLOS ONE</source> <volume>6</volume> (<issue>10</issue>), <fpage>e26050</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pone.0026050</pub-id>
<pub-id pub-id-type="pmid">22022504</pub-id>
</mixed-citation>
</ref>
<ref id="B24">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lee</surname>
<given-names>O.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Kang</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Mun</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Chung</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Prediction of maximal oxygen consumption using the young men&#x2019;s Christian association-step test in korean adults</article-title>. <source>Graefe&#x2019;s Archive Clin. Exp. Ophthalmol.</source> <volume>119</volume> (<issue>5</issue>), <fpage>1245</fpage>&#x2013;<lpage>1252</lpage>. <pub-id pub-id-type="doi">10.1007/s00421-019-04115-8</pub-id>
<pub-id pub-id-type="pmid">30850877</pub-id>
</mixed-citation>
</ref>
<ref id="B25">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lewthwaite</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Jensen</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Multidimensional breathlessness assessment during cardiopulmonary exercise testing in healthy adults</article-title>. <source>Eur. J. Appl. Physiology</source> <volume>121</volume> (<issue>2</issue>), <fpage>499</fpage>&#x2013;<lpage>511</lpage>. <pub-id pub-id-type="doi">10.1007/s00421-020-04537-9</pub-id>
<pub-id pub-id-type="pmid">33141262</pub-id>
</mixed-citation>
</ref>
<ref id="B26">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lewthwaite</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Koch</surname>
<given-names>E. M.</given-names>
</name>
<name>
<surname>Ekstr&#xf6;m</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Hamilton</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Bourbeau</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Maltais</surname>
<given-names>F.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Predicting the rate of oxygen consumption during the 3-minute constant-rate stair stepping and shuttle tests in people with copd</article-title>. <source>J. Thorac. Dis.</source> <volume>12</volume> (<issue>5</issue>). <pub-id pub-id-type="doi">10.21037/jtd.2020.03.13</pub-id>
<pub-id pub-id-type="pmid">32642156</pub-id>
</mixed-citation>
</ref>
<ref id="B27">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Chang</surname>
<given-names>C.-H.</given-names>
</name>
<name>
<surname>Chung</surname>
<given-names>Y.-C.</given-names>
</name>
<name>
<surname>Wu</surname>
<given-names>H. J.</given-names>
</name>
<name>
<surname>Kan</surname>
<given-names>N. W.</given-names>
</name>
<name>
<surname>ChangChien</surname>
<given-names>W. S.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Development and validation of 3 min incremental step-in-place test for predicting maximal oxygen uptake in home settings: a submaximal exercise study to assess cardiorespiratory fitness</article-title>. <source>Int. J. Environ. Res. Public Health</source> <volume>18</volume> (<issue>20</issue>), <fpage>10750</fpage>. <pub-id pub-id-type="doi">10.3390/ijerph182010750</pub-id>
<pub-id pub-id-type="pmid">34682494</pub-id>
</mixed-citation>
</ref>
<ref id="B28">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Gerkin</surname>
<given-names>R. C.</given-names>
</name>
<name>
<surname>Bakke</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Norel</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Cecchi</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Laudamiel</surname>
<given-names>C.</given-names>
</name>
<etal/>
</person-group> (<year>2023</year>). <article-title>Text-based predictions of covid-19 diagnosis from self-reported chemosensory descriptions</article-title>. <source>Commun. Med.</source> <volume>3</volume> (<issue>1</issue>), <fpage>104</fpage>. <pub-id pub-id-type="doi">10.1038/s43856-023-00334-5</pub-id>
<pub-id pub-id-type="pmid">37500763</pub-id>
</mixed-citation>
</ref>
<ref id="B29">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Liang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Methods of respiratory virus detection: advances towards point-of-care for early intervention</article-title>. <source>Micromachines (Basel)</source> <volume>6</volume>, <fpage>697</fpage>. <pub-id pub-id-type="doi">10.3390/mi12060697</pub-id>
<pub-id pub-id-type="pmid">34203612</pub-id>
</mixed-citation>
</ref>
<ref id="B30">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mason</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Hecht</surname>
<given-names>F. M.</given-names>
</name>
<name>
<surname>Davis</surname>
<given-names>S. K.</given-names>
</name>
<name>
<surname>Natale</surname>
<given-names>J. L.</given-names>
</name>
<name>
<surname>Hartogensis</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Damaso</surname>
<given-names>N.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>Detection of covid-19 using multimodal data from a wearable device: results from the first tempredict study</article-title>. <source>Sci. Rep.</source> <volume>12</volume>, <fpage>3463</fpage>. <pub-id pub-id-type="doi">10.1038/s41598-022-07314-0</pub-id>
<pub-id pub-id-type="pmid">35236896</pub-id>
</mixed-citation>
</ref>
<ref id="B31">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mayeux</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>2004</year>). <article-title>Biomarkers: potential uses and limitations</article-title>. <source>NeuroRx</source> <volume>2</volume>, <fpage>182</fpage>&#x2013;<lpage>188</lpage>. <pub-id pub-id-type="doi">10.1602/neurorx.1.2.182</pub-id>
<pub-id pub-id-type="pmid">15717018</pub-id>
</mixed-citation>
</ref>
<ref id="B32">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>McClain</surname>
<given-names>M. T.</given-names>
</name>
<name>
<surname>Henao</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Williams</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Nicholson</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Veldman</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Hudson</surname>
<given-names>L.</given-names>
</name>
<etal/>
</person-group> (<year>2015</year>). <article-title>Differential evolution of peripheral cytokine levels in symptomatic and asymptomatic responses to experimental influenza virus challenge</article-title>. <source>Clin. Exp. Immunol.</source> <volume>183</volume> (<issue>3</issue>), <fpage>441</fpage>&#x2013;<lpage>451</lpage>. <pub-id pub-id-type="doi">10.1111/cei.12736</pub-id>
<pub-id pub-id-type="pmid">26506932</pub-id>
</mixed-citation>
</ref>
<ref id="B33">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Monteerarat</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Sakabe</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Ngamurulert</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Srichatraphimuk</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Jiamtom</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Chaichuen</surname>
<given-names>K.</given-names>
</name>
<etal/>
</person-group> (<year>2010</year>). <article-title>Induction of tnf<italic>&#x3b1;</italic> in human macrophages by avian and human influenza viruses</article-title>. <source>Archives Virology</source> <volume>155</volume> (<issue>8</issue>), <fpage>1273</fpage>&#x2013;<lpage>1282</lpage>. <pub-id pub-id-type="doi">10.1007/s00705-010-0716-y</pub-id>
</mixed-citation>
</ref>
<ref id="B34">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Montes</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Young</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Tandy</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Navalta</surname>
<given-names>J. W.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Reliability and validation of the hexoskin wearable bio-collection device during walking conditions</article-title>. <source>Int. J. Exerc. Sci.</source> <volume>11</volume> (<issue>7</issue>), <fpage>806</fpage>&#x2013;<lpage>816</lpage>. <pub-id pub-id-type="doi">10.70252/YPHF4748</pub-id>
<pub-id pub-id-type="pmid">30338022</pub-id>
</mixed-citation>
</ref>
<ref id="B35">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Narin</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Kaya</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Pamuk</surname>
<given-names>Z.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Automatic detection of coronavirus disease (covid-19) using x-ray images and deep convolutional neural networks</article-title>. <source>Pattern Analysis Appl.</source> <volume>24</volume> (<issue>3</issue>), <fpage>1207</fpage>&#x2013;<lpage>1220</lpage>. <pub-id pub-id-type="doi">10.1007/s10044-021-00984-y</pub-id>
<pub-id pub-id-type="pmid">33994847</pub-id>
</mixed-citation>
</ref>
<ref id="B36">
<mixed-citation publication-type="web">
<person-group person-group-type="author">
<name>
<surname>of Canada</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Covid-19 epidemiology update: current situation</article-title>. <comment>Available online at: <ext-link ext-link-type="uri" xlink:href="https://health-infobase.canada.ca/covid-19/current-situation.html#graphHospVentICU">https://health-infobase.canada.ca/covid-19/current-situation.html&#x23;graphHospVentICU</ext-link> (Accessed on June 02, 2023)</comment>.</mixed-citation>
</ref>
<ref id="B37">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Peiris</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Yu</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Leung</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Cheung</surname>
<given-names>C. Y.</given-names>
</name>
<name>
<surname>Ng</surname>
<given-names>W. F.</given-names>
</name>
<name>
<surname>Nicholls</surname>
<given-names>J. M.</given-names>
</name>
<etal/>
</person-group> (<year>2004</year>). <article-title>Re-emergence of fatal human influenza a subtype h5n1 disease</article-title>. <source>Lancet</source> <volume>363</volume> (<issue>9409</issue>), <fpage>617</fpage>&#x2013;<lpage>619</lpage>. <pub-id pub-id-type="doi">10.1016/S0140-6736(04)15595-5</pub-id>
<pub-id pub-id-type="pmid">14987888</pub-id>
</mixed-citation>
</ref>
<ref id="B38">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Quer</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Radin</surname>
<given-names>J. M.</given-names>
</name>
<name>
<surname>Gadaleta</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Baca-Motes</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Ariniello</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Ramos</surname>
<given-names>E.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Wearable sensor data and self-reported symptoms for covid-19 detection</article-title>. <source>Nat. Med.</source> <volume>27</volume>, <fpage>73</fpage>&#x2013;<lpage>77</lpage>. <pub-id pub-id-type="doi">10.1038/s41591-020-1123-x</pub-id>
<pub-id pub-id-type="pmid">33122860</pub-id>
</mixed-citation>
</ref>
<ref id="B39">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shen</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Zhou</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Ye</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Al-Maskri</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Kang</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Zeng</surname>
<given-names>S.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Recent advances and perspectives of nucleic acid detection for coronavirus</article-title>. <source>J. Pharm. Analysis</source> <volume>10</volume> (<issue>2</issue>), <fpage>97</fpage>&#x2013;<lpage>101</lpage>. <pub-id pub-id-type="doi">10.1016/j.jpha.2020.02.010</pub-id>
<pub-id pub-id-type="pmid">32292623</pub-id>
</mixed-citation>
</ref>
<ref id="B40">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Smith</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Chillrud</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Jack</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Kinney</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Q.</given-names>
</name>
<name>
<surname>Layton</surname>
<given-names>A. M.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Laboratory validation of hexoskin biometric shirt at rest, submaximal exercise, and maximal exercise while riding a stationary bicycle</article-title>. <source>J. Occup. Environ. Med.</source> <volume>61</volume> (<issue>4</issue>), <fpage>e104</fpage>&#x2013;<lpage>e111</lpage>. <pub-id pub-id-type="doi">10.1097/JOM.0000000000001537</pub-id>
<pub-id pub-id-type="pmid">30946696</pub-id>
</mixed-citation>
</ref>
<ref id="B41">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Stanley</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Peake</surname>
<given-names>J. M.</given-names>
</name>
<name>
<surname>Buchheit</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Cardiac parasympathetic reactivation following exercise: implications for training prescription</article-title>. <source>Sports Med.</source> <volume>43</volume>, <fpage>1259</fpage>&#x2013;<lpage>1277</lpage>. <pub-id pub-id-type="doi">10.1007/s40279-013-0083-4</pub-id>
<pub-id pub-id-type="pmid">23912805</pub-id>
</mixed-citation>
</ref>
<ref id="B42">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Timothy</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>McKinley</surname>
<given-names>P. S.</given-names>
</name>
<name>
<surname>Seeman</surname>
<given-names>T. E.</given-names>
</name>
<name>
<surname>Choo</surname>
<given-names>T.-H.</given-names>
</name>
<name>
<surname>Lee</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Heart rate variability predicts levels of inflammatory markers: evidence for the vagal anti-inflammatory</article-title>. <source>Brain, Behav. Immun.</source> <volume>49</volume>, <fpage>94</fpage>&#x2013;<lpage>100</lpage>. <pub-id pub-id-type="doi">10.1016/j.bbi.2014.12.017</pub-id>
<pub-id pub-id-type="pmid">25541185</pub-id>
</mixed-citation>
</ref>
<ref id="B43">
<mixed-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Williams</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Keonig</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Carnevali</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Sgoifo</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Jarczok</surname>
<given-names>M. N.</given-names>
</name>
<name>
<surname>Sternberg</surname>
<given-names>E. M.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Heart rate variability and inflammation: a meta-analysis of human studies</article-title>. <source>Brain, Behav. Immun.</source> <volume>80</volume>, <fpage>219</fpage>&#x2013;<lpage>226</lpage>. <pub-id pub-id-type="doi">10.1016/j.bbi.2019.03.009</pub-id>
<pub-id pub-id-type="pmid">30872091</pub-id>
</mixed-citation>
</ref>
</ref-list>
</back>
</article>