Introduction

Human papillomavirus (HPV) is widely known to be a cause of intraepithelial cervical neoplasia (CIN) and cervical cancer. Worldwide, cervical cancer is both the fourth-most common cause of cancer, and the fourth-most common cause of death from cancer in women1,2. In 2022, an estimated 660,000 cases of cervical cancer occurred worldwide, with 350, 000 deaths2, which is about \(8\%\) of the total cases and total deaths from cancer3. By 2030, the global burden of cervical cancer is expected to increase to over 700,000 cases and over 400, 000 deaths per year, with over \(95\%\) of these deaths taking place in low- and middle-income countries4. “Cervical cancer” is the term for a malignant neoplasm arising from cells originating in the tissues of the cervix, part of the female reproductive system. Over 95% of cervical cancers are caused by an infection with the human papilloma virus (HPV)4. Among over 130 HPV types, around 40 HPV types can infect the genital areas of men and women, including the skin of the penis, vulva and anus, cervix and rectum5. Among these, HPV16 and 18 types are considered to be of particularly high risk and progression to cervical cancer6.

Human papilloma viruses (HPV) are small DNA viruses with a circular genome of approximately 8000bp that infect the basal cell layer of epidermis. Their genome is functionally divided into three regions. The first is a non-coding upstream regulatory region (URR). The second is an early region, encrypting the early viral proteins E6, E7, E8, E1, E2, E4 and E5, and the third is a late region, encrypting L1 and L2 proteins, which are components of the viral capsid. E1 protein facilitates viral replication using the host replication machinery. The E5, E6, and E7 proteins are considered to be associated with virus immune evasion. The E6 and E7 gene products deregulate the host cytotoxic lymphocyte growth cycle by binding and inactivating two tumor suppressor proteins: the tumor suppressor protein (p53) and the retinoblastoma gene product (pRb)7. Consequently, the normal activities of p53 that manage arrest, apoptosis, and DNA repair of G1 are abolished8,9. Inactivation of the p53 and pRb proteins can lead to an increased proliferation and genomic instability, resulting in accumulation of DNA damage and leading to transformed cancerous cells10. Prior to development of cervical cancer, there are several stages of dysplasia that correspond to different proportions of basal epithelial cells being occupied by abnormal cells11. The progression from initial infection to cervical cancer is typically slow, often over a period of 20 or more years. During that time, the disease develops through a precancerous stage that can be detected through a regular cytological examination of the cervix with a Pap test. If the screening confirms an abnormality, additional testing and treatment can usually eliminate the disease.

The immune system plays an important role in clearing most of HPV infections, but some infections cannot be eliminated and persist for several years, becoming an additional risk factor12. Once an antigen is detected by the body, there are two types of immune responses the body can use to defend itself13. The first line of defense is the immediate response called the innate immune system, which is non-specific to the antigen. The second, long-lasting line of defense is the adaptive immune system13. This type of immune response is antigen-specific and has a memory of antigens it has come across before, but it takes longer to act, because it takes some time for immune system to recognize foreign antigens and mount responses in the form of antigen-specific antibodies and cytotoxic T cells.

During the early stages of an HPV infection, the innate immune response of the host is the first line of defense against infection. Dendritic cells (DCs), Langerhans cells (LCs), natural killer (NK), natural killer T (NKT) cells and keratinocytes, among others, plays an important role in promoting a good adaptive immune response against HPV infection. Most of these cell types can promote a cytokine-mediated pro-inflammatory process that links the innate and the adaptive immune responses. Furthermore, NK cells are able to directly eliminate HPV-infected cells14. Langerhans cells (LC) are the primary type of antigen-presenting dendritic cells that reside in epidermis15. These cell play an essential role in triggering adaptive immune response against viral antigens that can be found in the epidermis16. However, HPV can evade the immune response, mainly through the action of E6 and E7 proteins17,18.

One of the first attempts to mathematically model cancer immunotherapy was made by Kirschner and Panetta19. They developed a system of equations describing external inflow of both IL-2 and cultured immune cells, and analysed immunotherapy based on the use of IL-2 together with adoptive cellular immunotherapy (ACI). de Boer and Hogeweg20 studied a mathematical model of cellular immune response to tumors and showed that initially small doses of antigens lead to tumor dormancy. Kuznetsov et al.21,22 developed models of immunogenic tumors that exhibit oscillatory growth patterns when the tumor stays very small for a relatively long period of time, and subsequently grows to become dangerously large. A model proposed by Dingli and Michor23 includes cancer stem cells and several potential forms of treatment. Freedman and Belostotski24,25 developed model for radiation treatment based on a system of two differential equations for healthy and cancerous cells. That work analyzed four different methods of describing how the radiation treatment was administered—as a constant, proportional to the number of cancer cells, proportional to the ratio of cancer cells to healthy cells, and periodically. The effects of periodic radiation have also been studied by Liu et al.26. Isaeva and Osipov27 analyzed a model that includes combined effects of chemo- and immunotherapy. They showed tumor-immune dynamics under the influence of both immunotherapy with IL-2 and IFN-a and chemotherapy. Very recently, Rajan et al.28 have performed sensitivity analysis for this model to estimate the parameter values and identified key parameters that influence transmission.

In this paper, we consider a model of immune response to HPV infection that includes Langerhans cells, acting as sentinels, and cytotoxic lymphocytes able to eliminate infected cells. Besides establishing conditions for existence and stability of the steady states, we also utilize an impulsive control approach to find appropriate dosing interval that allows to control infection through treatment.

The rest of paper is arranged as follows. In Sect. “The mathematical model” we present necessary biological background and formulate the mathematical model. Well-posedness and equilibria of the model are discussed in Sect. “Model well-posedness and steady states”. Section “Basic reproduction number and stability of equilibria” established basic reproduction number of the model and contains results on stability of equilibria, as well as sensitivity analysis. Section “Impulsive control approach” is devoted to impulsive control approach for possible treatment of HPV infection. Numerical bifurcation analyses and simulations are performed in Sect. “Numerical bifurcation analyses and simulation”. The paper concludes in Sect. “Discussion and conclusion” with a discussion of results and future research.

The mathematical model

Following29,30, we consider HPV infection starting when free virions, whose population will be denoted by V(t), infect healthy basal cells at rate \(\beta\). With the total population of all epithelial cells assumed to be constant N, the number of basal epithelial cells that are thus infected will be denoted by \(E_I(t)\), with the remaining \((N-E_I)\) cells being uninfected cells that can potentially be infected in the future. Infection is assumed to be density-dependent, with constant \(\sigma\) representing the concentration of uninfected cells at half-maximum growth. Once infected, the cells \(E_I\) traverse up through the epithelial column and transform into transit-amplifying infected cells \(E_T\) cells that reside in supra-basal (mid-layer) of the epithelium31,32. We will denote by \(\mu\) the rate of conversion from \(E_I\) to \(E_T\) cells, and it represents the rate of expression of HPV oncogenes E6 and E7, once the cells become infected. Higher levels of expression of these oncogenes by \(E_T\) cells and location of these cells in the supra-basal layer allows these cells to additionally self-replicate at a rate \(r\mu\). For simplicity, we assume that both types of HPV-infected cells, \(E_I\) and \(E_T\), die at the same rate d. With HPV being a non-lytic virus, new virions are released from infected cells through bursting of infected cells. Since both \(E_I\) and \(E_T\) express oncogenes and thus produce new virions, we will assume that the rate of production of new virions is, therefore, equal to kd and the same for both types of infected cells. Virions are assumed to be cleared at a constant rate \(d_v\) that implicitly captures antibody response.

An important role in controlling HPV infection is played by cellular immunity and, in particular, by cytotoxic T cell lymphocytes (CTLs)17,18,33. To better understand the dynamics of CTL response, we include in the model a population of intra-epithelial Langerhans cells (LCs), which are antigen-presenting cells that are critical in T-cell priming in response to viral infections of the skin. HPV infection is directly associated with a reduction in the number of LCs in infected epidermis34. At the same time, LCs phagocytose vaginal epithelial cells undergoing apoptosis, as was demonstrated in the murine model35. We will assume LCs, to be denoted L(t), are produced at a constant growth rate \(\lambda\) and die at rate \(d_l\). The number of LCs can increase through recruitment of other LCs in the presence of infected cells \(E_T\), expressing high concentrations of E6 and E7 oncogenes36,37, and we assume this to happen at rate \(\eta\). On the other hand, HPV is known to be capable both of immune evasion, and it can also reduce antigen presentation by downregulating NF-\(\kappa\)B signalling in HPV-infected cells, and by inhibiting keratinocyte-derived CCL20 expression, which, in turn, affects LCs and limits their capacity to stimulate CD8+ T cells38,39,40. In the model this is represented by a reduction of the growth in LCs with a half-maximum growth constant \(\theta\) and with the amount of free virus V.

Finally, we assume that HPV-specific CTLs, denoted Z(t), are produced at a constant growth rate s and cleared at rate \(d_z\), and their population also grows proportionally to the number of LCs and CTLs at rate \(\alpha\). CTLs kills infected cells at rate a, which is assumed to be the same for both types of infected cells, \(E_I\) and \(E_T\).

Based on the above assumptions, we have the following model for dynamics of HPV infection

$$\begin{aligned} \frac{dE_I}{dt}= & \frac{\beta V(N-E_I)}{\sigma +(N-E_I)}-\mu E_I-d E_I-a E_IZ=f_1(x), \nonumber \\ \frac{dE_T}{dt}= & \mu E_I+r \mu E_T-d E_T-a E_TZ=f_2(x), \nonumber \\ \frac{dV}{dt}= & k d (E_I+E_T)-d_v V=f_3(x),\nonumber \\ \frac{dL}{dt}= & \lambda +\frac{\eta E_T L}{\theta +V}-d_l L=f_4(x),\nonumber \\ \frac{dZ}{dt}= & s+\alpha ZL-d_zZ=f_5(x), \end{aligned}$$
(1)

where \(x=(E_I,E_T,V,L,Z)\), with biologically-relevant initial conditions

$$\begin{aligned} E_I(0)\ge 0,~E_T(0)\ge 0,~V(0)\ge 0,~L(0)\ge 0,~Z(0)\ge 0. \end{aligned}$$
(2)

Model well-posedness and steady states

Since the right-hand sides \(f_i(x)\) of the model (1) are smooth functions of its variables, standard theory of differential equations guarantees the existence of a unique solution for the system (1) with initial conditions (2)41,42. Before proceeding with analysis of the model, we now establish its well-posedness in terms of non-negativity and boundedness of solutions.

Let us introduce auxiliary quantities

$$\begin{aligned} B_1=\frac{\mu N}{d-r\mu },~~B_2=\frac{\lambda }{d_l-\eta B_1},~~B_3=\frac{s}{d_z-\alpha B_2}, \end{aligned}$$
(3)

and assume that the following conditions hold

$$\begin{aligned} d>r\mu ,~d_l>\eta B_1,~d_z>\alpha B_2. \end{aligned}$$
(4)

Biologically, the first of these conditions implies that the death rate of epithelial cells should exceed the growth rate of self-proliferating cells, which is true for experimentally observed values of parameters as used in earlier papers29,30. The second and third conditions prevent unbounded growth of Langerhan cells and the CTLs, respectively.

Now, we have the following result.

Proposition 1

All solutions of system (1) with initial conditions (2) remain non-negative and bounded in \(\mathscr {D}\) for all \(t\ge 0\) , where

$$\begin{aligned} \mathscr {D}= & \Big \{(E_I, E_T, V, L,Z) \in \mathbb {R}^5_+: 0\le E_I\le N, 0\le E_T\le B_1,\nonumber \\ & ~~~~~~ 0\le V\le \frac{kd(N+B_1)}{d_v},~0\le L\le B_2,~0\le Z \le B_3\Big \}. \end{aligned}$$
(5)

Proof

Considering the equation for \(E_I\), let \(t_I>0\) be the first time when \(E_I(t_I)=0\), with other variables being non-negative as per initial conditions, i.e.

$$\begin{aligned} E_T(t)\ge 0,~V(t)\ge 0,~L(t)\ge 0,~Z(t)\ge 0 \text{ for } t\in [0,t_I]. \end{aligned}$$

The first equation of the system (1) shows that at this moment of time,

$$\begin{aligned} \frac{dE_I}{dt}(t_I)=\frac{\beta V(t_I) N(t_I)}{\sigma +N}\ge 0, \end{aligned}$$

suggesting that \(E_I\) cannot decrease below zero. Similarly, if \(t_L>0\) is the first time when \(L(t_L)=0\), with other variables remaining non-negative, we immediately recognise that since

$$\begin{aligned} \frac{dL}{dt}(t_L)=\lambda >0, \end{aligned}$$

from this moment of time L will increase and, hence, it also can never become negative. Using the same argument sequentially for other variables shows that for non-negative initial conditions, all variables will remain non-negative for all \(t\ge 0\).

From the first equation of system (1), we have

$$\begin{aligned} \frac{dE_I}{dt}=\frac{\beta V(N-E_I)}{\sigma +(N-E_I)}-\mu E_I-d E_I-a E_IZ\le \frac{\beta V(N-E_I)}{\sigma +(N-E_I)}=\beta V\left( 1-\frac{\sigma }{\sigma +N-E_I}\right) . \end{aligned}$$

If \(E_I\) exceeds N, the last bracket becomes negative, and \(E_I\) decreases, thus showing that \(E_I(t)\le N\) for all \(t\ge 0\). From the second equation, using \(E_I\le N\), we have

$$\begin{aligned} \frac{dE_T}{dt}=\mu E_I+r \mu E_T-d E_T-a E_TZ\le \mu E_I+r\mu E_T-dE_T\le \mu N-(d-r\mu ) E_T. \end{aligned}$$
(6)

In light of the condition \(d>r\mu\) given in (4), we then have

$$\begin{aligned} 0\le E_T\le \frac{\mu N}{d-r\mu }=B_1. \end{aligned}$$

In a similar way, we can obtain a bound on V(t) as

$$\begin{aligned} 0\le V\le \frac{kd(N+B_1)}{d_v}. \end{aligned}$$

The fourth equation of system (1) can be rewritten as

$$\begin{aligned} \frac{dL}{dt}=\lambda +\frac{\eta E_T L}{\theta +V}-d_l L\le \lambda +\eta B_1 L-d_l L=\lambda -(d_l-\eta B_1)L. \end{aligned}$$

which shows that

$$\begin{aligned} 0\le L\le \frac{\lambda }{d_l-\eta B_1}=B_2. \end{aligned}$$

Finally, from the last equation of system (1), we get

$$\begin{aligned} \frac{dZ}{dt}=s+\alpha ZL-d_z Z\le s+\alpha B_2 Z-d_z Z~=~s-(d_z-\alpha B_2)Z, \end{aligned}$$
(7)

implying

$$\begin{aligned} 0\le Z\le \frac{s}{d_z-\alpha B_2}=B_3. \end{aligned}$$

From this analysis, we conclude that the region \(\mathscr {D}\) is positively invariant, with all solutions of the system (1) with initial conditions in \(\mathscr {D}\) remaining within this region for all \(t\ge 0\). \(\square\)

The system (1) can have two equilibria, namely,

  1. i.

    the disease-free equilibrium \(\displaystyle {E_0 \left( 0,0,0,\frac{\lambda }{d_l}, \frac{s d_l}{d_z d_l-\alpha \lambda }\right) }\),

  2. ii.

    the chronic equilibrium \(E^*(E_I^*, E_T^*, V^*, L^*,Z^*)\),

where

$$\begin{aligned} E_I^*= & \frac{(d_lL^*-\lambda ) \theta d_v(d+aZ^*-r\mu )}{H^*}, \\ E_T^*= & \frac{(d_lL^*-\lambda )\mu \theta d_v}{H^*},\\ V^*= & \frac{kd E_I^*(d+aZ^*+\mu -r\mu )}{d_v(d+aZ^*-\mu r)}, \\ L^*= & \frac{d_z Z^*-s}{\alpha ^*Z^*}, \end{aligned}$$

with

$$\begin{aligned} H^*= & k d(\lambda -d_l)(\mu +d+aZ^*-\mu )+\mu \eta d_v L^*, \end{aligned}$$

and \(Z^*\) is the positive root of the following equation:

$$\begin{aligned} \Phi (Z)={\beta V(N-E_I)}-[{\sigma +(N-E_I)}](\mu +d +a Z)E_I=C_0Z^5+C_1Z^4+C_2Z^3+C_3Z^2+C_4Z+C_5=0, \end{aligned}$$
(8)

where the coefficient of \(Z^5\) is

$$\begin{aligned} C_0= & N a^3 d d_l^2 d_v d_z^2 k + N a^3 \alpha ^2 d d_v k \lambda ^2+ a^3 d_l^2 d_v^2 d_z^2 \theta + a^3 \alpha ^2 d_v^2 \lambda ^2 \theta + a^3 \alpha ^2 d d_v k \lambda ^2 \sigma \\ & + a^3 d d_l^2 d_v d_z^2 k \sigma - 2 a^3 \alpha d d_l d_v d_z k \lambda \sigma - 2 N a^3 \alpha d d_l d_v d_z k \lambda -2 a^3 \alpha d_l d_v^2 d_z \lambda \theta .\end{aligned}$$

and the constant term \(C_5\) is given by

$$\begin{aligned} C_5= & - 3 d^2 d_l^2 d_v k \mu ^2 r s^2 \sigma - N d d_l^2 d_v k \mu ^3 r s^2 - 2 N d^3 d_l^2 d_v k \mu r s^2+ \beta d d_l^2 d_v k \mu ^2 r s^2 \theta + 2 \beta d^2 d_l^2 d_v k \mu r s^2 \theta - d d_l^2 d_v k \mu ^3 r s^2 \sigma \\ & + d d_l^2 d_v k \mu ^3 r^2 s^2 \sigma +d^3 d_l^2 d_v^2 s^2 \theta - N \beta d^4 d_l^2 k^2 s^2 + d^2 d_l^2 d_v^2 \mu s^2 \theta + d_l^2 d_v^2 \mu ^3 r^2 s^2 \theta + N d^4 d_l^2 d_v k s^2 + d^4 d_l^2 d_v k s^2 \sigma \\ & - N \beta d^2 d_l^2 k^2 \mu ^2 s^2- N d d_l d_v^2 \eta \mu ^2 s^2 -N d^2 d_l d_v^2 \eta \mu s^2 + 2 N d^3 d_l^2 d_v k \mu s^2 + N d_l d_v^2 \eta \mu ^3 r s^2 - \beta d^3 d_l^2 d_v k s^2 \theta - d d_l d_v^2 \eta \mu ^2 s^2 \sigma \\ & -d^2 d_l d_v^2 \eta \mu s^2 \sigma + 2 d^3 d_l^2 d_v k \mu s^2 \sigma - 2 N \beta d^3 d_l^2 k^2 \mu s^2+ d_l d_v^2 \eta \mu ^3 r s^2 \sigma + N d^2 d_l^2 d_v k \mu ^2 s^2 - 2 d d_l^2 d_v^2 \mu ^2 r s^2 \theta - 2 d^2 d_l^2 d_v^2 \mu r s^2 \theta \\ & + 2 N \beta d^2 d_l^2 k^2 \mu ^2 r s^2 + N \alpha ^2 d^2 d_v k \lambda ^2 \mu ^2 z^2 + N d^2 d_l^2 d_v k \mu ^2 r^2 s^2- N \beta d d_l d_v \eta k \mu ^2 r s^2 + N \beta d d_l d_v \eta k \mu ^2 s^2 + N \beta d^2 d_l d_v \eta k \mu s^2\\ & + 2 N \beta d^3 d_l^2 k^2 \mu r s^2- 3 N d^2 d_l^2 d_v k \mu ^2 r s^2 + N d d_l^2 d_v k \mu ^3 r^2 s^2 - N \beta d^2 d_l^2 k^2 \mu ^2 r^2 s^2 + d d_l d_v^2 \eta \mu ^2 r s^2 \sigma + d^2 d_l^2 d_v k \mu ^2 r^2 s^2 \sigma \\ & + N d d_l d_v^2 \eta \mu ^2 r s^2- 2 d^3 d_l^2 d_v k \mu r s^2 \sigma + d^2 d_l^2 d_v k \mu ^2 s^2 \sigma - \beta d^2 d_l^2 d_v k \mu s^2 \theta - \beta d d_l^2 d_v k \mu ^2 r^2 s^2 \theta . \end{aligned}$$

Since, Eq. (8) is quintic, therefore, at least one of its roots is real. For the values of parameters from Table 1, and for all other parameter ranges explored in later sections, the value of the coefficient \(C_5\) is negative, while \(C_0\) is positive, suggesting the existence of a positive real root of Eq. (8).

Biologically, the disease-free steady state \(E_0\) describes a situation, where the immune system is able to successfully clear the infection, while the chronic state \(E^*\), when it exists, is a steady state, where immune response fails, and the infection continues to persist at some steady level. While the disease-free steady state \(E_0\) is feasible for any parameter values, the chronic steady state \(E^*\) only exists in some part of the parameter space. As we have noted earlier, the Eq. (8) has a positive root \(Z^*\) for all values of parameters we explored, but this does not guarantee that the chronic steady state is biologically feasible with all its components being positive.

Fig. 1
figure 1

Polynomial \(\Phi (Z)\) as given by (8) with parameter values from Table 1.

Figure 1 establishes the existence of chronic equilibrium.

Basic reproduction number and stability of equilibria

In the context of modelling the spread of infectious diseases, one of the fundamental concepts is that of basic reproduction number \(\mathscr {R}_0\)43,44,45. This number quantifies an average number of secondary infections produced by a single infected individual in an otherwise entirely susceptible population. Subject to some generic assumptions, if the basic reproduction number exceeds one, there would be an outbreak of infectious disease, and if it is less than one, the disease would die out. The magnitude of the the basic reproduction number is used epidemiologically to quantify and compare severity/virulence of infections, with larger values of \(\mathscr {R}_0\) signifying higher transmissibility.

Later, the concept of the basic reproduction number has also been used in the analysis of within-host mathematical models of immune response to viral infection46,47,48,49. In those models, \(\mathscr {R}_0>1\) describes a situation, where after a certain number of host cells are infected with a virus, there would be further growth in the number of infected cells due to the spread of virions to as yet uninfected cells, whereas for \(\mathscr {R}_0<1\), initial infection would be successfully cleared by the immune system without spreading to other cells.

To compute the basic reproduction number \(\mathscr {R}_0\) for our model, we use the next-generation matrix method50,51. To this end, we consider the next generation matrix G as comprised of two parts, namely, F and V. The vector containing all terms associated with transmission from infected to non-infected classes is represented by \(\mathscr {F}\), and similarly, the vector of transitions between infected classes is represented by \(\mathscr {V}\). The Jacobian matrices for these two vectors \(\mathscr {F}\) and \(\mathscr {V}\) are denoted by F and V, respectively. The \(i^{th}\) row and \(j^{th}\) column elements of the matrix F are \(F_{ij}\), with \(F_{ij} =\frac{\partial \mathscr {F}_i}{\partial x_j}\), where \(\mathscr {F}_i\) is the \(i^{th}\) component of \(\mathscr {F}\), and \(x_j\) is the \(j^{th}\) variable of the vector of infected classes. Similarly, \(V_{ij}\) is the entry of matrix V’s \(i^{th}\) row and \(j^{th}\) column, with \(V_{ij} =\frac{\partial \mathscr {V}_i}{\partial x_j}\). Here, \(x_j\) is the \(j^{th}\) variable of the vector of infected classes, and \(\mathscr {V}_i\) is the \(i^{th}\) component of \(\mathscr {V}\).

For the model (1), we find vectors \(\mathscr {F}\) and \(\mathscr {V}\) as

$$\begin{aligned}\mathscr {F}=\left( \begin{array}{c} \frac{\beta V(N-E_I)}{\sigma +(N-E_I)} \\ 0\\ 0 \end{array} \right) ,~~\mathscr {V}=\left( \begin{array}{c} \mu E_I+d E_I+a E_IZ \\ -r\mu E_T-r\mu E_T+dE_T+aE_T Z\\ d_v V \end{array} \right) \end{aligned}$$

which, when evaluated at the disease-free equilibrium \(E_0\), gives

$$\begin{aligned} F({E_0})= & \left[ \begin{array}{ccc} 0 & 0& \frac{\beta N}{N+\sigma } \\ 0& 0 & 0 \\ 0& 0 & 0 \\ \end{array} \right] \\ V({E_0})= & \left[ \begin{array}{ccc} \mu +d+a\bar{Z} & 0& 0\\ -\mu & -r\mu +d+a\bar{Z} & 0 \\ -kd & -kd & d_v\\ \end{array} \right] , \end{aligned}$$

where \(\bar{Z}=\frac{sd_l}{d_l d_z-\alpha \lambda }\). The basic reproduction number \(\mathscr {R}_0\) can now be determined as the dominant eigenvalue of the matrix \(G=FV^{-1}\)50,51. Thus,

$$\begin{aligned} \mathscr {R}_0={\frac{\beta kdN(\mu +d+a\bar{Z}-\mu r)}{(N+\sigma )d_v(d+\mu +a\bar{Z})(d+a\bar{Z}-\mu r)}}. \end{aligned}$$
(9)

As is common in epidemiological/immunological models, the basic reproduction number \(\mathscr {R}_0\) increases with infection rate \(\beta\) and the total number of epithelial cells N that can potentially be infected, and decreases with increasing rate of viral clearance \(d_v\). The value of \(\mathscr {R}_0<1\) describes a situation, where an initial infection is successfully cleared by the immune system and does not result in subsequent infection of other uninfected cells. In contrast, for \(\mathscr {R}_0>1\), immune system is not capable to clear the virus before it infects other cells, resulting in the ongoing infection.

Now we use this basic reproduction number to obtain stability conditions for the disease-free steady state.

Stability of disease-free equilibrium

The Jacobian matrix at the disease-free equilibrium, \(E_0\) is obtained as

$$\begin{aligned}J_{E_0}(0, 0, 0, \bar{L}, \bar{Z}) = \left[ \begin{array}{ccccc} a_{11}\quad & 0\quad & a_{13}\quad & 0\quad & 0\\ a_{21} \quad & a_{22}\quad & 0\quad & 0 \quad & 0\\ a_{31} \quad & a_{32} \quad & a_{33} \quad & 0 \quad & 0\\ 0 \quad & \frac{\eta \bar{L}}{\theta }\quad & 0 \quad & -d_l \quad & 0\\ 0 \quad & 0 \quad & 0 \quad & \alpha \bar{Z}\quad & \alpha \bar{L}-d_z\\ \end{array}\right] , \end{aligned}$$

where \(\bar{Z}=sd_l/(d_z d_l-\alpha \lambda )\), \(\bar{L}=\lambda /d_l\), and we also have \(a_{13}=\beta N/(\sigma +N)\), \(a_{21}=\mu , ~a_{31}=a_{32}=kd,\) and \(a_{33}= -d_v\), \(a_{11}=-\mu -d-a \bar{Z}<0\) and \(a_{22}=r\mu -d-a\bar{Z}<0\) due to invariance (5).

Two eigenvalues of the Jacobian are \(\rho _1=-d_l<0\), \(\rho _2=\alpha \bar{L}-d_z\). Using the condition (4) we can show that \(\rho _2<0\). The remaining three eigenvalues \(\rho _{3,4,5}\) satisfy the cubic equation

$$\begin{aligned} \rho ^3 +\gamma _1\rho ^2 +\gamma _2\rho +\gamma _3=0. \end{aligned}$$
(10)

where,

$$\begin{aligned} & \gamma _1=- (a_{11}+ a_{22}+ a_{33}), ~~\gamma _2= a_{22} a_{33}+a_{11} a_{22} - a_{13} a_{31} + a_{11} a_{33},\nonumber \\ & \gamma _3=-a_{13} a_{21} a_{31} + a_{13} a_{22} a_{31}- a_{11} a_{22} a_{33}. \end{aligned}$$
(11)

Using the Routh–Hurwitz conditions, we obtain that the roots of (10) have negative real parts if the following conditions are satisfied:

$$\begin{aligned}&(i)&~\gamma _1>0,~~\gamma _3>0,\nonumber \\&(ii)&~\gamma _1 \gamma _2-\gamma _3>0. \end{aligned}$$
(12)

After a straightforward calculations and using (5), we conclude that \(\gamma _1=\mu +d+2a\bar{Z}+d_v+(d-r\mu )>0.\) If we rewrite \(\mathscr {R}_0\) as

$$\begin{aligned} \mathscr {R}_0={\frac{\beta kdN(\mu +d+a\bar{Z}-\mu r)}{(N+\sigma )d_v(d+\mu +a\bar{Z})(d+a\bar{Z}-\mu r)}}={\frac{a_{13}a_{31}(a_{21}-a_{22})}{-a_{11}a_{22}a_{33}}}, \end{aligned}$$

we obtain

$$\begin{aligned} \gamma _3= & -a_{13} a_{21} a_{31} + a_{13} a_{22} a_{31}- a_{11} a_{22} a_{33}\\= & -a_{11}a_{22}a_{33}\left( 1-\frac{a_{13}a_{31}(a_{21}-a_{22})}{-a_{11}a_{22}a_{33}}\right) \\= & (-a_{11})a_{22}a_{33}(1-\mathscr {R}_0). \end{aligned}$$

Hence, for \(\mathscr {R}_0<1\), we have \(\gamma _3>0.\) Similarly,

$$\begin{aligned} \gamma _1 \gamma _2-\gamma _3= & \left( \mu +d+a\bar{Z}+d+a\bar{Z}-r\mu +d_v\right) \Big \{d_v(d+a\bar{Z}-r\mu )+(\mu +d+a\bar{Z})d_v\\ & +(\mu +d+a\bar{Z})(d+a\bar{Z}-r\mu )-kd\frac{\beta N}{\sigma +N}\Big \}-\Big \{(\mu +d+a\bar{Z})(d+a\bar{Z}-r\mu )d_v\\ & -\frac{kd\beta N(d+\mu +a\bar{Z}-r\mu )}{\sigma +N}\Big \}\\> & 2(\mu +d+a\bar{Z})(d+a\bar{Z}-r\mu )d_v-\frac{kd\beta N(d+\mu +a\bar{Z}-r\mu )}{\sigma +N}+ \frac{kd\beta N}{\sigma +N}(\mu +d-r\mu -d_v)+d_v^2(\mu +2d+2a\bar{Z}-\mu r)\\> & d_v(\mu +d+a\bar{Z})(d+a\bar{Z}-r\mu )\left( 1-\mathscr {R}_0\right) +d_v\Big [d_v[(\mu +d+a\bar{Z})+(d+a\bar{Z}-\mu r)]-\frac{kd\beta N}{\sigma +N}\Big ]\\> & \left[ (\mu +d+a\bar{Z})(d+a\bar{Z}-r\mu )d_v\right] \left( 1-\mathscr {R}_0\right) +\frac{d_v^2(\mu +d+a\bar{Z})(d+a\bar{Z}-r\mu )}{(d+\mu +a\bar{Z}-r\mu )}\Big [1-\mathscr {R}_0\Big ]\\> & 0, \text {~if ~} \mathscr {R}_0<1, \end{aligned}$$

where we have used the fact that \(d>r\mu\) as given by (4).

Following the above discussion, we have the following result for the stability of disease-free equilibrium, \(E_0\).

Theorem 1

The disease-free equilibrium \(E_0\) is stable if \(\mathscr {R}_0<1\) and unstable when \(\mathscr {R}_0>1\).

Stability of chronic equilibrium

As discussed in the previous section, while the value of \(Z^*\) as determined by the real positive root of Eq. (8) is always positive, this is not automatically true for other components of the chronic steady state \(E^*\). Numerical simulations suggests that this steady state is indeed biologically feasible with all of its components being non-negative for \(\mathscr {R}_0\ge 1\). To analyse stability of the chronic equilibrium \(E^*(E_I^*, E_T^*, V^*, L^*, Z^*)\), we evaluate the Jacobian at this steady state as

$$\begin{aligned}J_{E^*}=[J_{ij}] =\left[ \begin{array}{ccccc} J_{11}\quad & 0\quad & \frac{\beta (N-E_I^*)}{\sigma +N-E_I^*}\quad & 0\quad & -aE_I\\ \mu \quad & r\mu -d-aZ^* \quad & 0\quad & 0 \quad & -aE_T^*\\ kd \quad & kd \quad & -d_v \quad & 0 \quad & 0\\ 0 \quad & J_{42}\quad & J_{43} \quad & J_{44} \quad & -\eta \\ 0 \quad & 0 \quad & 0 \quad & \alpha Z^*\quad & \alpha L^*-d_z\\ \end{array}\right] \end{aligned}$$

where,

$$\begin{aligned} & J_{11}= -\mu -d-aZ^*-\frac{\beta \sigma V^*}{(\sigma +N-E_I^*)^2},\\ & J_{42}=\frac{\eta L^*}{(\theta +V^*)},\quad J_{43}=-\frac{\eta E_T^* L^*}{(\theta +V^*)^2}, \quad J_{44}=\frac{\eta E_T^*}{(\theta +V^*)}-d_l. \end{aligned}$$

The characteristic equation at \(E^*\) has the form

$$\begin{aligned} \xi ^5+A_1 \xi ^4 + A_2 \xi ^3 + A_3 \xi ^2 + A_4 \xi +A_5=0, \end{aligned}$$
(13)

with

$$\begin{aligned} A_1= & -(J_{11}+J_{22}+J_{33}+J_{44}+J_{55}),\\ A_2= & J_{11} (J_{22} + J_{33} +J_{44}) - J_{13} J_{31} + J_{22}( J_{33}+ J_{44}) +J_{33} (J_{44} + J_{55}) + J_{55}(J_{11} + J_{22}) +J_{44} J_{55},\\ A_3= & J_{13} J_{31} (J_{44}- J_{21}) + J_{22}(J_{13} J_{31} - J_{11}J_{33})- J_{22} J_{44}(J_{11}+ J_{55}) - J_{33} J_{44}(J_{11}+J_{22} )- J_{25} J_{42} J_{54}- J_{11} J_{44} J_{55}\\ & - J_{11} J_{22} J_{55} +J_{13} J_{31} J_{55} - J_{11} J_{33} J_{55} - J_{22} J_{33} J_{55}- J_{33} J_{44} J_{55}, \\ A_4= & J_{13} J_{44}(J_{21} J_{31} - J_{22} J_{31}) + J_{11} J_{22} J_{33} J_{44}-J_{15} J_{21} J_{42} J_{54} +J_{25} J_{33} J_{42} J_{54} -J_{15} J_{31} J_{43} J_{54} - J_{25} J_{31} J_{43} J_{54} \\ & + J_{11} J_{25} J_{42} J_{54} +J_{13} J_{21} J_{31} J_{55} - J_{13} J_{22} J_{31} J_{55} + J_{11} J_{22} J_{33} J_{55}\\ & +J_{11} J_{22} J_{44} J_{55} - J_{13} J_{31} J_{44} J_{55} + J_{11} J_{33} J_{44} J_{55} +J_{22} J_{33} J_{44} J_{55},\\ A_5= & (J_{13} J_{25} J_{31} + J_{15} J_{21} J_{33}) J_{42} J_{54} - J_{11} J_{25} J_{33} J_{42} J_{54} -J_{15}J_{43} J_{54}( J_{21} J_{31} +J_{22} J_{31} ) + J_{11} J_{25} J_{31} J_{43} J_{54}\\ & - J_{22} J_{31} ) -J_{13} J_{21} J_{31} J_{44} J_{55} + J_{22}J_{44} J_{55}(J_{13} J_{31} - J_{11} J_{33} ). \end{aligned}$$

According to Routh–Hurwitz criteria, the characteristic equation (13) has roots with negative real parts if the following conditions hold

$$\begin{aligned} \begin{array}{l} (i)\quad A_5>0, \quad A_1 A_2-A_3>0,\\ (ii)\quad A_3(A_1A_2-A_3)-A_1(A_1A_4-A_5)>0,\\ (iii)\quad (A_1A_4-A_5)\cdot (A_1A_2A_3-A_3^2-A_1^2A_4)-A_5(A_1A_2-A_3)^2-A_1A_5^2>0. \end{array} \end{aligned}$$
(14)

Theorem 2

The chronic equilibrium is asymptotically stable when the conditions in (14) are satisfied, and unstable when any of these conditions is violated.

Sensitivity analysis

Besides direct effect of parameters on stability of the disease-free and chronic steady states, we can use the methodology proposed52 to explore sensitivity of model solutions with respect to changes in parameters. The sensitivity functions with respect to the killing rate a of infected cells by the CTLs are defined as

$$\begin{aligned} \begin{aligned} S_{E_{I_a}}(t)&=\frac{\partial }{\partial a}E_I(t),\quad S_{E_{T_a}}(t)=\frac{\partial }{\partial a}E_T(t),\quad S_{V_a}(t)=\frac{\partial }{\partial a}V(t),\\ \quad S_{L_a}(t)&=\frac{\partial }{\partial a}L(t), \quad S_{Z_a}(t)=\frac{\partial }{\partial a}Z(t). \end{aligned} \end{aligned}$$
(15)

These sensitivity functions satisfy the following system of ODEs

$$\begin{aligned} \begin{aligned} \frac{dS_{E_{I_a}}}{dt}&=\beta S_{V_a}\left[ E_T+VS_{E_{T_a}}+2V+L+S_{L_a}V+Z+VS_{Z_a}\right] \cdot \frac{\sigma +(N-E_I)(1- V)}{(\sigma +(N-E_I))^2}\\ &\quad -S_{E_{I_a}}(\mu +d+a Z)-E_I(a S_{Z_a}+Z),\\\\ \frac{dS_{E_{T_a}}}{dt}&=\mu S_{E_{I_a}}+(r\mu -d)S_{E_{T_a}}-E_TZ-a(S_{E_{T_a}}Z+S_{Z_a}E_T),\\\\ \frac{dS_{V_a}}{dt}&=kd(S_{E_{I_a}}+S_{E_{T_a}})-d_vS_{V_a},\\\\ \frac{d_{L_a}}{dt}&=-d_lS_{L_a}+\frac{\eta (LS_{E_{T_a}}+E_TS_{L_a})(\theta +V)-\eta S_{V_a}E_TL}{(\theta +V)^2},\\\\ \frac{dS_{Z_a}}{dt}&=\alpha (S_{Z_a}L+ZS_{L_a})-d_zS_{Z_a}. \end{aligned} \end{aligned}$$
(16)

To understand how the sensitivity functions (15) evolve in time, we need to solve the system (16) together with the original system (1). In a similar way, we can study sensitivity of the model with respect to other parameters.

Table 1 Values of the model parameters29,30,53,54,55,56.

Impulsive control approach

While preventive HPV vaccines play a fundamental role in controlling the spread of HPV and prevention of HPV-associated lesions and cancers, they cannot help with treatment of already established HPV infection. Although there are currently no specific treatments against HPV, several different clinical approaches are being explored. One of those approaches is the so-called therapeutic vaccines, which instead of generating neutralizing antibodies instead contribute to cell-mediated immunity. HPV-encoded E6 and E7 oncoproteins that are consistently expressed in HPV-associated cancers and precursor lesions play crucial roles in the generation and maintenance of HPV-associated disease, which makes them an ideal target for therapeutic vaccines. Various forms of therapeutic HPV vaccines targeting HPV E6/E7 antigens have been tested in preclinical models and clinical trials57,58.

Another possible approach to treatment of HPV is that of adoptive cell immunotherapy, where CTLs targeting E6/E7 antigens are isolated and then re-infused to patients, thus boosting their ability to eliminate HPV-infected cells59,60,61. While still being at the stage of clinical trials, this methodology is very promising from the perspective of providing patient-specific targeted treatment.

Below is a modified model of HPV dynamics that also includes impulsive control as represented by a proportional increase in the number of CTLs at some specific time points

$$\begin{aligned} \frac{dE_I}{dt}= & \frac{\beta V(N-E_I)}{\sigma +(N-E_I)}-\mu E_I-d E_I-a E_I Z,\nonumber \\ \frac{dE_T}{dt}= & \mu E_I+r \mu E_T-d E_T-a E_T Z, \nonumber \\ \frac{dV}{dt}= & k d E_I+k d E_T-d_v V,\nonumber \\ \frac{dL}{dt}= & \lambda +\frac{\eta E_T L}{\theta +V}-d_l L,\nonumber \\ \frac{dZ}{dt}= & s+\alpha ZL-d_zZ, \qquad t\ne t_n,\end{aligned}$$
(17)
$$\begin{aligned} \Delta Z= & \omega Z,\qquad t=t_n. \end{aligned}$$
(18)

Here, \(\Delta Z=Z(t_n^+) - Z(t_n^-)\), where \(Z(t^-_{n})\) and \(Z(t^+_{n})\) represent the concentration of CTLs immediately before and after the impulse therapy, respectively. Smoothness properties of the right-hand sides of the original model (1) ensure global existence and uniqueness of the solution of the impulsive system62.

Dynamics of impulsive system

In this section, we use one-dimensional impulsive differential equations to better understand the effects of impulse drug therapy. For this purpose, we consider an equation for CTLs from the system (17) and (18)

$$\begin{aligned} \frac{dZ}{dt}= & s+\alpha ZL-d_zZ,~\text{ at }~ t \ne t_n,\nonumber \\ \Delta Z= & \omega Z, ~\text{ for }~ t=t_n, ~~n = 1, 2, 3,... \end{aligned}$$
(19)

We assume that during treatment, the number of HPV-specific CTLs increases by some constant proportion \(\omega\) (drug efficacy), where \(0<\omega <1\).

Using relation (7), for maximal concentration of CTLs Z, we can rewrite that one-dimensional impulsive differential equation in the form

$$\begin{aligned} \frac{dZ}{dt}= & s - \zeta Z,~\text{ for }~ t \ne t_n,\nonumber \\ \Delta Z= & \omega Z, ~\text{ for }~ t=t_n ~~n = 1, 2, 3,... \end{aligned}$$
(20)

where \(\zeta =d_z-\alpha B_2>0\), with \(B_2\) defined in (3). For single cycle \(t_n \le t \le t_{n+1}\) of impulsive treatment, the solution of the Eq. (19) is given by

$$\begin{aligned} Z(t^-_{n+1})= & \frac{s}{\zeta } \Big [1-e^{-\zeta (t_{n+1}-t_n)}\Big ]+Z(t^+_n)e^{-\zeta (t_{n+1}-t_n)}. \end{aligned}$$
(21)

If we start in equilibrium state, the concentration of CTLs at the impulse times will satisfy

$$\begin{aligned} Z(t^-_1)= & \frac{s}{\zeta },\nonumber \\ Z(t^+_1)= & (1+\omega )\frac{s}{\zeta },\nonumber \\ Z(t^-_2)= & (1+\omega )\frac{s}{\zeta }e^{-\zeta (t_2-t_1)}+\frac{s}{\zeta } \Big [1-e^{-\zeta (t_2-t_1)}\Big ],\nonumber \\ Z(t^+_2)= & (1+\omega )^2\frac{s}{\zeta }e^{-\zeta (t_2-t_1)}+(1+\omega )\frac{s}{\zeta }\Big [1-e^{-\zeta (t_2-t_1)}\Big ],\nonumber \\ Z(t^-_3)= & \frac{s}{\zeta } \Big [(1+\omega )^2e^{-\zeta (t_3-t_1)}+(1+\omega )e^{-\zeta (t_3-t_2)}-(1+\omega )e^{-\zeta (t_3-t_1)}\nonumber \\ & + 1-e^{-\zeta (t_3-t_2)}\Big ],\nonumber \\ Z(t^+_3)= & \frac{s}{\zeta } \Big [(1+\omega )^3e^{-\zeta (t_3-t_1)}+(1+\omega )^2e^{-\zeta (t_3-t_2)}-(1+\omega )^2e^{-\zeta (t_3-t_1)}\nonumber \\ & + (1+\omega )-(1+\omega )e^{-\zeta (t_3-t_2)}\Big ],\nonumber \\ Z(t^-_4)= & \frac{s}{\zeta } \Big [(1+\omega )^3e^{-\zeta (t_4-t_1)}+(1+\omega )^2e^{-\zeta (t_4-t_2)}+(1+\omega )e^{-\zeta (t_4-t_3)}+ \nonumber \\ & 1-(1+\omega )^2e^{-\zeta (t_4-t_1)}-(1+\omega )e^{-\zeta (t_4-t_2)}-e^{-\zeta (t_4-t_3)}\Big ],\nonumber \\ Z(t^+_4)= & \frac{s}{\zeta } \Big [(1+\omega )^4e^{-\zeta (t_4-t_1)}+(1+\omega )^3e^{-\zeta (t_4-t_2)}+(1+\omega )^2e^{-\zeta (t_4-t_3)}+ \nonumber \\ & (1+\omega )^3e^{-\zeta (t_4-t_1)}-(1+\omega )^2e^{-\zeta (t_4-t_2)}-(1+\omega )e^{-\zeta (t_4-t_3)}+(1+\omega )\Big ], \end{aligned}$$
(22)

and so on. Hence, the general solution of impulsive system (20) can be found as

$$\begin{aligned} Z(t^-_n)= & \frac{s}{\zeta } \Big [(1+\omega )^{(n-1)}e^{-\zeta (t_n-t_1)}+(1+\omega )^{(n-2)}e^{-\zeta (t_n-t_2)}+{\cdots}+(1+\omega )e^{-\zeta (t_n-t_{n-1})}\nonumber \\ & +1-(1+\omega )^{(n-2)}e^{-\zeta (t_n-t_1)}-(1+\omega )^{(n-3)}e^{-\zeta (t_n-t_2)}-{\cdots}-e^{-\zeta (t_n-t_{n-1})}\Big ], \end{aligned}$$
(23)

and

$$\begin{aligned} Z(t^+_n)= & \frac{s}{\zeta } \Big [(1+\omega )^{n}e^{-\zeta (t_n-t_1)}+(1+\omega )^{(n-1)}e^{-\zeta (t_n-t_2)}+{\cdots}+(1+\omega )^2e^{-\zeta (t_n-t_{n-1})}\nonumber \\ & -(1+\omega )^{(n-1)}e^{-\zeta (t_n-t_1)}-(1+\omega )^{(n-2)}e^{-\zeta (t_n-t_2)}-{\cdots}-(1+\omega )e^{-\zeta (t_n-t_{n-1})}+(1+\omega )\Big ] \end{aligned}$$
(24)

The above solutions given in (23) and (24) can help to predict the concentration of CTLs present just before and straight after the \(n^{\text {th}}\) number impulse.

For a fixed impulse interval, i.e. with \(t_{n+1}-t_n=\Upsilon\) being constant, we have

$$\begin{aligned} Z(t^-_n)= & \frac{s}{\zeta } \Big [1+(1+\omega )e^{-\zeta \Upsilon }+(1+\omega )^2e^{-2\zeta \Upsilon }+{\cdots}+(1+\omega )^{n-1}e^{-(n-1)\zeta \Upsilon }\nonumber \\ & -e^{-\zeta \Upsilon }\Big (1+(1+\omega )e^{-\zeta \Upsilon }+{\cdots}+(1+\omega )^{n-2}e^{-(n-2)\zeta \Upsilon }\Big )\Big ]\nonumber \\= & \frac{s}{\zeta }\Big [\frac{1-(1+\omega )^ne^{-n\zeta \Upsilon }}{1-(1+\omega )e^{-\zeta \Upsilon }}-e^{-\zeta \Upsilon }\frac{1-(1+\omega )^{n-1}e^{-(n-1)\zeta \Upsilon }}{1-(1+\omega )e^{-\zeta \Upsilon }}\Big ], \end{aligned}$$

and hence,

$$\begin{aligned} \lim _{n\rightarrow \infty }Z(t^-_n) = \frac{s}{\zeta }\left[ \frac{1}{1-(1+\omega )e^{-\zeta \Upsilon }}-e^{-\zeta \Upsilon }\frac{1}{1-(1+\omega )e^{-\zeta \Upsilon }}\right] =\frac{s}{\zeta }\left[ \frac{1-e^{-\zeta \Upsilon }}{1-(1+\omega )e^{-\zeta \Upsilon }}\right] . \end{aligned}$$
(25)

This is the maximum long-term concentration of CTLs just before impulsive therapy is applied. A similar expression can be obtained for the long-term maximum concentration of CTLs straight after the impulse therapy

$$\begin{aligned} \lim _{n\rightarrow \infty }Z(t^+_n)= (1+\omega )\lim _{n\rightarrow \infty }Z(t^-_n)=\frac{s}{\zeta }\left[ \frac{(1+\omega )\left( 1-e^{-\zeta \Upsilon }\right) }{1-(1+\omega )e^{-\zeta \Upsilon }}\right] . \end{aligned}$$
(26)

Suppose, \(Z_{min}\) is the minimum concentration of CTLs to gain disease-free periodic orbit. Then after the long-term therapy, to keep the concentration of CTLs at the level \(\widetilde{Z}\) above this minimum level, we need to find the corresponding maximum time interval, \(\Upsilon _{max}\), between two consecutive periods of therapy:

$$\begin{aligned} & (1+\omega )\frac{s}{\zeta }\Big [\frac{1-e^{-\zeta \Upsilon _{max}}}{1-(1+\omega )e^{-\zeta \Upsilon _{max}}}\Big ]>Z_{min},\nonumber \\ \text{ or, }~ & \Upsilon _{max} < \frac{1}{\zeta }\ln \left[ \frac{(Z_{min}-m)(1+\omega )}{Z_{min}-m(1+\omega )}\right] , \text{ where } ~m=\frac{s}{\zeta }. \end{aligned}$$
(27)

Remark 1

It follows that, in the case of impulse drug dosing with fixed interval, we can derive a maximum length of interval of therapy using (27) that would keep the concentration of CTLs above the threshold \(Z_{min}\) of our choice. If we restrict \(\Upsilon <\Upsilon _{max}\), then the concentration of CTL can be maintained above the threshold \(Z_{min}\) after long-term therapy.

Existence and stability of disease-free periodic orbit

For a one-dimensional impulsive system

$$\begin{aligned} \frac{dZ(t)}{dt}= & s -\zeta Z,~~t \ne t_n,\quad \Delta Z =\omega Z. \end{aligned}$$
(28)

we have the following Lemma from62,63,64 that provides existence of a periodic solution

Lemma 1

The system given in (28) possesses a unique periodic solution denoted by \(\tilde{Z}(t)\) with period \(\Upsilon =t_{n+1}-t_n\) given by

$$\begin{aligned} \tilde{Z}(t)=\frac{s}{\zeta }\left[ \frac{(1+\omega )\left( 1-e^{-\zeta (t-t_n)}\right) }{1-(1+\omega )e^{-\zeta \Upsilon }}\right] ,~~t_n<t<t_{n+1}, \quad \tilde{Z}(0^+)=\frac{s}{\zeta }\Big [\frac{1-e^{-\zeta \Upsilon }}{1-(1+\omega )e^{-\zeta \Upsilon }}\Big ]. \end{aligned}$$
(29)

We now prove the following result regarding existence and stability of the disease-free periodic orbit in the system (1718).

Theorem 3

The system (17) has a disease-free periodic orbit, \(\tilde{E}_0(0,0,0,\tilde{L},\tilde{Z})\), which is locally asymptotically stable if

$$\begin{aligned}\widetilde{\mathscr {R}}_0=\frac{\beta kdN}{(N+\sigma )d_v}\int _0^\Upsilon {\frac{(\mu +d+a\tilde{Z}-\mu r)dt}{(d+\mu +a\tilde{Z})(d+a\tilde{Z}-\mu r)}}<1. \end{aligned}$$

Proof

Let us denote the infection-free periodic orbit of the impulsive system (17) by \(\tilde{E}_0(0,0,0,\tilde{L},\tilde{Z})\), where

$$\begin{aligned} \tilde{Z}(t)=\frac{s}{\zeta }\left[ \frac{(1+\omega )\left( 1-e^{-\zeta (t-t_n)}\right) }{1-(1+\omega )e^{-\zeta \Upsilon }}\right] , \quad t_n< t < t_{n+1}, \end{aligned}$$

with initial condition \(Z(0^+)\) as given in Lemma 1. To analyse stability of this periodic orbit, we compute the variational matrix at the periodic orbit \(\tilde{E}_0(0,0,0,\tilde{L},\tilde{Z})\) as

$$\begin{aligned}M(t)=[\tilde{a}_{ij}]_{5\times 5}=\left[ \begin{array}{ccccc} \tilde{a}_{11}\quad & 0\quad & \frac{\beta N}{\sigma +N}\quad & 0\quad & 0\\ \mu \quad & r\mu -d-a\tilde{Z} \quad & 0\quad & 0 \quad & 0\\ kd \quad & kd \quad & -d_v \quad & 0 \quad & 0\\ 0 \quad & \frac{\eta \tilde{L}}{\theta }\quad & 0 \quad & -d_v \quad & 0\\ 0 \quad & 0 \quad & 0 \quad & \alpha \tilde{Z}\quad & \alpha \tilde{L}-d_z\\ \end{array}\right] , \end{aligned}$$

where \(\tilde{a}_{11}=-\mu -d-a\tilde{Z}\). The variational matrix M gives the monodromy matrix \(\mathbb {P}\) as

$$\begin{aligned} \mathbb {P}(\Upsilon )= \mathbf{I_4} \exp \left( \int _{0}^\Upsilon {M(t)}dt \right) , \end{aligned}$$

where \(\mathbf{I_5}\) is the \(5\times 5\) identity matrix.

Let, \(\tilde{\rho }_i,~i=1,2,3,4,5\) be the Floquet multipliers, and \(\mathbb {P}(\Upsilon )=\text {diag} (\tilde{\rho }_1,\tilde{\rho }_2,\tilde{\rho }_3,\tilde{\rho }_4,\tilde{\rho }_5)\). We determine two of the multipliers as \(\tilde{\rho }_1 = \exp \left( - d_v \Upsilon \right)\), and \(\displaystyle {\tilde{\rho }_2= \exp \left( \int _0^T \left[ \alpha \tilde{L}-d_z \right] dt\right) }\). Clearly, \(\tilde{\rho }_1<1\) is always true, and \(\tilde{\rho }_2<1\) holds when \(\alpha \tilde{L}-d_z<0\) is satisfied. The remaining Floquet multipliers can be expressed as

$$\begin{aligned} \tilde{\rho }_i = \exp \left( \int _0^\Upsilon \xi _i dt\right) , ~i=3,4,5, \end{aligned}$$

where \(\xi _i\) are the roots of the cubic equation

$$\begin{aligned} \xi ^3 +\tilde{\gamma }_1\xi ^2 +\tilde{\gamma }_2\xi +\tilde{\gamma }_3=0, \end{aligned}$$
(30)

with

$$\begin{aligned} & \tilde{\gamma }_1=- (\tilde{a}_{11}+ \tilde{a}_{22}+ \tilde{a}_{33}), ~~\tilde{\gamma }_2= \tilde{a}_{22} \tilde{a}_{33}+\tilde{a}_{11} \tilde{a}_{22} - \tilde{a}_{13} \tilde{a}_{31} + \tilde{a}_{11} \tilde a_{33},\nonumber \\ & \tilde{\gamma }_3=-\tilde{a}_{13} \tilde{a}_{21} \tilde{a}_{31} + \tilde{a}_{13} \tilde{a}_{22} \tilde{a}_{31}- \tilde{a}_{11} \tilde{a}_{22} \tilde{a}_{33}. \end{aligned}$$
(31)

For the stability of the disease-free periodic orbit we need \(\tilde{\rho }_i<1\), which is true when real parts of \(\xi _i\) are negative. Using Routh–Hurwitz conditions, we find that the roots of Eq. (30) have negative real parts if

$$\begin{aligned} \tilde{\gamma }_1>0,~~\tilde{\gamma }_3>0,~ \text{ and }~\tilde{\gamma }_1 \tilde{\gamma }_2-\tilde{\gamma }_3>0. \end{aligned}$$
(32)

Conditions in (32) are satisfied when \(\tilde{\mathscr {R}}_0<1\), and in this case the Floquet multipliers \(\tilde{\rho }_i\) have the modulus less than unity. Thus, using Floquet theory, we conclude that the disease-free periodic orbit \(\tilde{E}_0(0,0,0,\tilde{L},\tilde{Z})\) of the system (17) is asymptotically stable if \(\tilde{\mathscr {R}}_0<1.\) \(\square\)

Numerical bifurcation analyses and simulation

Using analytical findings from earlier sections, we now explore the dynamics of the models numerically, using baseline values of parameters as given in Table 1. Majority of parameter values in this Table follow earlier published work on similar models, and a few are estimated. Starting values of parameters were chosen with a view to agree with biological assumptions mentioned earlier.

Fig. 2
figure 2

Bifurcation diagram of the model (1). The disease-free steady state \(E_0\), shown in blue, is stable for \(\mathscr {R}_0<1\) and unstable for \(\mathscr {R}_0>1\), where the chronic equilibrium \(E^*\) exists and is stable.

Figure 2 illustrates how increasing the basic reproduction number \(\mathscr {R}_0\) results in the loss of stability of the disease-free steady state \(E_0\) when \(\mathscr {R}_0\) crosses the values of \(\mathscr {R}_0=1\), at which point a stable chronic steady state \(E^*\) appears.

Fig. 3
figure 3

Stability of the disease-free equilibrium \(E_0\) for parameter values from Table 1. Color code represents the maximum real part of characteristic eigenvalues of the DFE. White region indicates an area, where there are no feasible equilibria.

In Fig. 3 we show how stability of the DFE \(E_0\) changes with parameters. As expected, the DFE \(E_0\) is stable for lower values of the disease transmission rate \(\beta\), and it also stabilises with increased rate of production of Langerhans cells \(\lambda\), increased rate of production of CTLs s, or with a higher rate a, at which CTLs destroy infected cells.

Fig. 4
figure 4

Temporal solution of the system (1) with parameter values from Table 1.

Fig. 5
figure 5

Phase space of the system (1) for three different initial conditions with parameter values from Table 1. In this parameter regime, the chronic steady state \(E^*\) is stable, and all trajectories eventually approach this state.

In Fig. 4, we demonstrate temporal behavior of all cell populations of the system. Starting a small number of infected cells, the population of susceptible cells, as represented by \([N-E_I(t)-E_T(t)]\), decreases, as infection progresses, and some portion of this population moves to the infected class. We observe that at an early stage the growth of infection is slow, but then it increases, until eventually it saturates, with the system settling on a stable steady state \(E^*\), which represents a chronic infection. This could be attributed to either a failure of the immune system, or to an immune evasion strategy pursued by HPV. Figure 5 illustrates global stability of chronic equilibrium, with trajectories starting at different initial conditions, but eventually converging on the stable chronic steady state \(E^*\).

Fig. 6
figure 6

Temporal dynamics of the model (17) and (18) with impulsive immune therapy for a fixed interval of \(\Upsilon =7\) days (solid line) and \(\Upsilon =14\) days (dashed line). The values of other parameter are given in Table 1.

Fi. 7
figure 7

Impulsive application of immune therapy as described by the model (17) and (18) with \(\omega =0.05\) (solid line) and \(\omega =0.1\) (dashed line) taking a fixed interval \(\Upsilon =14\) days. The values of other parameter are given in Table 1.

In Fig. 6 we have plotted the numerical solutions of impulsive system (17) and (18) for two different impulse intervals, \(\Upsilon =7\) days and \(\Upsilon =14\) days, under assumption that at each application of therapy, the concentration of CTLs increases by \(\omega =0.05\) of its current value. The infection is cleared more rapidly when the interval of dosing therapy is lower (\(\Upsilon =7\) days). In Fig. 7 we plot a similar result for a fixed impulse interval of 14 days, but with two different values of \(\omega\) that quantifies the increase in CTLs after each therapy. Increasing drug efficacy or dose, which corresponds to a higher value of \(\omega\) results in lower peak number of infected cells and faster clearance of infection.

Fig. 8
figure 8

Sensitivity of viral population to changes in model parameters as a function of time, t.

Finally, Fig. 8 presents temporal dynamics of sensitivity functions for the viral population V(t) depending on different parameters. One can note that at the initial stages of infection, viral population is most sensitive positively to the increase in the infection rate \(\beta\) and negatively to the increase in the rate of death of infected cells \(\mu\). Sensitivity with respect to parameters \(\lambda\) and s that control constant growth in the number of Langerhans cells and HPV-specific CTLs, respectively, is negative and monotonic. The only other positive sensitivity function for viral population is associated with parameter k that characterizes the burst size, thus controlling how many new infections can arise from a single infected cell upon its death.

Discussion and conclusion

In this paper, we have studied a mathematical model of within-host HPV dynamics that includes two populations of infected cells, expressing lower and higher amounts of E6/E7 oncogenes, the Langerhans cells and HPV-specific CTLs. Both LCs and CTLs play important role in orchestrating immune response against the HPV through recognizing and destroying infected cells. We have shown well-posedness of our model in terms of non-negativity and boundedness of its solutions. To characterize the onset of chronic infection and obtain conditions for disease elimination, we have derived a basic reproduction number using the next generation matrix approach. We performed numerical bifurcation analyses and simulations to explore how the dynamics and stability of the steady states changes with system parameters. These results show that increasing the values of parameters, characterizing immune response, leads to stabilization of the disease-free equilibrium. In contrast, increasing disease transmission rate results in the establishment of the globally stable chronic steady state. We have also analzed the dynamics of impulsive therapy for the treatment of HPV infection under different therapy regimes.

The results of this study results may be helpful for better understanding of the complexity of immune response to HPV and the development of HPV-related cancers. In particular, they show an intricate interplay between Langerhans cells and HPV-specific CTLs that is required for clearing the infection. This is particularly important in light of the immune evasion strategy employed by the HPV, which is able to inhibit interferons, minimize antigen production, and indirectly reduce the capacity of LCs to stimulate CTLs.

There are several directions, in which the work presented in this paper can be expanded. In our model, we made a simplifying assumption that both types of infected cells produce virions at exactly the same rate. This assumption can be removed to allow different rates of virion production, which may better reflect the reality due to different types of infected cells expressing significantly different concentrations of oncogenes. Similarly, CTLs were assumed to destroy infected cells at the same rate, but since these are antigen-specific CTLs, the model can consider these rates to be different, to correspond to levels of expression of oncoproteins. Another avenue to explore is to represent dynamics of the virus and the immune responses using fractional derivatives, as has recently been done for some other viral diseases65,66,67.