<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Archiving and Interchange DTD v2.3 20070202//EN" "archivearticle.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="methods-article" dtd-version="2.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Immunol.</journal-id>
<journal-title>Frontiers in Immunology</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Immunol.</abbrev-journal-title>
<issn pub-type="epub">1664-3224</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fimmu.2024.1514295</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Immunology</subject>
<subj-group>
<subject>Methods</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>TMBocelot: an omnibus statistical control model optimizing the TMB thresholds with systematic measurement errors</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" equal-contrib="yes">
<name>
<surname>Lai</surname>
<given-names>Xin</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="author-notes" rid="fn003">
<sup>&#x2020;</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2185272"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author" equal-contrib="yes">
<name>
<surname>Wang</surname>
<given-names>Shaoliang</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="author-notes" rid="fn003">
<sup>&#x2020;</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhang</surname>
<given-names>Xuanping</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhu</surname>
<given-names>Xiaoyan</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1821368"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Liu</surname>
<given-names>Yuqian</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1855422"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Chang</surname>
<given-names>Zhili</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Xiaonan</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Shao</surname>
<given-names>Yang</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/885997"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Wang</surname>
<given-names>Jiayin</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>*</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/615156"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Wang</surname>
<given-names>Yixuan</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>*</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1755112"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>School of Computer Science and Technology, Faculty of Electronics and Information Engineering, Xi&#x2019;an Jiaotong University</institution>, <addr-line>Xi&#x2019;an, Shaanxi</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Geneseeq Research Institute, Nanjing Geneseeq Technology Inc.</institution>, <addr-line>Nanjing, Jiangsu</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>School of Public Health, Nanjing Medical University</institution>, <addr-line>Nanjing, Jiangsu</addr-line>, <country>China</country>
</aff>
<aff id="aff4">
<sup>4</sup>
<institution>Department of Biomedical Engineering, College of Automation Engineering, Nanjing University of Aeronautics and Astronautics</institution>, <addr-line>Nanjing</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>Edited by: Jinghua Pan, Jinan University, China</p>
</fn>
<fn fn-type="edited-by">
<p>Reviewed by: Tiejun Tong, Hong Kong Baptist University, Hong Kong SAR, China</p>
<p>Xing Chen, Jiangnan University, China</p>
</fn>
<fn fn-type="corresp" id="fn001">
<p>*Correspondence: Jiayin Wang, <email xlink:href="mailto:wangjiayin@mail.xjtu.edu.cn">wangjiayin@mail.xjtu.edu.cn</email>; Yixuan Wang, <email xlink:href="mailto:wangyixuan@nuaa.edu.cn">wangyixuan@nuaa.edu.cn</email>
</p>
</fn>
<fn fn-type="equal" id="fn003">
<p>&#x2020;These authors have contributed equally to this work and share first authorship</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>20</day>
<month>01</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>15</volume>
<elocation-id>1514295</elocation-id>
<history>
<date date-type="received">
<day>20</day>
<month>10</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>24</day>
<month>12</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2025 Lai, Wang, Zhang, Zhu, Liu, Chang, Wang, Shao, Wang and Wang</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Lai, Wang, Zhang, Zhu, Liu, Chang, Wang, Shao, Wang and Wang</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). 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.</p>
</license>
</permissions>
<abstract>
<p>Tumor mutation burden (TMB), defined as the number of somatic mutations of tumor DNA, is a well-recognized immunotherapy biomarker endorsed by regulatory agencies and pivotal in stratifying patients for clinical decision-making. However, measurement errors can compromise the accuracy of TMB assessments and the reliability of clinical outcomes, introducing bias into statistical inferences and adversely affecting TMB thresholds through cumulative and magnified effects. Given the unavoidable errors with current technologies, it is essential to adopt modeling methods to determine the optimal TMB-positive threshold. Therefore, we proposed a universal framework, TMBocelot, which accounts for pairwise measurement errors in clinical data to stabilize the determination of hierarchical thresholds. TMBocelot utilizes a Bayesian approach based on the stationarity principle of Markov chains to implement an enhanced error control mechanism, utilizing moderately informative priors. Simulations and retrospective data from 438 patients reveal that TMBocelot outperforms conventional methods in terms of accuracy, consistency of parameter estimations, and threshold determination. TMBocelot enables precise and reliable delineation of TMB-positive thresholds, facilitating the implementation of immunotherapy. The source code for TMBocelot is publicly available at <ext-link ext-link-type="uri" xlink:href="https://github.com/YixuanWang1120/TMBocelot">https://github.com/YixuanWang1120/TMBocelot</ext-link>.</p>
</abstract>
<kwd-group>
<kwd>tumor mutation burden</kwd>
<kwd>immunotherapy endpoints</kwd>
<kwd>pairwise error control</kwd>
<kwd>positive-threshold optimization</kwd>
<kwd>Bayesian framework</kwd>
</kwd-group>
<counts>
<fig-count count="5"/>
<table-count count="1"/>
<equation-count count="19"/>
<ref-count count="42"/>
<page-count count="15"/>
<word-count count="6672"/>
</counts>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-in-acceptance</meta-name>
<meta-value>Cancer Immunity and Immunotherapy</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1" sec-type="intro">
<title>Introduction</title>
<p>Immune checkpoint inhibitors (ICIs), exemplified by Programmed Cell Death-1 (PD-1)/Programmed Death-ligand 1 (PD-L1) inhibitors, have conferred significant clinical benefits across various cancer types (<xref ref-type="bibr" rid="B1">1</xref>&#x2013;<xref ref-type="bibr" rid="B7">7</xref>). However, these benefits are not universal; only a subset of patients respond favorably to ICIs. Accurately identifying patients who are most likely to benefit from immunotherapy is crucial for optimizing treatment strategies and improving patient outcomes.</p>
<p>Tumor mutation burden (TMB), quantifies the number of somatic mutations per megabase of tumor DNA and has emerged as a key biomarker for predicting responses to ICIs. A higher TMB suggests a greater likelihood of producing neoantigens&#x2014;novel proteins recognized as foreign by the immune system&#x2014;which can enhance immune detection and elimination of cancer cells (<xref ref-type="bibr" rid="B11">11</xref>&#x2013;<xref ref-type="bibr" rid="B13">13</xref>). Regulatory agencies worldwide have endorsed TMB as the sole guiding biomarker for pan-cancer immunotherapy applications (<xref ref-type="bibr" rid="B8">8</xref>&#x2013;<xref ref-type="bibr" rid="B10">10</xref>). Determining the optimal TMB threshold that defines a &#x201c;TMB-positive&#x201d; patient is of paramount therapeutic importance for clinical decision-making (<xref ref-type="bibr" rid="B14">14</xref>, <xref ref-type="bibr" rid="B15">15</xref>). An appropriate threshold assists clinicians in effectively screening potentially superior patients, ensuring effective treatment while avoiding unnecessary side effects in patients less likely to benefit. Optimizing this threshold is critical for maximizing therapeutic efficacy and personalizing cancer care.</p>
<p>Nevertheless, standardizing TMB thresholds is complicated by two significant computational challenges. First, the benefits of immunotherapy are multifaceted, encompassing measurable tumor shrinkage and prolonged survival (<xref ref-type="bibr" rid="B16">16</xref>). Effective patient selection should consider all relevant clinical outcomes. Integrating multiscale clinical endpoints&#x2014;such as tumor response rates and survival times&#x2014;into a single predictive model requires advanced statistical methods capable of handling different data types and relationships. Secondly, accurate measurement of TMB and assessment of clinical outcomes involve inherent uncertainties and potential errors (<xref ref-type="bibr" rid="B17">17</xref>&#x2013;<xref ref-type="bibr" rid="B19">19</xref>). For TMB, factors such as tumor heterogeneity, variations in sequencing technologies, computational algorithm differences, and tumor purity can introduce inaccuracies (<xref ref-type="bibr" rid="B20">20</xref>&#x2013;<xref ref-type="bibr" rid="B22">22</xref>). As a result, the measured TMB (labeled with <inline-formula>
<mml:math display="inline" id="im1">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>M</mml:mi>
<mml:msup>
<mml:mi>B</mml:mi>
<mml:mo>*</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>) is an approximation of the true value, expressed as <inline-formula>
<mml:math display="inline" id="im2">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>M</mml:mi>
<mml:msup>
<mml:mi>B</mml:mi>
<mml:mo>*</mml:mo>
</mml:msup>
<mml:mo>=</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>B</mml:mi>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, where <inline-formula>
<mml:math display="inline" id="im3">
<mml:mrow>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents measurement error may not conventionally adhere to parametric statistical distributions. Correspondingly, clinical endpoints paired with TMB, especially tumor response, also entail a high risk of measurement error. The assessment of objective tumor response is often based on imaging criteria like the Response Evaluation Criteria in Solid Tumors (RECIST 1.1) (<xref ref-type="bibr" rid="B21">21</xref>), determined by a single measurement of the maximum tumor diameter in the axial plane (<xref ref-type="bibr" rid="B29">29</xref>) and is categorized into different statuses. The precision of response labels can be affected by measurement precision, reader interpretation, image quality, and patient-specific factors (<xref ref-type="bibr" rid="B30">30</xref>, <xref ref-type="bibr" rid="B31">31</xref>). These noises may likewise introduce error perturbations to endpoint observations, <inline-formula>
<mml:math display="inline" id="im4">
<mml:mrow>
<mml:msup>
<mml:mi>R</mml:mi>
<mml:mo>*</mml:mo>
</mml:msup>
<mml:mo>=</mml:mo>
<mml:mi>R</mml:mi>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. Errors are transmitted and amplified to the patient screening stage with downstream estimation derivations, further destroying the consistency of inference and meddling with thresholds. The formula derivations and schematic diagrams in the <xref ref-type="supplementary-material" rid="SF3">
<bold>Supplementary Material</bold>
</xref> illustrate the impact of pairwise error in immunotherapy. These measurement errors can distort the true relationship between TMB and patient outcomes, leading to unreliable thresholds and potentially suboptimal treatment decisions. Ignoring or mischaracterizing these errors compromises the accuracy of statistical inferences and affects clinical decision-making (<xref ref-type="bibr" rid="B17">17</xref>, <xref ref-type="bibr" rid="B23">23</xref>&#x2013;<xref ref-type="bibr" rid="B27">27</xref>).</p>
<p>To effectively address the pairwise errors, we present TMBocelot&#x2014;an Omnibus statistical Control model Optimizing the TMB Thresholds with systematic measurement errors. The presented methodology can adopt targeted methods to meet the requirements of the error specification, demonstrating the ability to effectively design a judicious pairwise error control mechanism for joint models that incorporate multiscale clinical endpoints. TMBocelot leverages a Bayesian statistical approach, utilizing the properties of Markov chains and incorporating moderately informative priors to model and correct measurement errors in both TMB assessments and clinical outcomes.</p>
<p>Our methodology provides tailored solutions adaptable to different cancer types, measurement error characteristics, and clinical scenarios. The simulations provided empirical evidence supporting our proficiency in accurate estimation and reliability in threshold determination. Additionally, we applied TMBocelot to 4 retrospective cohorts of non-small cell lung cancer (NSCLC) to demonstrate the performance. Results suggest that the proposed model can achieve more comprehensive and robust TMB thresholds, offering valuable insights to enhance the treatment of cancer patients. The code for TMBocelot is available at <ext-link ext-link-type="uri" xlink:href="https://github.com/YixuanWang1120/TMBocelot">https://github.com/YixuanWang1120/TMBocelot</ext-link>.</p>
</sec>
<sec id="s2" sec-type="materials|methods">
<title>Materials and methods</title>
<p>In clinical practice, errors in data can arise in many forms, ranging from almost negligible in high-quality, expensive techniques to partially observable with the addition of further data. Therefore, it is essential to develop a general framework that can handle different types of errors across these various conditions. The methods described below are tailored to specific scenarios in this study.</p>
<sec id="s2_1">
<title>Modeling without measurement errors</title>
<p>First, we state a method that does not take into account any error. To accurately determine the TMB-positivity thresholds from multifaceted efficacy analyses, previous work (<xref ref-type="bibr" rid="B27">27</xref>, <xref ref-type="bibr" rid="B28">28</xref>) has integrated two types of clinical outcomes: binary tumor response (e.g., responder or non-responder) and continuous time-to-event (TTE) endpoints (e.g., survival or progression-free survival). This integration accounts for the within-subject dependency between these two types of endpoints. For simplicity, we refer to this method as the Bayesian Na&#xef;ve Method (Bayes-NM).</p>
<p>Specifically, for patient <inline-formula>
<mml:math display="inline" id="im5">
<mml:mi>i</mml:mi>
</mml:math>
</inline-formula>, <inline-formula>
<mml:math display="inline" id="im6">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denotes the tumor response status (<inline-formula>
<mml:math display="inline" id="im7">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> for response and non-response, respectively), <inline-formula>
<mml:math display="inline" id="im8">
<mml:mrow>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denotes clinical covariates (e.g., age, gender, stage of cancer), and <inline-formula>
<mml:math display="inline" id="im9">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>M</mml:mi>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denotes the error-free biomarker. The tumor response <inline-formula>
<mml:math display="inline" id="im10">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> depends on both the covariates <inline-formula>
<mml:math display="inline" id="im11">
<mml:mrow>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im12">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>M</mml:mi>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. We model this using a logistic regression model, which relates the probability of response to these factors:</p>
<disp-formula id="eq1">
<label>(1)</label>
<mml:math display="block" id="M1">
<mml:mrow>
<mml:mtext>logit</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>|</mml:mo>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>M</mml:mi>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mtext>&#xa0;&#xa0;</mml:mtext>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>M</mml:mi>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <inline-formula>
<mml:math display="inline" id="im13">
<mml:mi>&#x3b8;</mml:mi>
</mml:math>
</inline-formula> represents a vector of unknown parameters.; <inline-formula>
<mml:math display="inline" id="im14">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
<mml:mtext>&#xa0;</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im15">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> denotes regression coefficients for the covariates <inline-formula>
<mml:math display="inline" id="im16">
<mml:mrow>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im17">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>M</mml:mi>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>; <inline-formula>
<mml:math display="inline" id="im18">
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is a random effect for patient <italic>i</italic> (accounting for unmeasured individual variations).</p>
<p>Next, for time-to-event analysis, the event time <inline-formula>
<mml:math display="inline" id="im19">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the observed time until the occurrence of an event (e.g., tumor recurrence, progression, or death), which is taken as the minimum of the actual event time <inline-formula>
<mml:math display="inline" id="im20">
<mml:mrow>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and the censoring time <inline-formula>
<mml:math display="inline" id="im21">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. Define the event indicator as <inline-formula>
<mml:math display="inline" id="im22">
<mml:mrow>
<mml:msub>
<mml:mtext>&#x394;</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mi>I</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>U</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, where <inline-formula>
<mml:math display="inline" id="im23">
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mo>&#xb7;</mml:mo>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is the indicator function that equals 1 if the event occurs and 0 if censored. For the time-to-event (TTE) data, we use the Cox proportional hazards (Cox-PH) model, which focuses on classifying patients by their survival risks:</p>
<disp-formula id="eq2">
<label>(2)</label>
<mml:math display="block" id="M2">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>|</mml:mo>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>M</mml:mi>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mtext>exp</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>z</mml:mi>
<mml:mrow>
<mml:mtext>&#xa0;&#xa0;</mml:mtext>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>M</mml:mi>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <inline-formula>
<mml:math display="inline" id="im24">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> describes the instantaneous risk for patient <italic>i</italic> at time <italic>t</italic>; <inline-formula>
<mml:math display="inline" id="im25">
<mml:mrow>
<mml:msub>
<mml:mi>h</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is known as the baseline hazard, typically modeled using the Weibull distribution; <inline-formula>
<mml:math display="inline" id="im26">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im27">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is effect coefficients for the covariates <inline-formula>
<mml:math display="inline" id="im28">
<mml:mrow>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im29">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>M</mml:mi>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>; the shared term <inline-formula>
<mml:math display="inline" id="im30">
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is a random effect term accounting for correlation between event times and responses. The random effect <inline-formula>
<mml:math display="inline" id="im31">
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is assumed to follow a normal distribution <inline-formula>
<mml:math display="inline" id="im32">
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msubsup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>b</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, which represented the intra-subject correlation between event times and individual response.</p>
<p>The observed dataset for Bayes-NM is denoted as <inline-formula>
<mml:math display="inline" id="im33">
<mml:mrow>
<mml:msub>
<mml:mi>D</mml:mi>
<mml:mi>n</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x394;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>M</mml:mi>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>}</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>. Multiscale endpoints (response and survival) can be jointly modeled by incorporating random effects and adjusting for the dependencies between the response probabilities and event times. Formally, the joint likelihood for the data is given by:</p>
<disp-formula>
<mml:math display="block" id="M3">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mtext>&#xa0;&#x394;</mml:mtext>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>|</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#xb7;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mtext>&#xa0;&#x394;</mml:mtext>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>|</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>&#xb7;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The joint log-likelihood function is then:</p>
<disp-formula id="eq3">
<label>(3)</label>
<mml:math display="block" id="M4">
<mml:mrow>
<mml:mi>&#x2113;</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munder>
<mml:mo>&#x2211;</mml:mo>
<mml:mi>i</mml:mi>
</mml:munder>
<mml:mrow>
<mml:mi>log</mml:mi>
<mml:mstyle displaystyle="true">
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>|</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mtext>&#xa0;&#x394;</mml:mtext>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>|</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
<mml:mi>p</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
<mml:mi>d</mml:mi>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Inference about parameters <inline-formula>
<mml:math display="inline" id="im34">
<mml:mi>&#x3b8;</mml:mi>
</mml:math>
</inline-formula> is typically based on the maximization of this log-likelihood. Since the likelihood involves random effects, we use Markov Chain Monte Carlo (MCMC) sampling to estimate the posterior distribution of the parameters A.</p>
<p>To begin Bayesian inference, we must specify prior distributions for the unknown parameters. For the regression coefficients and variance components, we use non-informative priors as follows:</p>
<disp-formula id="eq4">
<label>(4)</label>
<mml:math display="block" id="M5">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x223c;</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msup>
<mml:mrow>
<mml:mn>10</mml:mn>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>&#x223c;</mml:mo>
<mml:mi>g</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>0.001</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mn>0.001</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:msubsup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mtext>&#xa0;&#xa0;</mml:mtext>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x223c;</mml:mo>
<mml:mi>g</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>m</mml:mi>
<mml:mi>a</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>0.001</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mn>0.001</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
<p>These priors reflect weak prior knowledge and allow the data to predominantly drive the posterior estimates.</p>
<p>Once the priors are defined, we use MCMC to sample from the posterior distribution of the parameters. The parameters are estimated as the average of the posterior sample:</p>
<disp-formula>
<mml:math display="block" id="M6">
<mml:mrow>
<mml:mover accent="true">
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mo>&#x2248;</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>K</mml:mi>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>K</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>k</mml:mi>
<mml:mo>'</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <inline-formula>
<mml:math display="inline" id="im35">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3b8;</mml:mi>
<mml:mi>k</mml:mi>
<mml:mo>&#x2032;</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the <italic>k</italic>-th sample from the posterior distribution and <italic>K</italic> is the number of MCMC iterations.</p>
<p>
<xref ref-type="disp-formula" rid="eq1">Equations 1</xref>, <xref ref-type="disp-formula" rid="eq2">2</xref>, and <xref ref-type="disp-formula" rid="eq4">4</xref> comprise the core of Bayes-NM, assuming the absence of measurement errors, with further elaboration available in the <xref ref-type="supplementary-material" rid="SF3">
<bold>Supplementary Material</bold>
</xref>.</p>
</sec>
<sec id="s2_2">
<title>Modeling under TMB error control</title>
<p>In practice, the measured TMB (i.e. <inline-formula>
<mml:math display="inline" id="im36">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>M</mml:mi>
<mml:msup>
<mml:mi>B</mml:mi>
<mml:mo>*</mml:mo>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>) is an approximation of the true TMB, due to inherent measurement errors, i.e., <inline-formula>
<mml:math display="inline" id="im37">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>M</mml:mi>
<mml:msup>
<mml:mi>B</mml:mi>
<mml:mo>*</mml:mo>
</mml:msup>
<mml:mo>=</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>B</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, where both <inline-formula>
<mml:math display="inline" id="im38">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im39">
<mml:mi>e</mml:mi>
</mml:math>
</inline-formula> are unobserved potential variables and mutually independent. While external or internal validation sets can sometimes provide information on error characteristics, they may not always be available. This complexity in real-world data necessitates different strategies for handling errors. Below, we describe several methods for addressing these errors in the context of TMB measurement.</p>
<sec id="s2_2_1">
<title>Corrected-score for normal TMB error</title>
<p>In certain cases, the error <inline-formula>
<mml:math display="inline" id="im40">
<mml:mrow>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> in the measurement of TMB follows a normal distribution with known variance <inline-formula>
<mml:math display="inline" id="im41">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. To address this, we use the Corrected-Score Method (CSM), which is an estimation technique that adjusts for the measurement error in TMB (<xref ref-type="bibr" rid="B27">27</xref>). The CSM ensures that the first-order derivative of the likelihood (denoted as <inline-formula>
<mml:math display="inline" id="im42">
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:msubsup>
<mml:mtext>&#x3a8;</mml:mtext>
<mml:mi>c</mml:mi>
<mml:mo>*</mml:mo>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>) is unbiased for the true score function, given the true TMB. This property can be written as:</p>
<disp-formula>
<mml:math display="block" id="M7">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mi>E</mml:mi>
<mml:mo>{</mml:mo>
<mml:msubsup>
<mml:mtext>&#x3a8;</mml:mtext>
<mml:mi>c</mml:mi>
<mml:mo>*</mml:mo>
</mml:msubsup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mtext>&#xa0;&#x394;</mml:mtext>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>M</mml:mi>
<mml:msubsup>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
<mml:mo>*</mml:mo>
</mml:msubsup>
<mml:mo>;</mml:mo>
<mml:mtext>&#xa0;&#x398;</mml:mtext>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>|</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>M</mml:mi>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>}</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>=</mml:mo>
<mml:mtext>&#x3a8;</mml:mtext>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mtext>&#xa0;&#x394;</mml:mtext>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>M</mml:mi>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>|</mml:mo>
<mml:mtext>&#x398;</mml:mtext>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
<p>This property means that the expected value of the corrected score is equal to the score based on the true TMB values. The method is conditionally unbiased, meaning it provides a reliable estimate of the parameters when the true TMB is known (<xref ref-type="bibr" rid="B32">32</xref>).</p>
<p>Despite its advantages, the CSM has limitations. It assumes that the measurement error eie_iei follows a normal distribution with known variance and cannot handle situations where there is misclassification in the clinical endpoints (e.g., incorrect tumor response classification). If such assumptions are not met, this approach may not perform optimally. In these cases, alternative methods like a non-parametric deconvolution approach (<xref ref-type="bibr" rid="B33">33</xref>) could be used to estimate the measurement error distribution.</p>
</sec>
<sec id="s2_2_2">
<title>Robust correction for unspecified TMB error</title>
<p>When there is no prior information about the error distribution, the CSM becomes impractical. To address this limitation, we expand upon the original Bayesian model by treating both TMB and the measurement error <inline-formula>
<mml:math display="inline" id="im43">
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> as random variables. This extension leads to the Bayesian Error Correction Method (Bayes-ECM), which does not rely on a normal distribution assumption for the measurement error. The Bayes-ECM models the measurement error and the true TMB using Dirichlet Process (DP) priors. Specifically:</p>
<disp-formula>
<mml:math display="block" id="M8">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:mo>&#x223c;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<mml:math display="block" id="M9">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x223c;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where DP stands for Dirichlet Process, a distribution that allows for flexible modeling of uncertainty and is used here to model the uncertainty in the error distribution and the true TMB values (<xref ref-type="bibr" rid="B34">34</xref>). The parameters <inline-formula>
<mml:math display="inline" id="im44">
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im45">
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> define the base measure and concentration parameter for the error distribution, and similarly, <inline-formula>
<mml:math display="inline" id="im46">
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im47">
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> define those for the true TMB.</p>
<p>While the Dirichlet Process allows for robust modeling of measurement error and TMB, it yields a random, discontinuous distribution, making continuous density estimation challenging. To overcome this limitation, we convolve the Dirichlet Process with a continuous kernel or treat the Dirichlet Process as a mixing measure over parametric forms (<xref ref-type="bibr" rid="B35">35</xref>). Take <inline-formula>
<mml:math display="inline" id="im48">
<mml:mi>&#x3d5;</mml:mi>
</mml:math>
</inline-formula> as a typically finite-dimensional parameter space and let <inline-formula>
<mml:math display="inline" id="im49">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>&#x3c6;</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> be a continuous probability distribution function for each <inline-formula>
<mml:math display="inline" id="im50">
<mml:mrow>
<mml:mi>&#x3c6;</mml:mi>
<mml:mo>&#x2208;</mml:mo>
<mml:mi>&#x3d5;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. Then <inline-formula>
<mml:math display="inline" id="im51">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>e</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> with <inline-formula>
<mml:math display="inline" id="im52">
<mml:mrow>
<mml:mi>&#x3c6;</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> may be:</p>
<disp-formula>
<mml:math display="block" id="M10">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>e</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mo>&#x222b;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>&#x3c6;</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>e</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>G</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>&#x3c6;</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<mml:math display="block" id="M11">
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:mo>&#x223c;</mml:mo>
<mml:mi>D</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msub>
<mml:mi>G</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<mml:math display="block" id="M12">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>&#x3c6;</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>e</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>|</mml:mo>
<mml:mi>&#x3bc;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>This approach leads to a Gaussian Mixture Model (GMM), which can approximate any distribution with sufficient flexibility (<xref ref-type="bibr" rid="B35">35</xref>, <xref ref-type="bibr" rid="B36">36</xref>).</p>
<p>The error distribution for TMB measurement can be expressed as a Gaussian Mixture:</p>
<disp-formula id="eq5">
<label>(5)</label>
<mml:math display="block" id="M13">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>e</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mi>K</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mi>N</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msubsup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mtext>&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <inline-formula>
<mml:math display="inline" id="im53">
<mml:mi>K</mml:mi>
</mml:math>
</inline-formula> is the number of mixture components, determined by the data; <inline-formula>
<mml:math display="inline" id="im54">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the mixing weight for each component, <inline-formula>
<mml:math display="inline" id="im55">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im56">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the mean and variance of each Gaussian component, respectively.</p>
<p>Similarly, the true TMB values are modeled as:</p>
<disp-formula id="eq6">
<label>(6)</label>
<mml:math display="block" id="M14">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>B</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mi>i</mml:mi>
<mml:mi>K</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c0;</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mi>N</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3bc;</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:msubsup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>M</mml:mi>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mtext>&#x2003;&#x2003;&#xa0;</mml:mtext>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Where the mixture model allows flexibility in modeling both the true TMB and the measurement errors. The number of components <italic>K</italic> is determined by the data, providing a robust way to estimate the error distribution without needing external validation sets or prior assumptions. The <xref ref-type="supplementary-material" rid="SF3">
<bold>Supplementary Material</bold>
</xref> will discuss the Gaussian distribution-to-stochastic process conversion and parameter adjustments. <xref ref-type="disp-formula" rid="eq1">Equations 1</xref> and <xref ref-type="disp-formula" rid="eq2">2</xref> describe the basic regression models for response and survival data, incorporating TMB. <xref ref-type="disp-formula" rid="eq5">Equations 5</xref>, <xref ref-type="disp-formula" rid="eq6">6</xref> describe the Gaussian Mixture Models for the measurement error and the true TMB.</p>
<p>In summary, the Bayes-ECM is a more general and robust approach compared to the CSM. It allows for the modeling of TMB measurement errors without relying on specific distributional assumptions and offers flexibility in cases where no external error information is available.</p>
</sec>
</sec>
<sec id="s2_3">
<title>Modeling under response error control</title>
<p>In addition to errors arising from TMB measurements, paired endpoints, such as clinical response, may also suffer from measurement inaccuracies. While errors in continuous TTE endpoints typically do not have a significant effect on the consistency of the analysis, response misclassification in discrete endpoints can substantially affect model accuracy and predictions. To address this, we propose the Bayesian Misclassification Correction Method (Bayes-MCM), which aims to account for misclassification errors in the observed response.</p>
<p>In this case, the observed <inline-formula>
<mml:math display="inline" id="im57">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mtext>&#xa0;</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> is no longer an accurate reflection of the true tumor state but may be a misclassified version of the actual response <inline-formula>
<mml:math display="inline" id="im58">
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>. To address this, we define the following misclassification parameters:</p>
<disp-formula>
<mml:math display="block" id="M15">
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>P</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>|</mml:mo>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>the probability of correctly classifying a true response (tumor shrinkage) as a positive response.</p>
<disp-formula>
<mml:math display="block" id="M16">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>P</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo>|</mml:mo>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>the probability of correctly classifying a true non-response (no tumor shrinkage) as a negative response.</p>
<p>To incorporate these parameters, the standard mixed-effects logistic regression model for the true response endpoint:</p>
<disp-formula>
<mml:math display="block" id="M17">
<mml:mrow>
<mml:mtext>logit</mml:mtext>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>|</mml:mo>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>M</mml:mi>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>z</mml:mi>
<mml:mi>T</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>M</mml:mi>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The corresponding model for the observed response is:</p>
<disp-formula id="eq7">
<label>(7)</label>
<mml:math display="block" id="M18">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mi>P</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>|</mml:mo>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>M</mml:mi>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mi>&#x3b7;</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>+</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>P</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <inline-formula>
<mml:math display="inline" id="im59">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> is derived from the logistic regression model.</p>
<p>Previous research (<xref ref-type="bibr" rid="B37">37</xref>) has demonstrated that without additional constraints or information, the misclassification parameters <inline-formula>
<mml:math display="inline" id="im60">
<mml:mi>&#x3b7;</mml:mi>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im61">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:mtext>&#xa0;</mml:mtext>
</mml:mrow>
</mml:math>
</inline-formula> are not practically identifiable. To overcome this limitation, we updated the Bayesian framework by incorporating informative priors and imposing constraints on these parameters. Specifically, the priors are modeled as Beta distributions:</p>
<disp-formula id="eq8">
<label>(8)</label>
<mml:math display="block" id="M19">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi>&#x3b7;</mml:mi>
<mml:mo>&#x223c;</mml:mo>
<mml:mi>B</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3f5;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>&#x3f5;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>&#x3b4;</mml:mi>
<mml:mo>&#x223c;</mml:mo>
<mml:mi>B</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>&#x3f5;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>&#x3f5;</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
<p>where <inline-formula>
<mml:math display="inline" id="im62">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3f5;</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3f5;</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3f5;</mml:mi>
<mml:mn>3</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3f5;</mml:mi>
<mml:mn>4</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are constants chosen based on prior knowledge or assumptions about misclassification rates. For example, <inline-formula>
<mml:math display="inline" id="im63">
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
<mml:mo>&#x223c;</mml:mo>
<mml:mi>B</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>9</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> assumes that the probability of correctly identifying a response is high, but not certain, with a mean of 0.9 and a 95% credible interval of [0.664, 0.997]. Conversely, <inline-formula>
<mml:math display="inline" id="im64">
<mml:mrow>
<mml:mi>&#x3b4;</mml:mi>
<mml:mo>&#x223c;</mml:mo>
<mml:mi>B</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>a</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>72.5</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mn>2.5</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> reflects a strong belief in the reliability of non-response classification, with a mean of 0.98 and a 95% credible interval of [0.917, 0.995]. These priors are constructed to reflect existing knowledge or reasonable assumptions about misclassification rates.</p>
<p>Furthermore, misclassification probabilities may vary across subpopulations, depending on factors such as tumor type, disease stage, or patient demographics. To address this, Bayes-MCM will incorporate hierarchical structures for <italic>&#x3b7;</italic> and &#x3b4;, enabling the model to estimate separate parameters for different subgroups. This flexibility allows for tailored misclassification rates that reflect variations based on patient characteristics, such as prior treatments or response patterns.</p>
<p>The core of the Bayes-MCM includes <xref ref-type="disp-formula" rid="eq2">Equations 2</xref>, <xref ref-type="disp-formula" rid="eq4">4</xref>, <xref ref-type="disp-formula" rid="eq7">7</xref>, and <xref ref-type="disp-formula" rid="eq8">8</xref>. Full mathematical details and derivations are provided in the <xref ref-type="supplementary-material" rid="SF3">
<bold>Supplementary Material</bold>
</xref>.</p>
</sec>
<sec id="s2_4">
<title>Modeling under pairwise error control</title>
<p>While misclassification errors can occur in individual components (like TMB and response endpoints), real-world errors often involve both types of measurements simultaneously. The Bayesian Pairwise Error Correction Method (Bayes-PECM) extends the Bayes-MCM by simultaneously modeling both TMB errors and response misclassification.</p>
<p>In this comprehensive model, <xref ref-type="disp-formula" rid="eq2">Equations 2</xref>, <xref ref-type="disp-formula" rid="eq4">4</xref>&#x2013;<xref ref-type="disp-formula" rid="eq8">8</xref> jointly account for both sources of error. The model is flexible enough to adapt to the uncertainties in both TMB measurements and response misclassification, with details in the <xref ref-type="supplementary-material" rid="SF3">
<bold>Supplementary Material</bold>
</xref>.</p>
</sec>
<sec id="s2_5">
<title>Framework for localizing TMB-positive thresholds</title>
<p>The Bayesian framework and pairwise error correction in TMBocelot enable a convergent and comprehensive estimate of ICI benefits for individual patients. By utilizing the joint likelihood to characterize a patient&#x2019;s factual condition post-treatment and employing TMB as a biomarker, we used TMBcat to identify a stratification threshold based on the cut-off value with the minimum <italic>p</italic>-value (<xref ref-type="bibr" rid="B38">38</xref>, <xref ref-type="bibr" rid="B39">39</xref>). Patients could be categorized into two categories for treatment prognosis comparison based on such a threshold.</p>
<p>We developed a robust framework for determining TMB-positive thresholds, ensuring broad applicability across diverse error scenarios. Depending on the specific context, the corresponding methods outlined above can be applied for parameter estimation, followed by the use of joint probabilities to identify precise TMB thresholds. The complete framework is given in pseudocode in <xref ref-type="boxed-text" rid="algo1"><bold>Algorithm 1</bold></xref> and <xref ref-type="fig" rid="f1">
<bold>Figure&#xa0;1A</bold>
</xref>. To facilitate adoption and reproducibility, we provide implementation resources. The source code for TMBocelot, including the full implementation of the Bayesian framework, pairwise error correction, and threshold determination methods, is publicly accessible at <ext-link ext-link-type="uri" xlink:href="https://github.com/YixuanWang1120/TMBocelot">https://github.com/YixuanWang1120/TMBocelot</ext-link>. This open-access repository serves as a practical guide for researchers and clinicians. By making the codebase available, we aim to bridge the gap between technical complexity and practical usability, ensuring TMBocelot can be readily integrated into clinical decision-making workflows.</p>
<boxed-text id="algo1" position="float">
<label>Algorithm 1</label>
<title>Framework for localizing TMB-positive thresholds.</title>
<p><graphic mimetype="image" mime-subtype="tiff" xlink:href="fimmu-15-1514295-g006.tif"/></p>
</boxed-text>
<fig id="f1" position="float">
<label>Figure&#xa0;1</label>
<caption>
<p>
<bold>(A)</bold> The flow chart for the TMB threshold identification framework. <bold>(B, C)</bold> The process of generating simulation data and collecting experimental data.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fimmu-15-1514295-g001.tif"/>
</fig>
</sec>
</sec>
<sec id="s3" sec-type="results">
<title>Results</title>
<sec id="s3_1">
<title>Experimental patient cohorts</title>
<p>To validate the applicability of TMBocelot, we assembled four cohorts of 438 different patients from publicly available studies, encompassing 57, 68, 73, and 240 patients with NSCLC (<xref ref-type="bibr" rid="B26">26</xref>, <xref ref-type="bibr" rid="B40">40</xref>&#x2013;<xref ref-type="bibr" rid="B42">42</xref>). Our primary efficacy endpoints were tumor response and progression-free survival (PFS) evaluated according to the RECIST criteria. <xref ref-type="fig" rid="f1">
<bold>Figure&#xa0;1B</bold>
</xref> illustrates the data collection process. The specific patient information is listed in <xref ref-type="supplementary-material" rid="SF1">
<bold>Supplementary Table S1</bold>
</xref>.</p>
<p>The decision to focus exclusively on NSCLC cohorts was driven by the extensive availability of publicly accessible datasets for this cancer type and the well-established clinical relevance of TMB as a biomarker in NSCLC. Additionally, NSCLC represents a heterogeneous disease with varying response patterns to immune checkpoint inhibitors, making it a valuable model for evaluating the performance of TMBocelot.</p>
<p>Furthermore, we assessed the performance of TMBocelot in addressing various errors in oncology trials through a series of simulations. The simulations involved 200 individuals, each characterized by an individual-specific random effect <inline-formula>
<mml:math display="inline" id="im85">
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> across multiple endpoints. <inline-formula>
<mml:math display="inline" id="im86">
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> was drawn from a normal distribution with a mean of zero and variance <inline-formula>
<mml:math display="inline" id="im87">
<mml:mrow>
<mml:msubsup>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>b</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula>. Tumor response states were categorized as response (<inline-formula>
<mml:math display="inline" id="im88">
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>) and non-response (<inline-formula>
<mml:math display="inline" id="im89">
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>). <inline-formula>
<mml:math display="inline" id="im90">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> when misclassifications did not occur; otherwise, adjustments were made based on misclassification parameters <inline-formula>
<mml:math display="inline" id="im91">
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
<mml:mtext>&#xa0;and&#xa0;</mml:mtext>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. Actual response states were generated based on logistic probability, and patient event times were derived from a survival density following the Weibull distribution with a shape parameter of 1.0. Censoring time C was randomly generated from a uniform distribution U (0, 10).</p>
<p>We set <inline-formula>
<mml:math display="inline" id="im92">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.8</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>0.4</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1.0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1.0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.4</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im93">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>0.5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. <inline-formula>
<mml:math display="inline" id="im94">
<mml:mrow>
<mml:msub>
<mml:mi>Z</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> was generated from the uniform distribution U (0, 1). Various error scenarios were designed, including error-free, TMB errors only, endpoints misclassification only, and both. We used the corresponding approaches described above. In experiments focusing on TMB errors, we assigned different distributions to the true TMB and measurement errors to demonstrate the methods&#x2019; efficiency. We separately set <inline-formula>
<mml:math display="inline" id="im95">
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> to (0.70, 0.95) and (0.75, 0.98) for experiments considering response misclassification. Detailed settings can be found in the <xref ref-type="supplementary-material" rid="SF2">
<bold>Supplementary Table S2</bold>
</xref>. <xref ref-type="fig" rid="f1">
<bold>Figure&#xa0;1C</bold>
</xref> roughly depicts the generation of the simulation data.</p>
</sec>
<sec id="s3_2">
<title>Pairwise error control enables accurate statistical inference</title>
<p>In the simulations, we report fitted values, average bias, standard deviation (SD), and standard error (SE) for each parameter. SD measures variability in the estimates across 500 simulations, while SE represents their average error.</p>
<p>
<xref ref-type="table" rid="T1">
<bold>Table&#xa0;1</bold>
</xref> summarizes parameter estimates, with extensive simulations detailed in <xref ref-type="supplementary-material" rid="SF2">
<bold>Supplementary Table S2</bold>
</xref>. These results highlight the robust performance of TMBocelot across various error scenarios. While TMBocelot performs slightly worse than&#xa0;the true-data estimator under measurement errors or misclassification, it significantly outperforms the naive estimator, which ignores such errors. This strongly supports TMBocelot&#x2019;s effectiveness in handling diverse error types.</p>
<table-wrap id="T1" position="float">
<label>Table&#xa0;1</label>
<caption>
<p>Comparisons of bias and standard errors of estimators among various estimators.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="center">Model and estimator</th>
<th valign="middle" align="center">Coef</th>
<th valign="middle" align="center">Fitted value</th>
<th valign="middle" align="center">Average bias</th>
<th valign="middle" align="center">SE</th>
<th valign="middle" align="center">SD</th>
</tr>
</thead>
<tbody>
<tr>
<th valign="middle" colspan="6" align="center">TMB ~ Laplace (mean = 1, var = <inline-formula>
<mml:math display="inline" id="im96">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mn>1.5</mml:mn>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>)</th>
</tr>
<tr>
<td valign="middle" rowspan="6" align="left">True-data<break/>Bayesian estimator</td>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im97">
<mml:mi>&#x3bb;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">1.015</td>
<td valign="middle" align="center">0.015</td>
<td valign="middle" align="center">0.076</td>
<td valign="middle" align="center">0.099</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im98">
<mml:mi>&#x3b2;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">1.011</td>
<td valign="middle" align="center">0.011</td>
<td valign="middle" align="center">0.193</td>
<td valign="middle" align="center">0.215</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im99">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">-0.404</td>
<td valign="middle" align="center">-0.004</td>
<td valign="middle" align="center">0.065</td>
<td valign="middle" align="center">0.074</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im100">
<mml:mi>&#x3b1;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">-0.853</td>
<td valign="middle" align="center">-0.053</td>
<td valign="middle" align="center">0.328</td>
<td valign="middle" align="center">0.304</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im101">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.426</td>
<td valign="middle" align="center">0.026</td>
<td valign="middle" align="center">0.116</td>
<td valign="middle" align="center">0.116</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im102">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.476</td>
<td valign="middle" align="center">-0.024</td>
<td valign="middle" align="center">0.135</td>
<td valign="middle" align="center">0.208</td>
</tr>
<tr>
<td valign="middle" rowspan="6" align="left">TMB with errors<break/>e ~ Normal (0, <inline-formula>
<mml:math display="inline" id="im103">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mn>1.0</mml:mn>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>)<break/>Naive estimator</td>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im104">
<mml:mi>&#x3bb;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.963</td>
<td valign="middle" align="center">-0.037</td>
<td valign="middle" align="center">0.070</td>
<td valign="middle" align="center">0.082</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im105">
<mml:mi>&#x3b2;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.760</td>
<td valign="middle" align="center">-0.240</td>
<td valign="middle" align="center">0.177</td>
<td valign="middle" align="center">0.199</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im106">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">-0.270</td>
<td valign="middle" align="center">0.130</td>
<td valign="middle" align="center">0.051</td>
<td valign="middle" align="center">0.054</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im107">
<mml:mi>&#x3b1;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">-0.637</td>
<td valign="middle" align="center">0.163</td>
<td valign="middle" align="center">0.303</td>
<td valign="middle" align="center">0.292</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im108">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.286</td>
<td valign="middle" align="center">-0.114</td>
<td valign="middle" align="center">0.089</td>
<td valign="middle" align="center">0.089</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im109">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.447</td>
<td valign="middle" align="center">-0.053</td>
<td valign="middle" align="center">0.123</td>
<td valign="middle" align="center">0.204</td>
</tr>
<tr>
<td valign="middle" rowspan="6" align="left">TMB with errors<break/>e ~ Normal (0, <inline-formula>
<mml:math display="inline" id="im110">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mn>1.0</mml:mn>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>)<break/>Bayesian estimator</td>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im111">
<mml:mi>&#x3bb;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">1.030</td>
<td valign="middle" align="center">0.030</td>
<td valign="middle" align="center">0.089</td>
<td valign="middle" align="center">0.101</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im112">
<mml:mi>&#x3b2;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">1.021</td>
<td valign="middle" align="center">0.021</td>
<td valign="middle" align="center">0.272</td>
<td valign="middle" align="center">0.291</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im113">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">-0.467</td>
<td valign="middle" align="center">-0.067</td>
<td valign="middle" align="center">0.133</td>
<td valign="middle" align="center">0.124</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im114">
<mml:mi>&#x3b1;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">-0.783</td>
<td valign="middle" align="center">0.017</td>
<td valign="middle" align="center">0.388</td>
<td valign="middle" align="center">0.331</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im115">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.443</td>
<td valign="middle" align="center">0.043</td>
<td valign="middle" align="center">0.186</td>
<td valign="middle" align="center">0.159</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im116">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.462</td>
<td valign="middle" align="center">-0.038</td>
<td valign="middle" align="center">0.140</td>
<td valign="middle" align="center">0.223</td>
</tr>
<tr>
<td valign="middle" rowspan="6" align="left">TMB with errors<break/>e ~ Normal (0, <inline-formula>
<mml:math display="inline" id="im117">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mn>1.0</mml:mn>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>)<break/>Corrected-score estimator</td>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im118">
<mml:mi>&#x3bb;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">1.001</td>
<td valign="middle" align="center">0.001</td>
<td valign="middle" align="center">0.056</td>
<td valign="middle" align="center">0.092</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im119">
<mml:mi>&#x3b2;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.945</td>
<td valign="middle" align="center">-0.055</td>
<td valign="middle" align="center">0.152</td>
<td valign="middle" align="center">0.233</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im120">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">-0.385</td>
<td valign="middle" align="center">0.015</td>
<td valign="middle" align="center">0.054</td>
<td valign="middle" align="center">0.093</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im121">
<mml:mi>&#x3b1;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">-0.783</td>
<td valign="middle" align="center">0.017</td>
<td valign="middle" align="center">0.316</td>
<td valign="middle" align="center">0.349</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im122">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.384</td>
<td valign="middle" align="center">-0.016</td>
<td valign="middle" align="center">0.108</td>
<td valign="middle" align="center">0.144</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im123">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.479</td>
<td valign="middle" align="center">-0.021</td>
<td valign="middle" align="center">0.044</td>
<td valign="middle" align="center">0.207</td>
</tr>
<tr>
<td valign="middle" rowspan="6" align="left">TMB with errors<break/>e ~ Extreme (0, <inline-formula>
<mml:math display="inline" id="im124">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mn>1.0</mml:mn>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>)<break/>Naive estimator</td>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im125">
<mml:mi>&#x3bb;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.963</td>
<td valign="middle" align="center">-0.037</td>
<td valign="middle" align="center">0.070</td>
<td valign="middle" align="center">0.086</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im126">
<mml:mi>&#x3b2;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.737</td>
<td valign="middle" align="center">-0.263</td>
<td valign="middle" align="center">0.177</td>
<td valign="middle" align="center">0.195</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im127">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">-0.264</td>
<td valign="middle" align="center">0.136</td>
<td valign="middle" align="center">0.050</td>
<td valign="middle" align="center">0.057</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im128">
<mml:mi>&#x3b1;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">-0.653</td>
<td valign="middle" align="center">0.147</td>
<td valign="middle" align="center">0.306</td>
<td valign="middle" align="center">0.303</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im129">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.293</td>
<td valign="middle" align="center">-0.107</td>
<td valign="middle" align="center">0.090</td>
<td valign="middle" align="center">0.093</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im130">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.452</td>
<td valign="middle" align="center">-0.048</td>
<td valign="middle" align="center">0.125</td>
<td valign="middle" align="center">0.198</td>
</tr>
<tr>
<td valign="middle" rowspan="6" align="left">TMB with errors<break/>e ~ Extreme (0, <inline-formula>
<mml:math display="inline" id="im131">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mn>1.0</mml:mn>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>)<break/>Bayesian estimator</td>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im132">
<mml:mi>&#x3bb;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">1.022</td>
<td valign="middle" align="center">0.022</td>
<td valign="middle" align="center">0.087</td>
<td valign="middle" align="center">0.099</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im133">
<mml:mi>&#x3b2;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.992</td>
<td valign="middle" align="center">-0.008</td>
<td valign="middle" align="center">0.265</td>
<td valign="middle" align="center">0.271</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im134">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">-0.449</td>
<td valign="middle" align="center">-0.049</td>
<td valign="middle" align="center">0.127</td>
<td valign="middle" align="center">0.128</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im135">
<mml:mi>&#x3b1;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">-0.792</td>
<td valign="middle" align="center">0.008</td>
<td valign="middle" align="center">0.384</td>
<td valign="middle" align="center">0.341</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im136">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.447</td>
<td valign="middle" align="center">0.047</td>
<td valign="middle" align="center">0.183</td>
<td valign="middle" align="center">0.149</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im137">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.460</td>
<td valign="middle" align="center">-0.040</td>
<td valign="middle" align="center">0.136</td>
<td valign="middle" align="center">0.220</td>
</tr>
<tr>
<td valign="middle" rowspan="6" align="left">TMB with errors<break/>e ~ Extreme (0, <inline-formula>
<mml:math display="inline" id="im138">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mn>1.0</mml:mn>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>)<break/>Corrected-score estimator</td>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im139">
<mml:mi>&#x3bb;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">1.017</td>
<td valign="middle" align="center">0.017</td>
<td valign="middle" align="center">0.056</td>
<td valign="middle" align="center">0.102</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im140">
<mml:mi>&#x3b2;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.933</td>
<td valign="middle" align="center">-0.067</td>
<td valign="middle" align="center">0.149</td>
<td valign="middle" align="center">0.268</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im141">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">-0.369</td>
<td valign="middle" align="center">0.031</td>
<td valign="middle" align="center">0.049</td>
<td valign="middle" align="center">0.103</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im142">
<mml:mi>&#x3b1;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">-0.796</td>
<td valign="middle" align="center">0.004</td>
<td valign="middle" align="center">0.319</td>
<td valign="middle" align="center">0.381</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im143">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.387</td>
<td valign="middle" align="center">-0.013</td>
<td valign="middle" align="center">0.112</td>
<td valign="middle" align="center">0.161</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im144">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.528</td>
<td valign="middle" align="center">0.028</td>
<td valign="middle" align="center">0.045</td>
<td valign="middle" align="center">0.203</td>
</tr>
<tr>
<td valign="middle" rowspan="6" align="left">Response with misclassification <inline-formula>
<mml:math display="inline" id="im145">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>0.75</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>0.98</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>Naive estimator</td>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im146">
<mml:mi>&#x3bb;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.985</td>
<td valign="middle" align="center">-0.015</td>
<td valign="middle" align="center">0.045</td>
<td valign="middle" align="center">0.054</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im147">
<mml:mi>&#x3b2;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.973</td>
<td valign="middle" align="center">-0.027</td>
<td valign="middle" align="center">0.115</td>
<td valign="middle" align="center">0.123</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im148">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">-0.395</td>
<td valign="middle" align="center">0.005</td>
<td valign="middle" align="center">0.039</td>
<td valign="middle" align="center">0.042</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im149">
<mml:mi>&#x3b1;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">-1.250</td>
<td valign="middle" align="center">-0.450</td>
<td valign="middle" align="center">0.205</td>
<td valign="middle" align="center">0.188</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im150">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.229</td>
<td valign="middle" align="center">-0.171</td>
<td valign="middle" align="center">0.064</td>
<td valign="middle" align="center">0.063</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im151">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.429</td>
<td valign="middle" align="center">-0.071</td>
<td valign="middle" align="center">0.083</td>
<td valign="middle" align="center">0.125</td>
</tr>
<tr>
<td valign="middle" rowspan="6" align="left">Response with misclassification <inline-formula>
<mml:math display="inline" id="im152">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>0.75</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>0.98</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>Bayesian estimator</td>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im153">
<mml:mi>&#x3bb;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">1.015</td>
<td valign="middle" align="center">0.015</td>
<td valign="middle" align="center">0.052</td>
<td valign="middle" align="center">0.066</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im154">
<mml:mi>&#x3b2;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">1.015</td>
<td valign="middle" align="center">0.015</td>
<td valign="middle" align="center">0.126</td>
<td valign="middle" align="center">0.146</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im155">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">-0.406</td>
<td valign="middle" align="center">-0.006</td>
<td valign="middle" align="center">0.042</td>
<td valign="middle" align="center">0.047</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im156">
<mml:mi>&#x3b1;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">-0.877</td>
<td valign="middle" align="center">-0.077</td>
<td valign="middle" align="center">0.357</td>
<td valign="middle" align="center">0.342</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im157">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.464</td>
<td valign="middle" align="center">0.064</td>
<td valign="middle" align="center">0.135</td>
<td valign="middle" align="center">0.128</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im158">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.501</td>
<td valign="middle" align="center">0.001</td>
<td valign="middle" align="center">0.101</td>
<td valign="middle" align="center">0.160</td>
</tr>
<tr>
<td valign="middle" rowspan="6" align="left">TMB with errors and response with misclassification<break/>e ~ Normal (0, <inline-formula>
<mml:math display="inline" id="im159">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mn>1.0</mml:mn>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>) <inline-formula>
<mml:math display="inline" id="im160">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>0.75</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>0.98</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>Naive estimator</td>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im161">
<mml:mi>&#x3bb;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.949</td>
<td valign="middle" align="center">-0.051</td>
<td valign="middle" align="center">0.068</td>
<td valign="middle" align="center">0.081</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im162">
<mml:mi>&#x3b2;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.721</td>
<td valign="middle" align="center">-0.279</td>
<td valign="middle" align="center">0.172</td>
<td valign="middle" align="center">0.181</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im163">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">-0.266</td>
<td valign="middle" align="center">0.134</td>
<td valign="middle" align="center">0.050</td>
<td valign="middle" align="center">0.052</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im164">
<mml:mi>&#x3b1;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">-1.127</td>
<td valign="middle" align="center">-0.327</td>
<td valign="middle" align="center">0.312</td>
<td valign="middle" align="center">0.262</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im165">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.158</td>
<td valign="middle" align="center">-0.242</td>
<td valign="middle" align="center">0.086</td>
<td valign="middle" align="center">0.076</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im166">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.407</td>
<td valign="middle" align="center">-0.093</td>
<td valign="middle" align="center">0.119</td>
<td valign="middle" align="center">0.189</td>
</tr>
<tr>
<td valign="middle" rowspan="6" align="left">TMB with errors and response with misclassification<break/>e ~ Normal (0, <inline-formula>
<mml:math display="inline" id="im167">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mn>1.0</mml:mn>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>) <inline-formula>
<mml:math display="inline" id="im168">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>0.75</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>0.98</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>Bayesian estimator</td>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im169">
<mml:mi>&#x3bb;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">1.035</td>
<td valign="middle" align="center">0.035</td>
<td valign="middle" align="center">0.091</td>
<td valign="middle" align="center">0.112</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im170">
<mml:mi>&#x3b2;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">1.025</td>
<td valign="middle" align="center">0.025</td>
<td valign="middle" align="center">0.277</td>
<td valign="middle" align="center">0.287</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im171">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">-0.465</td>
<td valign="middle" align="center">-0.065</td>
<td valign="middle" align="center">0.131</td>
<td valign="middle" align="center">0.126</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im172">
<mml:mi>&#x3b1;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">-0.802</td>
<td valign="middle" align="center">-0.002</td>
<td valign="middle" align="center">0.599</td>
<td valign="middle" align="center">0.389</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im173">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.449</td>
<td valign="middle" align="center">0.049</td>
<td valign="middle" align="center">0.297</td>
<td valign="middle" align="center">0.180</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im174">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.483</td>
<td valign="middle" align="center">-0.017</td>
<td valign="middle" align="center">0.155</td>
<td valign="middle" align="center">0.244</td>
</tr>
<tr>
<td valign="middle" rowspan="6" align="left">TMB with errors and response with misclassification<break/>e ~ Extreme (0, <inline-formula>
<mml:math display="inline" id="im175">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mn>1.0</mml:mn>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>) <inline-formula>
<mml:math display="inline" id="im176">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>0.75</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>0.98</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>Naive estimator</td>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im177">
<mml:mi>&#x3bb;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.955</td>
<td valign="middle" align="center">-0.045</td>
<td valign="middle" align="center">0.069</td>
<td valign="middle" align="center">0.081</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im178">
<mml:mi>&#x3b2;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.743</td>
<td valign="middle" align="center">-0.257</td>
<td valign="middle" align="center">0.173</td>
<td valign="middle" align="center">0.194</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im179">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">-0.263</td>
<td valign="middle" align="center">0.137</td>
<td valign="middle" align="center">0.049</td>
<td valign="middle" align="center">0.052</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im180">
<mml:mi>&#x3b1;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">-1.124</td>
<td valign="middle" align="center">-0.324</td>
<td valign="middle" align="center">0.314</td>
<td valign="middle" align="center">0.266</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im181">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.165</td>
<td valign="middle" align="center">-0.235</td>
<td valign="middle" align="center">0.086</td>
<td valign="middle" align="center">0.081</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im182">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.434</td>
<td valign="middle" align="center">-0.066</td>
<td valign="middle" align="center">0.122</td>
<td valign="middle" align="center">0.183</td>
</tr>
<tr>
<td valign="middle" rowspan="6" align="left">TMB with errors and response with misclassification<break/>e ~ Extreme (0, <inline-formula>
<mml:math display="inline" id="im183">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mn>1.0</mml:mn>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>) <inline-formula>
<mml:math display="inline" id="im184">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b4;</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>0.75</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>0.98</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>Bayesian estimator</td>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im185">
<mml:mi>&#x3bb;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">1.048</td>
<td valign="middle" align="center">0.048</td>
<td valign="middle" align="center">0.093</td>
<td valign="middle" align="center">0.124</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im186">
<mml:mi>&#x3b2;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">1.021</td>
<td valign="middle" align="center">0.021</td>
<td valign="middle" align="center">0.272</td>
<td valign="middle" align="center">0.305</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im187">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">-0.452</td>
<td valign="middle" align="center">-0.052</td>
<td valign="middle" align="center">0.129</td>
<td valign="middle" align="center">0.133</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im188">
<mml:mi>&#x3b1;</mml:mi>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">-0.808</td>
<td valign="middle" align="center">-0.008</td>
<td valign="middle" align="center">0.602</td>
<td valign="middle" align="center">0.397</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im189">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.434</td>
<td valign="middle" align="center">0.034</td>
<td valign="middle" align="center">0.289</td>
<td valign="middle" align="center">0.179</td>
</tr>
<tr>
<td valign="middle" align="center">
<inline-formula>
<mml:math display="inline" id="im190">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td valign="middle" align="center">0.508</td>
<td valign="middle" align="center">0.008</td>
<td valign="middle" align="center">0.157</td>
<td valign="middle" align="center">0.260</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Additionally, distinguishing between the corrected-score and Bayesian robust methods is crucial when considering only TMB errors. The results indicate: i) Regardless of the distribution of actual TMB, the corrected-score outperforms the Bayesian method when TMB errors follow a normal distribution with a standard deviation of 1.0. However, the Bayesian method performs better for errors with a larger deviation. The corrected-score may be more effective for minor errors, while the Bayesian robust method is preferable for more significant errors. ii) If TMB errors follow the extreme value distribution, the corrected-score&#x2019;s performance deteriorates compared to the normal distribution, while the Bayesian method remains stable. This suggests that the corrected scoring method&#x2019;s normality assumption may mis-specify the error distribution, especially in asymmetric distributions. Conversely, the Bayesian method demonstrates robustness concerning TMB error and truth value distribution. iii) The SE and SD for the Bayesian robust method exceeded those for the corrected-score method, attributed to a lack of <italic>a priori</italic> information. These limitations become more pronounced when accurately and robustly estimating the distribution of TMB actual values. The corrected-score is recommended for minor errors and a known variance; the Bayesian robust method is preferable for more significant errors or asymmetric distributions.</p>
<p>To evaluate the effect of errors on TMB thresholds and TMBocelot&#x2019;s stability, we simulated treatment efficacy across different thresholds, considering 500 patients with actual TMBs positively correlated to favorable outcomes. The coefficients were set to <inline-formula>
<mml:math display="inline" id="im191">
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1.8</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>&#x3b1;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>0.4</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>&#x3bb;</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1.0</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>z</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>2.2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#xa0;</mml:mo>
<mml:msub>
<mml:mi>&#x3b2;</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>0.4</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im192">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c3;</mml:mi>
<mml:mi>b</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>0.5</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. TMB errors were generated by the normal distribution with a standard deviation of 1.0 and misclassification parameters <inline-formula>
<mml:math display="inline" id="im193">
<mml:mrow>
<mml:mi>&#x3b7;</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0.75</mml:mn>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>&#x3b4;</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0.98</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>. We derived different thresholds for classifying patients and comparing the treatment efficacy of TMB-based subgroups.</p>
<p>It is worth noting that the selection of <inline-formula>
<mml:math display="inline" id="im194">
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>M</mml:mi>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im195">
<mml:mrow>
<mml:msub>
<mml:mi>R</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> in the thresholding process and the efficacy comparison. When accounting for TMB errors or tumor response misclassification, we used the corresponding posterior estimates. For scenarios ignoring errors, the observed values were used. The comparison outcomes are depicted in <xref ref-type="fig" rid="f2">
<bold>Figure&#xa0;2</bold>
</xref>.</p>
<fig id="f2" position="float">
<label>Figure&#xa0;2</label>
<caption>
<p>Efficacy Comparisons of Patients Grouped Based on Different TMB Thresholds. <bold>(A, B)</bold> Comparison of response and survival curves based on the threshold derived from Bayes-NM ignoring TMB errors and misclassification of response. <bold>(C, D)</bold> Comparison of response and survival curves based on the threshold derived from Bayes-MCM ignoring TMB errors. <bold>(E, F)</bold> Comparison of response and survival curves based on the threshold derived from Bayes-ECM ignoring misclassification of response. <bold>(G, H)</bold> Comparison of response and survival curves based on the threshold derived from Bayes-CSM ignoring misclassification of response. <bold>(I, J)</bold> Comparison of response and survival curves based on the threshold derived from Bayes-PECM considering both TMB errors and misclassification of response.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fimmu-15-1514295-g002.tif"/>
</fig>
<p>Significant efficacy disparities between TMB-low and TMB-high groups reflect the correlation between higher TMB and increased antitumor immunogenicity. Specifically, results show: i) Thresholds considering response misclassification result in greater disparities in tumor response (<xref ref-type="fig" rid="f2">
<bold>Figure&#xa0;2D</bold>
</xref>, <italic>p</italic> &lt; 0.001) compared to the naive method (<xref ref-type="fig" rid="f2">
<bold>Figure&#xa0;2B</bold>
</xref>, <italic>p</italic> = 0.118), with similar survival curve disparities (<xref ref-type="fig" rid="f2">
<bold>Figures&#xa0;2A, C</bold>
</xref>). ii) The threshold considering TMB errors results in more significant disparities in both the survival curve and response (<xref ref-type="fig" rid="f2">
<bold>Figures&#xa0;2E-H</bold>
</xref>) compared to the threshold based on the naive method (<xref ref-type="fig" rid="f2">
<bold>Figures&#xa0;2A, B</bold>
</xref>) though tumor response disparities (<xref ref-type="fig" rid="f2">
<bold>Figures&#xa0;2F, H</bold>
</xref>, <italic>p</italic> = 0.011, 0.010) are slightly smaller than those considering only misclassification (<xref ref-type="fig" rid="f2">
<bold>Figure&#xa0;2D</bold>
</xref>, <italic>p</italic> &lt; 0.001). iii) Thresholds considering both TMB errors and response misclassification yield the most significant disparities in survival and tumor response (<xref ref-type="fig" rid="f2">
<bold>Figures&#xa0;2I, J</bold>
</xref>) compared to all other methods (<xref ref-type="fig" rid="f2">
<bold>Figures&#xa0;2A&#x2013;H</bold>
</xref>). These findings indicate that TMB errors impact survival and tumor response, while response misclassification primarily affects tumor response. The framework effectively establishes robust TMB thresholds, supporting clinical decision-making even with pairwise errors.</p>
<p>To emphasize posterior TMB&#x2019;s role in patient classification, we used accurate response labels. Logistic predictors based on observed, posterior, and true TMB generated ROC curves in <xref ref-type="fig" rid="f3">
<bold>Figure&#xa0;3</bold>
</xref>, where <xref ref-type="fig" rid="f3">
<bold>Figures&#xa0;3A</bold>
</xref>&#x2013;<xref ref-type="fig" rid="f3">
<bold>D</bold>
</xref> derive from the same data set, and the differences stem from the randomness of the MCMC algorithm. Results showed posterior and true TMB yielded similar AUC values, both significantly higher than those for observed TMB. Variability between posterior and true TMB AUCs arises from MCMC algorithm randomness and posterior TMB&#x2019;s tendency toward maximum likelihood, which cannot fully match true TMB. While posterior TMB sometimes outperforms true TMB through parameter combination, it may also perform slightly worse. Overall, posterior TMB surpasses observed TMB in classification performance, underscoring its importance in patient stratification.</p>
<fig id="f3" position="float">
<label>Figure&#xa0;3</label>
<caption>
<p>Comparison of ROC Curves and AUC under Observed TMB, Posterior TMB, and True TMB. <bold>(A, C)</bold> ROC curves for observed TMB, posterior TMB, and true TMB. <bold>(B, D)</bold> AUC values for observed TMB, posterior TMB, and true TMB.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fimmu-15-1514295-g003.tif"/>
</fig>
</sec>
<sec id="s3_3">
<title>Pairwise error control prompts robust efficacy stratification</title>
<p>Incorporating error considerations, the multi-endpoint joint analysis marks a significant advancement by addressing real-world measurement challenges and surpassing previous studies. To validate TMBocelot, we applied the Bayes-ECM to each experimental cohort, considering TMB errors as recommended by the framework. Subsequently, we determined the TMB threshold by dividing patients into two subgroups using TMBcat and comparing it with the medians. The comparison outcomes are presented in <xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4</bold>
</xref>.</p>
<fig id="f4" position="float">
<label>Figure&#xa0;4</label>
<caption>
<p>Efficacy Comparisons in NSCLC Patient Cohorts Based on Different TMB Thresholds. <bold>(A)</bold> NSCLC_cohort1 (n = 57): Observed TMB and true objective response rate (ORR). The top panels depict survival and response rates using median TMB thresholds, while the bottom panels utilize Bayes-ECM-derived thresholds. <bold>(B)</bold> NSCLC_cohort2 (n = 68): Similar setup as <bold>(A)</bold>, showcasing efficacy outcomes based on different TMB thresholds. <bold>(C)</bold> NSCLC_cohort3 (n = 73): Displays efficacy comparisons, similar to previous cohorts, highlighting survival curves and response rates. <bold>(D)</bold> NSCLC_cohort4 (n = 240): Largest cohort illustrating the impact of TMB thresholding on patient survival and response rates, analyzed through observed TMB and true ORR.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fimmu-15-1514295-g004.tif"/>
</fig>
<p>The threshold calculated by the proposed method surpasses the medians in all cohorts. This superiority leads to more significant efficacy disparities, notably in nsclc_cohort1_57 (<xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4A</bold>
</xref>) and nsclc_cohort2_68 (<xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4B</bold>
</xref>), nsclc_cohort3_73 (<xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4C</bold>
</xref>) and nsclc_cohort4_240 (<xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4D</bold>
</xref>). Furthermore, to validate the proposed Bayes-PECM, we introduced artificial perturbations in tumor response for nsclc_cohort2_68 and nsclc_cohort4_240. This included a 25% error rate for patients with PR/CR and a 2% error rate for patients with PD/SD. The Bayes-PECM was tested on these two cohorts; the outcomes are depicted in <xref ref-type="fig" rid="f5">
<bold>Figure&#xa0;5</bold>
</xref>. <xref ref-type="fig" rid="f5">
<bold>Figure&#xa0;5</bold>
</xref> clearly shows pronounced efficacy disparities for nsclc_68 and nsclc_240, grouped by the Bayes-PECM-based threshold. Notably, the disparities in efficacy for experimental cohorts with added tumor response misclassification are similar to those achieved by experimental cohorts without misclassification, validating the effectiveness of the Bayes-PECM proposed in the framework.</p>
<fig id="f5" position="float">
<label>Figure&#xa0;5</label>
<caption>
<p>Efficacy Comparison of Patients Grouped Based on Different TMB Thresholds on Experimental NSCLC_cohort2&amp;4 (n = 68, 240) under Observed TMB and Response with Perturbation. <bold>(A, B)</bold> Comparison of response and survival curves based on the threshold derived from Bayes-PECM for nsclc_68. <bold>(C, D)</bold> Comparison of response and survival curves based on the threshold derived from Bayes-PECM for nsclc_240.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fimmu-15-1514295-g005.tif"/>
</fig>
<p>A joint model with pairwise error control facilitates a more comprehensive and robust TMB subgrouping. This approach reveals more significant discrepancies between the efficacies of the TMB-low and TMB-high groups, showcasing the potential of the proposed framework in enhancing the precision and reliability of TMB subgroup classifications.</p>
</sec>
</sec>
<sec id="s4" sec-type="discussion">
<title>Discussion</title>
<p>Tumor mutational burden (TMB) has recently garnered significant interest with its recognition by regulatory bodies as a biomarker, given the association of high TMB with improved responses to ICIs. However, defining clinically actionable TMB-positive thresholds remains contentious due to variations in evaluation metrics and the complexity of error sources, including TMB measurement errors and endpoint misclassification. Although recent studies have integrated multi-endpoints into TMB threshold analysis, error considerations have been relatively simplistic.</p>
<p>In response, we present a generalized framework, TMBocelot, capable of handling the complexity and diversity of real-world situations, accommodating various errors, including paired TMB errors and endpoint misclassification. Our simulations and applied experiments endorse this framework, enabling robust assessment of patient efficacy even amidst TMB errors and misclassified endpoints.</p>
<p>Additionally, this study yields valuable insights into the differential effects of errors on outcomes. While TMB errors exert a more pervasive influence on both survival and tumor response efficacy, endpoint misclassification primarily affects tumor response efficacy. These findings emphasize the need for tailored error correction methods. For instance, when measurement error is believed to be small and symmetrical, corrected-score methods leveraging auxiliary data or deconvolution approaches may suffice. In contrast, for complex or poorly understood error sources, Bayesian robust methods are recommended for error correction.</p>
<p>Despite its strengths, it is important to acknowledge the limitations of TMBocelot to provide a balanced perspective. First, the framework demands significant computational resources and large datasets, posing challenges for implementation in resource-constrained settings. High-dimensional Bayesian models, such as TMBocelot, require substantial processing power and expertise in Bayesian inference, potentially limiting their accessibility for smaller clinical or research institutions. Moreover, the reliance on high-quality datasets for accurate parameter estimation may reduce the framework&#x2019;s applicability in scenarios where data availability or quality is limited. These resource-intensive requirements could hinder the widespread adoption of TMBocelot.</p>
<p>Another limitation lies in the scope of its validation, which was restricted to non-small cell lung cancer (NSCLC) cohorts. While the findings offer robust insights into the applicability of TMBocelot for NSCLC, their generalizability to other cancer types remains uncertain. Different cancer types may exhibit distinct biological characteristics and treatment response mechanisms, potentially leading to variations in TMB thresholds and response profiles. This limitation introduces potential biases and underscores the need for further validation across diverse tumor types. Expanding the framework&#x2019;s application to a broader range of cancers would enhance its generalizability, enabling the development of cancer-specific refinements and ensuring its broader relevance.</p>
</sec>
<sec id="s5" sec-type="conclusions">
<title>Conclusion</title>
<p>Measurement error is an unavoidable challenge in practical applications. However, the current approach to analyzing TMB thresholds tends to oversimplify error considerations. Our study is grounded in real-world scenarios and systematically accounts for various error scenarios to optimize the positive threshold. Theoretically, our method can result in a more comprehensive and robust TMB threshold. From the simulation and experimental results, we reasonably conclude that 1) our proposed joint model with the parameter estimation procedure can more robustly assess patient efficacy even under the interference of TMB errors and endpoints misclassification. 2) The error scenarios are complex and diverse, and we recommend choosing the scheme in the generalized framework according to the actual situation. 3) The TMB-positive threshold derived from multi-endpoint joint analysis considering errors can classify patients into two groups with more apparently stratified efficacy. Our model is applicable to clinical datasets with multiple endpoints and has the potential to significantly enhance physicians&#x2019; decision-making processes in clinical practice.</p>
</sec>
</body>
<back>
<sec id="s6" sec-type="data-availability">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/<xref ref-type="supplementary-material" rid="SF1">
<bold>Supplementary Material</bold>
</xref>. Further inquiries can be directed to the corresponding authors.</p>
</sec>
<sec id="s7" sec-type="ethics-statement">
<title>Ethics statement</title>
<p>The studies involving humans were approved by Ethical Review Committee of Sun Yat-sen University Cancer Center. The studies were conducted in accordance with the local legislation and institutional requirements. Written informed consent for participation was not required from the participants or the participants&#x2019; legal guardians/next of kin in accordance with the national legislation and institutional requirements.</p>
</sec>
<sec id="s8" sec-type="author-contributions">
<title>Author contributions</title>
<p>XL: Conceptualization, Funding acquisition, Supervision, Writing &#x2013; original draft, Writing &#x2013; review &amp; editing. SW: Methodology, Software, Writing &#x2013; original draft. XuZ: Project administration, Resources, Supervision, Writing &#x2013; original draft. XiZ: Investigation, Software, Writing &#x2013; original draft. YL: Methodology, Project administration, Writing &#x2013; review &amp; editing. ZC: Data curation, Validation, Visualization, Writing &#x2013; review &amp; editing. XW: Data curation, Resources, Validation, Writing &#x2013; review &amp; editing. YS: Data curation, Resources, Writing &#x2013; review &amp; editing. JW: Conceptualization, Funding acquisition, Project administration, Supervision, Writing &#x2013; review &amp; editing. YW: Funding acquisition, Project administration, Supervision, Writing &#x2013; review &amp; editing.</p>
</sec>
<sec id="s9" sec-type="funding-information">
<title>Funding</title>
<p>The author(s) declare financial support was received for the research, authorship, and/or publication of this article. This work was supported by the National Natural Science Foundation of China, grant numbers 72293581, 72293580, 72274152, 71872146, and 62302215.</p>
</sec>
<ack>
<title>Acknowledgments</title>
<p>We thank the patients and their families for participation in the study.</p>
</ack>
<sec id="s10" sec-type="COI-statement">
<title>Conflict of interest</title>
<p>Authors YS, XW, and ZC are employed by Nanjing Geneseeq Technology Inc.</p>
<p>The remaining authors declare that the research was conducted without commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec id="s11" sec-type="ai-statement">
<title>Generative AI statement</title>
<p>The author(s) declare that no Generative AI was used in the creation of this manuscript.</p>
</sec>
<sec id="s12" sec-type="disclaimer">
<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>
<sec id="s13" sec-type="supplementary-material">
<title>Supplementary material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/fimmu.2024.1514295/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/fimmu.2024.1514295/full#supplementary-material</ext-link>
</p>
<supplementary-material xlink:href="Table1.xlsx" id="SF1" mimetype="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet">
<label>Supplementary Table&#xa0;S1</label>
<caption>
<p>The specific patient information in this study.</p>
</caption>
</supplementary-material>
<supplementary-material xlink:href="Table2.docx" id="SF2" mimetype="application/vnd.openxmlformats-officedocument.wordprocessingml.document">
<label>Supplementary Table&#xa0;S2</label>
<caption>
<p>The extensive parameter estimates in simulations.</p>
</caption>
</supplementary-material>
<supplementary-material xlink:href="DataSheet1.docx" id="SF3" mimetype="application/vnd.openxmlformats-officedocument.wordprocessingml.document">
<label>Supplementary Material</label>
<caption>
<p>The technical appendices for TMBocelot.</p>
</caption>
</supplementary-material>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<label>1</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Budczies</surname> <given-names>J</given-names>
</name>
<name>
<surname>Kazdal</surname> <given-names>D</given-names>
</name>
<name>
<surname>Menzel</surname> <given-names>M</given-names>
</name>
<name>
<surname>Beck</surname> <given-names>S</given-names>
</name>
<name>
<surname>Kluck</surname> <given-names>K</given-names>
</name>
<name>
<surname>Altb&#xfc;rger</surname> <given-names>C</given-names>
</name>
<etal/>
</person-group>. <article-title>Tumor mutational burden: clinical utility, challenges and emerging improvements</article-title>. <source>Nat Rev Clin Oncol</source>. (<year>2024</year>) <volume>21</volume>:<page-range>725&#x2013;42</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1038/s41571-024-00932-9</pub-id>
</citation>
</ref>
<ref id="B2">
<label>2</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Marei</surname> <given-names>HE</given-names>
</name>
<name>
<surname>Hasan</surname> <given-names>A</given-names>
</name>
<name>
<surname>Pozzoli</surname> <given-names>G</given-names>
</name>
<name>
<surname>Cenciarelli</surname> <given-names>C</given-names>
</name>
</person-group>. <article-title>Cancer immunotherapy with immune checkpoint inhibitors (ICIs): potential, mechanisms of resistance, and strategies for reinvigorating T cell responsiveness when resistance is acquired</article-title>. <source>Cancer Cell Int</source>. (<year>2023</year>) <volume>23</volume>:<fpage>64</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1186/s12935-023-02902-0</pub-id>
</citation>
</ref>
<ref id="B3">
<label>3</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ma</surname> <given-names>W</given-names>
</name>
<name>
<surname>Xue</surname> <given-names>R</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>Z</given-names>
</name>
<name>
<surname>Farrukh</surname> <given-names>H</given-names>
</name>
<name>
<surname>Song</surname> <given-names>W</given-names>
</name>
<name>
<surname>Li</surname> <given-names>T</given-names>
</name>
<etal/>
</person-group>. <article-title>Increasing cure rates of solid tumors by immune checkpoint inhibitors</article-title>. <source>Exp Hematol Oncol</source>. (<year>2023</year>) <volume>12</volume>:<elocation-id>10</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1186/s40164-023-00372-8</pub-id>
</citation>
</ref>
<ref id="B4">
<label>4</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cao</surname> <given-names>K</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>J</given-names>
</name>
<name>
<surname>Lu</surname> <given-names>M</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>J</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Ling</surname> <given-names>X</given-names>
</name>
<etal/>
</person-group>. <article-title>Analysis of multiple programmed cell death-related prognostic genes and functional validations of necroptosis-associated genes in esophageal squamous cell carcinoma</article-title>. <source>EBioMed</source>. (<year>2024</year>) <volume>99</volume>:<elocation-id>104920</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.ebiom.2023.104920</pub-id>
</citation>
</ref>
<ref id="B5">
<label>5</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Akinboro</surname> <given-names>O</given-names>
</name>
<name>
<surname>Larkins</surname> <given-names>E</given-names>
</name>
<name>
<surname>Pai-Scherf</surname> <given-names>LH</given-names>
</name>
<name>
<surname>Mathieu</surname> <given-names>LN</given-names>
</name>
<name>
<surname>Ren</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Cheng</surname> <given-names>J</given-names>
</name>
<etal/>
</person-group>. <article-title>FDA approval summary: pembrolizumab, atezolizumab, and cemiplimab-rwlc as single agents for first-line treatment of advanced/metastatic PD-L1-high NSCLC</article-title>. <source>Clin Cancer Res</source>. (<year>2022</year>) <volume>28</volume>:<page-range>2221&#x2013;8</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1158/1078-0432.CCR-21-3844</pub-id>
</citation>
</ref>
<ref id="B6">
<label>6</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Garc&#xed;a-Gonz&#xe1;lez</surname> <given-names>J</given-names>
</name>
<name>
<surname>Ruiz-Ba&#xf1;obre</surname> <given-names>J</given-names>
</name>
<name>
<surname>Afonso-Afonso</surname> <given-names>FJ</given-names>
</name>
<name>
<surname>Amenedo-Gancedo</surname> <given-names>M</given-names>
</name>
<name>
<surname>Areses-Manrique</surname> <given-names>MDC</given-names>
</name>
<name>
<surname>Campos-Balea</surname> <given-names>B</given-names>
</name>
<etal/>
</person-group>. <article-title>PD-(L)1 inhibitors in combination with chemotherapy as first-line treatment for non-small-cell lung cancer: A pairwise meta-analysis</article-title>. <source>J Clin Med</source>. (<year>2020</year>) <volume>9</volume>:<elocation-id>2093</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/jcm9072093</pub-id>
</citation>
</ref>
<ref id="B7">
<label>7</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Schmid</surname> <given-names>P</given-names>
</name>
<name>
<surname>Cortes</surname> <given-names>J</given-names>
</name>
<name>
<surname>Dent</surname> <given-names>R</given-names>
</name>
<name>
<surname>Pusztai</surname> <given-names>L</given-names>
</name>
<name>
<surname>McArthur</surname> <given-names>H</given-names>
</name>
<name>
<surname>K&#xfc;mmel</surname> <given-names>S</given-names>
</name>
<etal/>
</person-group>. <article-title>Event-free survival with pembrolizumab in early triple-negative breast cancer</article-title>. <source>N Engl J Med</source>. (<year>2022</year>) <volume>386</volume>:<page-range>556&#x2013;67</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1056/NEJMoa2112651</pub-id>
</citation>
</ref>
<ref id="B8">
<label>8</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Subbiah</surname> <given-names>V</given-names>
</name>
<name>
<surname>Solit</surname> <given-names>DB</given-names>
</name>
<name>
<surname>Chan</surname> <given-names>TA</given-names>
</name>
<name>
<surname>Kurzrock</surname> <given-names>R</given-names>
</name>
</person-group>. <article-title>The FDA approval of pembrolizumab for adult and pediatric patients with tumor mutational burden (TMB) &#x2265;10: a decision centered on empowering patients and their physicians</article-title>. <source>Ann Oncol</source>. (<year>2020</year>) <volume>31</volume>:<page-range>1115&#x2013;8</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.annonc.2020.07.002</pub-id>
</citation>
</ref>
<ref id="B9">
<label>9</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Marcus</surname> <given-names>L</given-names>
</name>
<name>
<surname>Fashoyin-Aje</surname> <given-names>LA</given-names>
</name>
<name>
<surname>Donoghue</surname> <given-names>M</given-names>
</name>
<name>
<surname>Yuan</surname> <given-names>M</given-names>
</name>
<name>
<surname>Rodriguez</surname> <given-names>L</given-names>
</name>
<name>
<surname>Gallagher</surname> <given-names>PS</given-names>
</name>
<etal/>
</person-group>. <article-title>FDA approval summary: pembrolizumab for the treatment of tumor mutational burden-high solid tumors</article-title>. <source>Clin Cancer Res</source>. (<year>2021</year>) <volume>27</volume>:<page-range>4685&#x2013;9</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1158/1078-0432.CCR-21-0327</pub-id>
</citation>
</ref>
<ref id="B10">
<label>10</label>
<citation citation-type="web">
<person-group person-group-type="author">
<collab>National Medical Products Administration</collab>
</person-group>. <article-title>The TMB detection kit (reversible terminal termination sequencing method) for non-small cell lung cancer tissue was approved for marketing</article-title> . Available online at: <uri xlink:href="https://www.nmpa.gov.cn/ylqx/ylqxjgdt/20231012153634120.html">https://www.nmpa.gov.cn/ylqx/ylqxjgdt/20231012153634120.html</uri> (Accessed <access-date>October 12, 2023</access-date>).</citation>
</ref>
<ref id="B11">
<label>11</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Samstein</surname> <given-names>RM</given-names>
</name>
<name>
<surname>Lee</surname> <given-names>CH</given-names>
</name>
<name>
<surname>Shoushtari</surname> <given-names>AN</given-names>
</name>
<name>
<surname>Hellmann</surname> <given-names>MD</given-names>
</name>
<name>
<surname>Shen</surname> <given-names>R</given-names>
</name>
<name>
<surname>Janjigian</surname> <given-names>YY</given-names>
</name>
<etal/>
</person-group>. <article-title>Tumor mutational load predicts survival after immunotherapy across multiple cancer types</article-title>. <source>Nat Genet</source>. (<year>2019</year>) <volume>51</volume>:<page-range>202&#x2013;6</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1038/s41588-018-0312-8</pub-id>
</citation>
</ref>
<ref id="B12">
<label>12</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Valero</surname> <given-names>C</given-names>
</name>
<name>
<surname>Lee</surname> <given-names>M</given-names>
</name>
<name>
<surname>Hoen</surname> <given-names>D</given-names>
</name>
<name>
<surname>Weiss</surname> <given-names>K</given-names>
</name>
<name>
<surname>Kelly</surname> <given-names>DW</given-names>
</name>
<name>
<surname>Adusumilli</surname> <given-names>PS</given-names>
</name>
<etal/>
</person-group>. <article-title>Pretreatment neutrophil-to-lymphocyte ratio and mutational burden as biomarkers of tumor response to immune checkpoint inhibitors</article-title>. <source>Nat Commun</source>. (<year>2021</year>) <volume>12</volume>:<fpage>729</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1038/s41467-021-20935-9</pub-id>
</citation>
</ref>
<ref id="B13">
<label>13</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Conway</surname> <given-names>JR</given-names>
</name>
<name>
<surname>Kofman</surname> <given-names>E</given-names>
</name>
<name>
<surname>Mo</surname> <given-names>SS</given-names>
</name>
<name>
<surname>Elmarakeby</surname> <given-names>H</given-names>
</name>
<name>
<surname>Van Allen</surname> <given-names>E</given-names>
</name>
</person-group>. <article-title>Genomics of response to immune checkpoint therapies for cancer: implications for precision medicine</article-title>. <source>Genome Med</source>. (<year>2018</year>) <volume>10</volume>:<fpage>93</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1186/s13073-018-0605-7</pub-id>
</citation>
</ref>
<ref id="B14">
<label>14</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lemery</surname> <given-names>S</given-names>
</name>
<name>
<surname>Keegan</surname> <given-names>P</given-names>
</name>
<name>
<surname>Pazdur</surname> <given-names>R</given-names>
</name>
</person-group>. <article-title>First FDA approval agnostic of cancer site - when a biomarker defines the indication</article-title>. <source>N Engl J Med</source>. (<year>2017</year>) <volume>377</volume>:<page-range>1409&#x2013;12</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1056/NEJMp1709968</pub-id>
</citation>
</ref>
<ref id="B15">
<label>15</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Boyiadzis</surname> <given-names>MM</given-names>
</name>
<name>
<surname>Kirkwood</surname> <given-names>JM</given-names>
</name>
<name>
<surname>Marshall</surname> <given-names>JL</given-names>
</name>
<name>
<surname>Pritchard</surname> <given-names>CC</given-names>
</name>
<name>
<surname>Azad</surname> <given-names>NS</given-names>
</name>
<name>
<surname>Gulley</surname> <given-names>JL</given-names>
</name>
</person-group>. <article-title>Significance and implications of FDA approval of pembrolizumab for biomarker-defined disease</article-title>. <source>J Immunother Cancer</source>. (<year>2018</year>) <volume>6</volume>:<fpage>35</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1186/s40425-018-0342-x</pub-id>
</citation>
</ref>
<ref id="B16">
<label>16</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cao</surname> <given-names>D</given-names>
</name>
<name>
<surname>Xu</surname> <given-names>H</given-names>
</name>
<name>
<surname>Xu</surname> <given-names>X</given-names>
</name>
<name>
<surname>Guo</surname> <given-names>T</given-names>
</name>
<name>
<surname>Ge</surname> <given-names>W</given-names>
</name>
</person-group>. <article-title>High tumor mutation burden predicts better efficacy of immunotherapy: a pooled analysis of 103078 cancer patients</article-title>. <source>Oncoimmunology</source>. (<year>2019</year>) <volume>8</volume>:<elocation-id>e1629258</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1080/2162402X.2019.1629258</pub-id>
</citation>
</ref>
<ref id="B17">
<label>17</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wood</surname> <given-names>MA</given-names>
</name>
<name>
<surname>Weeder</surname> <given-names>BR</given-names>
</name>
<name>
<surname>David</surname> <given-names>JK</given-names>
</name>
<name>
<surname>Nellore</surname> <given-names>A</given-names>
</name>
<name>
<surname>Thompson</surname> <given-names>RF</given-names>
</name>
</person-group>. <article-title>Burden of tumor mutations, neoepitopes, and other variants are weak predictors of cancer immunotherapy response and overall survival</article-title>. <source>Genome Med</source>. (<year>2020</year>) <volume>12</volume>:<fpage>33</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1186/s13073-020-00729-2</pub-id>
</citation>
</ref>
<ref id="B18">
<label>18</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Alioto</surname> <given-names>TS</given-names>
</name>
<name>
<surname>Buchhalter</surname> <given-names>I</given-names>
</name>
<name>
<surname>Derdak</surname> <given-names>S</given-names>
</name>
<name>
<surname>Hutter</surname> <given-names>B</given-names>
</name>
<name>
<surname>Eldridge</surname> <given-names>MD</given-names>
</name>
<name>
<surname>Hovig</surname> <given-names>E</given-names>
</name>
<etal/>
</person-group>. <article-title>A comprehensive assessment of somatic mutation detection in cancer using whole-genome sequencing</article-title>. <source>Nat Commun</source>. (<year>2015</year>) <volume>6</volume>:<elocation-id>10001</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1038/ncomms10001</pub-id>
</citation>
</ref>
<ref id="B19">
<label>19</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname> <given-names>H</given-names>
</name>
<name>
<surname>DiCarlo</surname> <given-names>J</given-names>
</name>
<name>
<surname>Satya</surname> <given-names>RV</given-names>
</name>
<name>
<surname>Peng</surname> <given-names>Q</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>Y</given-names>
</name>
</person-group>. <article-title>Comparison of somatic mutation calling methods in amplicon and whole exome sequence data</article-title>. <source>BMC Genomics</source>. (<year>2014</year>) <volume>15</volume>:<elocation-id>244</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1186/1471-2164-15-244</pub-id>
</citation>
</ref>
<ref id="B20">
<label>20</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>S</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Li</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>X</given-names>
</name>
<name>
<surname>Lai</surname> <given-names>X</given-names>
</name>
<etal/>
</person-group>. <article-title>What makes TMB an ambivalent biomarker for immunotherapy? A subtle mismatch between the sample-based design of variant callers and real clinical cohort</article-title>. <source>Front Immunol</source>. (<year>2023</year>) <volume>14</volume>:<elocation-id>1151224</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/fimmu.2023.1151224</pub-id>
</citation>
</ref>
<ref id="B21">
<label>21</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Eisenhauer</surname> <given-names>EA</given-names>
</name>
<name>
<surname>Therasse</surname> <given-names>P</given-names>
</name>
<name>
<surname>Bogaerts</surname> <given-names>J</given-names>
</name>
<name>
<surname>Schwartz</surname> <given-names>LH</given-names>
</name>
<name>
<surname>Sargent</surname> <given-names>D</given-names>
</name>
<name>
<surname>Ford</surname> <given-names>R</given-names>
</name>
<etal/>
</person-group>. <article-title>New response evaluation criteria in solid tumors: revised RECIST guideline (version 1.1)</article-title>. <source>Eur J Cancer</source>. (<year>2009</year>) <volume>45</volume>:<page-range>228&#x2013;47</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.ejca.2008.10.026</pub-id>
</citation>
</ref>
<ref id="B22">
<label>22</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Budczies</surname> <given-names>J</given-names>
</name>
<name>
<surname>Kazdal</surname> <given-names>D</given-names>
</name>
<name>
<surname>Allg&#xe4;uer</surname> <given-names>M</given-names>
</name>
<name>
<surname>Christopoulos</surname> <given-names>P</given-names>
</name>
<name>
<surname>Rempel</surname> <given-names>E</given-names>
</name>
<name>
<surname>Pfarr</surname> <given-names>N</given-names>
</name>
<etal/>
</person-group>. <article-title>Quantifying potential confounders of panel-based tumor mutational burden (TMB) measurement</article-title>. <source>Lung Cancer</source>. (<year>2020</year>) <volume>142</volume>:<page-range>114&#x2013;9</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.lungcan.2020.01.019</pub-id>
</citation>
</ref>
<ref id="B23">
<label>23</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Campesato</surname> <given-names>LF</given-names>
</name>
<name>
<surname>Barroso-Sousa</surname> <given-names>R</given-names>
</name>
<name>
<surname>Jimenez</surname> <given-names>L</given-names>
</name>
<name>
<surname>Correa</surname> <given-names>BR</given-names>
</name>
<name>
<surname>Sabbaga</surname> <given-names>J</given-names>
</name>
<name>
<surname>Hoff</surname> <given-names>PM</given-names>
</name>
<etal/>
</person-group>. <article-title>Comprehensive cancer-gene panels can be used to estimate mutational load and predict clinical benefit to PD-1 blockade in clinical practice</article-title>. <source>Oncotarget</source>. (<year>2015</year>) <volume>6</volume>:<page-range>34221&#x2013;7</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.18632/oncotarget.5950</pub-id>
</citation>
</ref>
<ref id="B24">
<label>24</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Colli</surname> <given-names>LM</given-names>
</name>
<name>
<surname>Machiela</surname> <given-names>MJ</given-names>
</name>
<name>
<surname>Myers</surname> <given-names>TA</given-names>
</name>
<name>
<surname>Jessop</surname> <given-names>L</given-names>
</name>
<name>
<surname>Yu</surname> <given-names>K</given-names>
</name>
<name>
<surname>Chanock</surname> <given-names>SJ</given-names>
</name>
</person-group>. <article-title>Burden of nonsynonymous mutations among TCGA cancers and candidate immune checkpoint inhibitor responses</article-title>. <source>Cancer Res</source>. (<year>2016</year>) <volume>76</volume>:<page-range>3767&#x2013;72</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1158/0008-5472.CAN-16-0170</pub-id>
</citation>
</ref>
<ref id="B25">
<label>25</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Riaz</surname> <given-names>N</given-names>
</name>
<name>
<surname>Havel</surname> <given-names>JJ</given-names>
</name>
<name>
<surname>Makarov</surname> <given-names>V</given-names>
</name>
<name>
<surname>Desrichard</surname> <given-names>A</given-names>
</name>
<name>
<surname>Urba</surname> <given-names>WJ</given-names>
</name>
<name>
<surname>Sims</surname> <given-names>JS</given-names>
</name>
<etal/>
</person-group>. <article-title>Tumor and microenvironment evolution during immunotherapy with nivolumab</article-title>. <source>Cell</source>. (<year>2017</year>) <volume>171</volume>:<fpage>934</fpage>&#x2013;<lpage>949.e16</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.cell.2017.09.028</pub-id>
</citation>
</ref>
<ref id="B26">
<label>26</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Miao</surname> <given-names>D</given-names>
</name>
<name>
<surname>Margolis</surname> <given-names>CA</given-names>
</name>
<name>
<surname>Vokes</surname> <given-names>NI</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>D</given-names>
</name>
<name>
<surname>Taylor-Weiner</surname> <given-names>A</given-names>
</name>
<name>
<surname>Wankowicz</surname> <given-names>SM</given-names>
</name>
<etal/>
</person-group>. <article-title>Genomic correlates of response to immune checkpoint blockade in microsatellite-stable solid tumors</article-title>. <source>Nat Genet</source>. (<year>2018</year>) <volume>50</volume>:<page-range>1271&#x2013;81</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1038/s41588-018-0200-2</pub-id>
</citation>
</ref>
<ref id="B27">
<label>27</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Lai</surname> <given-names>X</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>J</given-names>
</name>
<name>
<surname>Xu</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>X</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>X</given-names>
</name>
<etal/>
</person-group>. <article-title>A joint model considering measurement errors for optimally identifying tumor mutation burden threshold</article-title>. <source>Front Genet</source>. (<year>2022</year>) <volume>13</volume>:<elocation-id>915839</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/fgene.2022.915839</pub-id>
</citation>
</ref>
<ref id="B28">
<label>28</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ng</surname> <given-names>SK</given-names>
</name>
<name>
<surname>Tawiah</surname> <given-names>R</given-names>
</name>
<name>
<surname>Mclachlan</surname> <given-names>GJ</given-names>
</name>
<name>
<surname>Gopalan</surname> <given-names>V</given-names>
</name>
</person-group>. <article-title>Joint frailty modeling of time-to-event data to elicit the evolution pathway of events: a generalized linear mixed model approach</article-title>. <source>Biostatistics</source>. (<year>2022</year>) <volume>24</volume>:<page-range>108&#x2013;23</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1093/biostatistics/kxab037</pub-id>
</citation>
</ref>
<ref id="B29">
<label>29</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Therasse</surname> <given-names>P</given-names>
</name>
<name>
<surname>Arbuck</surname> <given-names>SG</given-names>
</name>
<name>
<surname>Eisenhauer</surname> <given-names>EA</given-names>
</name>
<name>
<surname>Wanders</surname> <given-names>J</given-names>
</name>
<name>
<surname>Kaplan</surname> <given-names>RS</given-names>
</name>
<name>
<surname>Rubinstein</surname> <given-names>L</given-names>
</name>
<etal/>
</person-group>. <article-title>New guidelines to evaluate the response to treatment in solid tumors</article-title>. <source>J Natl Cancer Inst</source>. (<year>2000</year>) <volume>92</volume>:<page-range>205&#x2013;16</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1093/jnci/92.3.205</pub-id>
</citation>
</ref>
<ref id="B30">
<label>30</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ford</surname> <given-names>R</given-names>
</name>
<name>
<surname>Schwartz</surname> <given-names>L</given-names>
</name>
<name>
<surname>Dancey</surname> <given-names>J</given-names>
</name>
<name>
<surname>Dodd</surname> <given-names>LE</given-names>
</name>
<name>
<surname>Eisenhauer</surname> <given-names>EA</given-names>
</name>
<name>
<surname>Gwyther</surname> <given-names>S</given-names>
</name>
<etal/>
</person-group>. <article-title>Lessons learned from independent central review</article-title>. <source>Eur J Cancer</source>. (<year>2009</year>) <volume>45</volume>:<page-range>268&#x2013;74</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.ejca.2008.10.031</pub-id>
</citation>
</ref>
<ref id="B31">
<label>31</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Petrick</surname> <given-names>NA</given-names>
</name>
<name>
<surname>Kim</surname> <given-names>HJ</given-names>
</name>
<name>
<surname>Clunie</surname> <given-names>DA</given-names>
</name>
<name>
<surname>Borradaile</surname> <given-names>K</given-names>
</name>
<name>
<surname>Ford</surname> <given-names>R</given-names>
</name>
<name>
<surname>Zeng</surname> <given-names>R</given-names>
</name>
<etal/>
</person-group>. <article-title>Evaluation of 1D, 2D and 3D nodule size estimation by radiologists for spherical and non-spherical nodules through CT thoracic phantom imaging</article-title>. <source>Med Imaging 2011: Computer-Aided Diagn SPIE</source>. (<year>2011</year>) <volume>7963</volume>:<page-range>107&#x2013;13</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1117/12.878265</pub-id>
</citation>
</ref>
<ref id="B32">
<label>32</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nakamura</surname> <given-names>T</given-names>
</name>
</person-group>. <article-title>Corrected score function for errors-in-variables models: Methodology and application to generalized linear models</article-title>. <source>Biometrika</source>. (<year>1990</year>) <volume>77</volume>:<page-range>127&#x2013;37</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1093/biomet/77.1.127</pub-id>
</citation>
</ref>
<ref id="B33">
<label>33</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Delaigle</surname> <given-names>A</given-names>
</name>
<name>
<surname>Hall</surname> <given-names>P</given-names>
</name>
</person-group>. <article-title>Methodology for non-parametric deconvolution when the error distribution is unknown</article-title>. <source>J R Stat Soc B</source>. (<year>2015</year>) <volume>78</volume>:<page-range>231&#x2013;52</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1111/rssb.12109</pub-id>
</citation>
</ref>
<ref id="B34">
<label>34</label>
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Teh</surname> <given-names>YW</given-names>
</name>
</person-group>. &#x201c;<article-title>Dirichlet Process</article-title>&#x201d;. In: <person-group person-group-type="editor">
<name>
<surname>Sammut</surname> <given-names>C</given-names>
</name>
<name>
<surname>Webb</surname> <given-names>GI</given-names>
</name>
</person-group>. (eds) <source>Encyclopedia of machine learning</source>. (<publisher-loc>Boston, MA</publisher-loc>: <publisher-name>Springer</publisher-name>) (<year>2017</year>). p. <page-range>280&#x2013;7</page-range>.</citation>
</ref>
<ref id="B35">
<label>35</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ferguson</surname> <given-names>TS</given-names>
</name>
</person-group>. <article-title>Bayesian density estimation by mixtures of normal distributions</article-title>. <source>Recent Adv stat Acad Press</source>. (<year>1983</year>) <volume>p</volume>:<fpage>287</fpage>&#x2013;<lpage>302</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/B978-0-12-589320-6.50018-6</pub-id>
</citation>
</ref>
<ref id="B36">
<label>36</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Neal</surname> <given-names>RM</given-names>
</name>
</person-group>. <article-title>Markov chain sampling methods for Dirichlet process mixture models</article-title>. <source>J Compute Graph Stat</source>. (<year>2000</year>) <volume>9</volume>:<page-range>249&#x2013;65</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1080/10618600.2000.10474879</pub-id>
</citation>
</ref>
<ref id="B37">
<label>37</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Paulino</surname> <given-names>CD</given-names>
</name>
<name>
<surname>Soares</surname> <given-names>P</given-names>
</name>
<name>
<surname>Neuhaus</surname> <given-names>J</given-names>
</name>
</person-group>. <article-title>Binomial regression with misclassification</article-title>. <source>Biometrics</source>. (<year>2003</year>) <volume>59</volume>:<page-range>670&#x2013;75</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1111/1541-0420.00077</pub-id>
</citation>
</ref>
<ref id="B38">
<label>38</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Lai</surname> <given-names>X</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>J</given-names>
</name>
<name>
<surname>Xu</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>X</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>X</given-names>
</name>
<etal/>
</person-group>. <article-title>TMBcat: A multi-endpoint p-value criterion on different discrepancy metrics for superiorly inferring tumor mutation burden thresholds</article-title>. <source>Front Immunol</source>. (<year>2022</year>) <volume>13</volume>:<elocation-id>995180</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/fimmu.2022.995180</pub-id>
</citation>
</ref>
<ref id="B39">
<label>39</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>J</given-names>
</name>
<name>
<surname>Fang</surname> <given-names>W</given-names>
</name>
<name>
<surname>Xiao</surname> <given-names>X</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>Q</given-names>
</name>
<name>
<surname>Zhao</surname> <given-names>J</given-names>
</name>
<etal/>
</person-group>. <article-title>TMBserval: a statistical explainable learning model reveals weighted tumor mutation burden better categorizing therapeutic benefits</article-title>. <source>Front Immunol</source>. (<year>2023</year>) <volume>14</volume>:<elocation-id>1151755</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/fimmu.2023.1151755</pub-id>
</citation>
</ref>
<ref id="B40">
<label>40</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hellmann</surname> <given-names>MD</given-names>
</name>
<name>
<surname>Callahan</surname> <given-names>MK</given-names>
</name>
<name>
<surname>Awad</surname> <given-names>MM</given-names>
</name>
<name>
<surname>Calvo</surname> <given-names>E</given-names>
</name>
<name>
<surname>Ascierto</surname> <given-names>PA</given-names>
</name>
<name>
<surname>Atmaca</surname> <given-names>A</given-names>
</name>
<etal/>
</person-group>. <article-title>Tumor mutational burden and efficacy of nivolumab monotherapy and in combination with ipilimumab in small-cell lung cancer</article-title>. <source>Cancer Cell</source>. (<year>2019</year>) <volume>35</volume>:<fpage>329</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.ccell.2019.01.011</pub-id>
</citation>
</ref>
<ref id="B41">
<label>41</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fang</surname> <given-names>W</given-names>
</name>
<name>
<surname>Ma</surname> <given-names>Y</given-names>
</name>
<name>
<surname>Yin</surname> <given-names>JC</given-names>
</name>
<name>
<surname>Hong</surname> <given-names>S</given-names>
</name>
<name>
<surname>Zhou</surname> <given-names>H</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>A</given-names>
</name>
<etal/>
</person-group>. <article-title>Comprehensive genomic profiling identifies novel genetic predictors of response to anti-PD-(L)1 therapies in non-small cell lung cancer</article-title>. <source>Clin Cancer Res</source>. (<year>2019</year>) <volume>25</volume>:<page-range>5015&#x2013;26</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1158/1078-0432.CCR-19-0585</pub-id>
</citation>
</ref>
<ref id="B42">
<label>42</label>
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rizvi</surname> <given-names>H</given-names>
</name>
<name>
<surname>Sanchez-Vega</surname> <given-names>F</given-names>
</name>
<name>
<surname>La</surname> <given-names>K</given-names>
</name>
<name>
<surname>Chatila</surname> <given-names>W</given-names>
</name>
<name>
<surname>Jonsson</surname> <given-names>P</given-names>
</name>
<name>
<surname>Halpenny</surname> <given-names>D</given-names>
</name>
<etal/>
</person-group>. <article-title>Molecular determinants of response to anti-programmed cell death (PD)-1 and anti-programmed death-ligand 1 (PD-L1) blockade in patients with non-small-cell lung cancer profiled with targeted next-generation sequencing</article-title>. <source>J Clin Oncol</source>. (<year>2018</year>) <volume>36</volume>:<page-range>633&#x2013;41</page-range>. doi:&#xa0;<pub-id pub-id-type="doi">10.1200/JCO.2017.75.3384</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>