Papers
Topics
Authors
Recent
Search
2000 character limit reached

SEMAP-curvature: Bayesian Dose-Finding with Sigmoid Emax

Updated 14 July 2026
  • SEMAP-curvature is a Bayesian model-free dose-finding method that estimates dose-response means by enforcing smoothness via a sigmoid Emax transformation and curvature penalty.
  • It integrates historical data through a Bayesian hierarchical model, adjusting for between-trial differences with prognostic and predictive heterogeneity parameters.
  • The approach bridges parametric Emax fitting and nonparametric smoothing, yielding pharmacologically plausible dose-response curves with improved power for concave, saturating responses.

SEMAP-curvature is a particular instantiation of the MAP-curvature framework in which the default dose-response shape is the sigmoid Emax model. It is model-free in the sense that it directly estimates the mean responses at the prespecified doses, while smoothness is enforced by penalising curvature after mapping the curve into the Emax scale. Within Phase II dose-finding, the method was introduced as a Bayesian model-free approach for continuous outcomes with known common variance, and was further extended by integrating MAP-curvature with a Bayesian hierarchical model to enable flexible borrowing of historical data (Han et al., 28 Sep 2025).

1. Definition and position within MAP-curvature

SEMAP-curvature is defined within a parallel-group Phase II trial with placebo and MM active doses, using standardised doses

x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],

with x0x_0 the placebo. At dose xix_i, patient j=1,…,Nij=1,\dots,N_i has continuous outcome

Yij∣μi∼N(μi,σ2),i=0,…,M,Y_{ij}\mid \mu_i \sim N(\mu_i,\sigma^2), \qquad i=0,\dots,M,

where μi=f(xi)\mu_i=f(x_i) is the mean response at dose xix_i for an unknown dose-response curve ff on [0,1][0,1]. The variance x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],0 is assumed known and common to all arms (Han et al., 28 Sep 2025).

The general MAP-curvature construction chooses a default dose-response function

x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],1

with parameter vector x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],2, and measures deviation of the true curve from that default shape through the second derivative of the transformed function x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],3. The associated x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],4 total curvature is

x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],5

If x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],6 exactly, then x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],7, so the integrand vanishes up to numerical approximation and the curvature measure is small. Large values indicate strong deviation from the default shape.

SEMAP-curvature specializes this framework by taking the sigmoid Emax model as the default. LiMAP-curvature is the linear special case in which x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],8, whereas SEMAP-curvature employs the sigmoid Emax model and is intended to provide greater flexibility for nonlinear pharmacological patterns. A plausible implication is that the method occupies an intermediate position between fully parametric Emax fitting and nonparametric smoothing: it preserves dose-level mean estimation while regularising toward a pharmacologically plausible family.

2. Sigmoid Emax transformation and curvature penalty

In SEMAP-curvature, the default dose-response model is the sigmoid Emax function

x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],9

with inverse

x0x_00

where

x0x_01

Here x0x_02 is the baseline effect, x0x_03 the maximum achievable treatment effect, x0x_04 the dose achieving x0x_05 of x0x_06, and x0x_07 the Hill coefficient controlling steepness (Han et al., 28 Sep 2025).

The curvature measure in SEMAP-curvature remains

x0x_08

but in practice x0x_09 is only observed at the discrete doses xix_i0. Using a second-order central difference approximation, for xix_i1,

xix_i2

This yields the discrete approximation

xix_i3

where

xix_i4

Regularisation is imposed through a half-normal prior on total curvature. Operationally, the prior density on xix_i5 is

xix_i6

with hyperprior

xix_i7

Smaller xix_i8 favours smaller xix_i9 and hence stronger penalisation of curvature; larger j=1,…,Nij=1,\dots,N_i0 allows more flexible curves. The paper explicitly interprets this as penalising departure from the Emax shape rather than departure from a straight line. This suggests that SEMAP-curvature should be most effective when the true dose-response is monotone, saturating, and concave downward over clinically relevant regions.

3. Bayesian specification, posterior objective, and computation

The model assigns independent diffuse uniform priors

j=1,…,Nij=1,\dots,N_i1

and a prior j=1,…,Nij=1,\dots,N_i2 determined by the sigmoid Emax specification. The generic guidance for j=1,…,Nij=1,\dots,N_i3 is as follows: j=1,…,Nij=1,\dots,N_i4 and j=1,…,Nij=1,\dots,N_i5 receive Normal priors, with means informed by historical or expert knowledge when available; j=1,…,Nij=1,\dots,N_i6 may receive gamma, beta, or log-normal priors chosen so that values near j=1,…,Nij=1,\dots,N_i7 are most probable and values below j=1,…,Nij=1,\dots,N_i8 or above j=1,…,Nij=1,\dots,N_i9 have low probability; Yij∣μi∼N(μi,σ2),i=0,…,M,Y_{ij}\mid \mu_i \sim N(\mu_i,\sigma^2), \qquad i=0,\dots,M,0 receives a truncated normal prior on Yij∣μi∼N(μi,σ2),i=0,…,M,Y_{ij}\mid \mu_i \sim N(\mu_i,\sigma^2), \qquad i=0,\dots,M,1. In the main simulation study, the authors fix the placebo response at Yij∣μi∼N(μi,σ2),i=0,…,M,Y_{ij}\mid \mu_i \sim N(\mu_i,\sigma^2), \qquad i=0,\dots,M,2, omit Yij∣μi∼N(μi,σ2),i=0,…,M,Y_{ij}\mid \mu_i \sim N(\mu_i,\sigma^2), \qquad i=0,\dots,M,3, and use

Yij∣μi∼N(μi,σ2),i=0,…,M,Y_{ij}\mid \mu_i \sim N(\mu_i,\sigma^2), \qquad i=0,\dots,M,4

together with

Yij∣μi∼N(μi,σ2),i=0,…,M,Y_{ij}\mid \mu_i \sim N(\mu_i,\sigma^2), \qquad i=0,\dots,M,5

for the main results, plus sensitivity analysis over Yij∣μi∼N(μi,σ2),i=0,…,M,Y_{ij}\mid \mu_i \sim N(\mu_i,\sigma^2), \qquad i=0,\dots,M,6 (Han et al., 28 Sep 2025).

The joint prior is

Yij∣μi∼N(μi,σ2),i=0,…,M,Y_{ij}\mid \mu_i \sim N(\mu_i,\sigma^2), \qquad i=0,\dots,M,7

and the likelihood factorises as

Yij∣μi∼N(μi,σ2),i=0,…,M,Y_{ij}\mid \mu_i \sim N(\mu_i,\sigma^2), \qquad i=0,\dots,M,8

Hence the posterior is

Yij∣μi∼N(μi,σ2),i=0,…,M,Y_{ij}\mid \mu_i \sim N(\mu_i,\sigma^2), \qquad i=0,\dots,M,9

Taking logs and discarding constants gives the MAP objective

μi=f(xi)\mu_i=f(x_i)0

The MAP estimates are

μi=f(xi)\mu_i=f(x_i)1

obtained numerically via a quasi-Newton method such as BFGS. No full MCMC algorithm is specified. Once μi=f(xi)\mu_i=f(x_i)2 is obtained, the dose-response curve is constructed by interpolation between the points μi=f(xi)\mu_i=f(x_i)3, and target doses such as the minimum effective dose are derived from this curve.

The implementation steps stated in the paper are operationally simple: specify doses, sample sizes, and observed data; initialise μi=f(xi)\mu_i=f(x_i)4, μi=f(xi)\mu_i=f(x_i)5, and μi=f(xi)\mu_i=f(x_i)6; at each objective evaluation compute μi=f(xi)\mu_i=f(x_i)7, finite differences, the likelihood, and prior terms; optimise the posterior; and use the fitted μi=f(xi)\mu_i=f(x_i)8 to construct the estimated curve and MED. No public software is described.

4. Relation to LiMAP-curvature and MCP-Mod

LiMAP-curvature is recovered by choosing

μi=f(xi)\mu_i=f(x_i)9

Then xix_i0 reduces to the discrete xix_i1 norm of the second differences of xix_i2, so the method penalises deviations from linearity. The stated interpretation is that LiMAP-curvature works well when the true dose-response is approximately linear or only mildly curved, but becomes less efficient when the true curve is strongly nonlinear, such as sigmoidal or saturating (Han et al., 28 Sep 2025).

SEMAP-curvature differs by treating a sigmoidal, saturating curve as the baseline. The paper characterises the contrast in conceptual terms: LiMAP treats a straight line as the default and regularises toward linearity, whereas SEMAP treats a sigmoid Emax curve as the default and regularises toward pharmacologically plausible nonlinear patterns.

The comparison with MCP-Mod is sharper. MCP-Mod requires prespecification of a finite set of parametric candidate models, conducts model-based multiple contrast tests, and then fits the selected model. The paper states that its performance is sensitive to model misspecification. SEMAP-curvature, by contrast, does not require a discrete set of candidate models and works directly on the dose-specific means xix_i3 with a curvature penalty relative to a flexible default model.

The principal comparisons reported in the source are summarized below.

Method Default structure Stated strengths
LiMAP-curvature Linear Effective for approximately linear or mildly curved responses
SEMAP-curvature Sigmoid Emax Better for concave downward, saturating, pharmacologically realistic shapes
MCP-Mod Finite candidate model set Standard parametric benchmark; sensitive to misspecification

In simulations, SEMAP-curvature generally outperforms LiMAP-curvature and MCP-Mod in detecting dose-response signals and estimating MED for concave downward shapes resembling the sigmoid Emax model, including emax, quadratic, power, betaMod, and sigEmax. The paper also reports exceptions: for models with initial concave upward curvature, such as exponential1, logistic1, and exponential2, SEMAP can underperform LiMAP in power. That pattern is attributed to priors favouring sigmoidal saturation together with limited low-dose information. This suggests that SEMAP-curvature is not a universally dominant smoother, but one whose regularisation bias is intentionally aligned with a particular pharmacological prior geometry.

5. Historical borrowing extension

The MAP-curvature framework is extended to incorporate one historical trial using the hierarchical model of Han et al. (2024), allowing borrowing across arbitrary dose patterns and accounting for prognostic and predictive heterogeneity (Han et al., 28 Sep 2025).

Let xix_i4 be all distinct doses used in either the current or the historical trial. Let xix_i5 denote the current-trial dose indices and xix_i6 the historical-trial dose indices. The current and historical outcomes are modelled as

xix_i7

and

xix_i8

Here xix_i9 captures prognostic heterogeneity as a baseline shift, with prior

ff0

and ff1 captures predictive heterogeneity as a multiplicative treatment-effect change, with prior

ff2

The paper notes that they often choose ff3, and in simulations use

ff4

The extended joint prior is

ff5

and the posterior is

ff6

MAP estimation is then performed over ff7.

The paper emphasises three properties of this construction. First, it borrows across arbitrary dose patterns, not only perfectly matched dose grids. Second, it adjusts automatically for between-trial differences through ff8 and ff9. Third, if the current data conflict with the historical data, the posterior for [0,1][0,1]0 and/or [0,1][0,1]1 moves away from [0,1][0,1]2, effectively down-weighting historical information. A plausible implication is that the borrowing mechanism functions as a robust commensurability device rather than as fixed pooling.

6. Operating characteristics, practical use, and terminological scope

The main simulation design uses a randomised, double-blind, placebo-controlled parallel-group Phase II trial with current-trial doses

[0,1][0,1]3

placebo effect fixed at [0,1][0,1]4, maximum treatment effect [0,1][0,1]5, total sample size [0,1][0,1]6 with [0,1][0,1]7 per arm, and continuous outcomes with [0,1][0,1]8. Twelve true dose-response shapes are examined: linear, emax1, emax2, exponential1, quadratic1, logistic1, exponential2, quadratic2, sigEmax, power, logistic2, and betaMod. Four historical-data scenarios are considered, ranging from full overlap to no historical trial, together with prognostic heterogeneity [0,1][0,1]9 and predictive heterogeneity x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],00, for x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],01 combinations and x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],02 virtual trials per combination (Han et al., 28 Sep 2025).

For dose-response signal detection, the test statistic is

x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],03

with critical value calibrated by Monte Carlo under x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],04. Without historical data, the reported findings are that SEMAP-curvature consistently yields higher ROC curves than LiMAP and MCP-Mod for concave downward shapes; for emax1, emax2, and quadratic1, it gains about x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],05–x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],06 power over LiMAP and x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],07–x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],08 over MCP-Mod at x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],09 type I error; and for quadratic2 and betaMod, it improves power by x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],10–x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],11 compared with MCP-Mod at x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],12 type I error. With historical borrowing, the greatest gains occur under full overlap, while partial overlap still outperforms no borrowing in most cases.

For dose-response curve estimation, the paper states that SEMAP-curvature without historical data tends to track complex nonlinear true curves such as emax2, exponential2, logistic2, and sigEmax more closely than LiMAP and MCP-Mod, but that its error bars are generally wider. With historical data, full-overlap borrowing yields mean curves closer to the truth than no borrowing, though variability is not always reduced because heterogeneity through x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],13 and x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],14 introduces additional uncertainty.

For MED estimation, representative results under x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],15, x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],16, and threshold x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],17 include the following: for emax2 with true MED x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],18, SEMAP-curvature S4 has bias x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],19 and MSE x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],20, compared with LiMAP bias x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],21, MSE x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],22, and MCP-Mod bias x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],23, MSE x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],24; for quadratic2 with true MED x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],25, SEMAP S4 has bias x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],26 and MSE x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],27, compared with LiMAP bias x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],28, MSE x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],29, and MCP-Mod bias x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],30, MSE x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],31; for betaMod with true MED x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],32, SEMAP S4 has bias x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],33 and MSE x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],34, compared with LiMAP bias x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],35, MSE x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],36, and MCP-Mod bias x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],37, MSE x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],38. For linear or mildly curved responses, LiMAP may have smaller bias and MSE.

The practical workflow stated for real Phase II use is to standardise or choose doses on x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],39, specify priors for x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],40, x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],41, x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],42, and x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],43, optionally specify x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],44 and x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],45 for historical borrowing, fit SEMAP-curvature by MAP optimisation, construct the estimated curve by interpolation, test proof of concept via the statistic x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],46, and define MED as the smallest dose whose interpolated response exceeds x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],47, where x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],48 is a clinically relevant threshold such as x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],49. The authors note several limitations: sensitivity to x0,x1,…,xM∈[0,1],x_0, x_1, \dots, x_M \in [0,1],50 and Emax priors, restriction to continuous outcomes with known variance, absence of strict monotonicity constraints, reliance on MAP rather than full posterior inference, and focus on a single historical trial in the main article.

A separate terminological point is that the string “SEMAP-curvature” also appears in a very different mathematical context. The paper “Curvature of Metrics on Semple Jet bundles” discusses how one could understand a notion like “SEMAP-curvature” on the Semple tower, but explicitly states that the paper does not use the term; there it would refer to the curvature of an invariant singular Hermitian metric on the Semple jet bundle or associated invariant jet bundles (Rahmati, 2016). The established use of SEMAP-curvature as a named method, however, is the dose-finding construction based on sigmoid Emax regularisation (Han et al., 28 Sep 2025).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to SEMAP-curvature.