Introduction

Cholera, a clinical-epidemiologic disease caused by the gram-negative bacterium Vibrio cholerae, consists of two pathogenic serogroups: O1 and O1391. Vibrio cholerae O1 has been the predominant strain in recent cholera outbreaks, while V. cholerae O139 has declined, now causing only sporadic cases. To date, there have been seven cholera pandemics, collectively responsible for millions of deaths worldwide. The most recent (seventh) pandemic began in South Asia in 1961, spreading to Africa by 1971 and the Americas by 19912. Cholera infection occurs when individuals ingest food or water contaminated with Vibrio cholerae3. In its severe form, cholera leads to massive dehydration due to the passage of voluminous “rice-water stools,” which, if left untreated, can result in death in both adults and children3. Cholera remains a significant global public health threat, with Sub-Saharan Africa bearing the majority of the burden (60%) due to inadequate water and sanitation infrastructure4. In endemic regions, approximately 1.3 billion people are at risk of cholera, with India, Nigeria, China, Ethiopia, and Bangladesh having the highest at-risk populations4. The global burden is estimated at 2.9 million cholera cases annually, resulting in approximately 95,000 deaths4. Countries with more than 100,000 cases each year include India, Ethiopia, Nigeria, Haiti, the Democratic Republic of the Congo, Tanzania, Kenya, and Bangladesh4. Notably, among the six WHO regions-Africa, the Americas, South-East Asia, Europe, the Eastern Mediterranean, and the Western Pacific-most countries reporting over 1,000 annual cholera deaths are found in the WHO African region4. Between 30 June and 31 July 2024, a total of 63,372 new cholera cases and 187 deaths were reported globally5. The highest case counts came from Afghanistan (24,951), Yemen (12,825), Pakistan (12,503), Ethiopia (3,491), and Haiti (2,715), while the most deaths were reported in Yemen (47), Ethiopia (46), Nigeria (28), Haiti (22), and Tanzania (11)5. Since 1 January 2024, there have been 312,135 cholera cases and 2,284 deaths worldwide5. Despite these worrisome statistics, cholera continues to be an overlooked and underreported disease2.

Antimicrobial resistance (AMR) is an escalating concern, affecting the treatment of various infections caused by bacteria, viruses, parasites, and fungi. It presents a serious threat to global health and human development6. The treatment of infectious diseases in both humans and animals has long relied on antibiotics, making the rise of resistance to these critical medicines particularly alarming. Without urgent action, we risk returning to a post-antibiotic era where common infections that were once easily treatable can once again become fatal. AMR pathogens include Pseudomonas spp., Acinetobacter spp., Klebsiella pneumoniae, Streptococcus pneumoniae, Salmonella enterica, Escherichia coli, and Staphylococcus aureus7,8. The production of new antibiotics has not kept pace with the increasing prevalence of AMR pathogens, especially among Gram-negative bacteria and drug-resistant Mycobacterium tuberculosis9. Misuse and overuse of antibiotics are major drivers of AMR, as bacterial genomes exhibit high plasticity, allowing for rapid adaptation10,11. Mechanisms of resistance include efflux pumps, genetic mutations, and the transfer of mobile genetic elements such as plasmids and transposons12, which can be broadly categorized into four types: (i) modification of the antimicrobial compound, (ii) prevention of drug penetration, (iii) target site modification, and (iv) general cellular adaptation mechanisms13. The World Health Organization (WHO) recommends tetracycline and ciprofloxacin for the treatment of cholera. Historically, Vibrio cholerae has been susceptible to most antibiotics, but resistance has emerged, complicating cholera management. This resistance is often attributed to poor adherence to treatment regimens and indiscriminate antibiotic use14,15. Currently, Vibrio cholerae shows resistance to several antibiotics, including tetracycline, ampicillin, streptomycin, and chloramphenicol, due to its adaptive capabilities13,16. Although some strains remain sensitive to ciprofloxacin, others display reduced sensitivity or full resistance, particularly to tetracycline12. This emphasizes the importance of monitoring cholera strains during outbreaks to detect emerging resistance patterns12.

Various efforts have been made to model antibiotic resistance. Massad et al.17 proposed an epidemiological model to examine the spread of antibiotic resistance in bacterial populations. Their model incorporated cross-infection between antibiotic-sensitive and resistant hosts through mutations or plasmid transfer. The results suggested that competitive dynamics between strains are driven by selective pressure from antibiotic treatment. Mushanyu18 extended the Massad et al. model17 by developing a four-state system to model community-acquired antibiotic-resistant infections, emphasizing the importance of adherence to proper antibiotic usage. Castillo-Chavez and Feng19 formulated a two-strain TB transmission model to study the dynamics of resistant TB strains resulting from incomplete antibiotic treatment. Their results confirmed that incomplete treatment often leads to strain coexistence. Webb et al.20 developed a two-tiered population model, incorporating both bacterial and patient levels, to quantify critical factors in nosocomial (hospital-acquired) infections. Their analysis of the dynamics of non-resistant and resistant bacterial strains within hospital epidemic populations offers insights into strategies for preventing the persistence of antibiotic-resistant strains. Haber et al.21 developed a stochastic model to examine hospital-acquired infections and resistance, focusing on different strategies for using second-line drugs. Their findings demonstrate that the proposed measures significantly decrease both the incidence of hospital-acquired infections and the occurrence of resistance, with noticeable effects emerging within a few months rather than years. Additionally, they observed that as long as the bacteria remain susceptible to these second-line drugs, switching to them can reduce the overall number of colonized patients and the prevalence of bacteria resistant to these drugs. Chow et al.22 developed a mathematical model to assess the effectiveness of antimicrobial cycling in hospitals, focusing on reducing dual resistance. The model also accounts for physician compliance and the isolation of patients with dual-resistant bacteria. Their findings suggest that while antimicrobials slow the spread of resistance, they alone cannot overcome the issue of drug resistance.

The resistance of Vibrio cholerae to antimicrobial agents is a complex challenge, with growing concerns that all commonly used antibiotics may eventually fail due to the bacterium’s capacity to evade treatment. This resilience is linked to its ecological adaptability and ability to exchange resistance genes with other bacteria in natural environments and within the human gut microbiome23. Ongoing genetic surveillance is therefore essential for guiding effective cholera management strategies24. Antimicrobial resistance in cholera also poses a significant threat even to regions considered cholera-free, as proximity to endemic areas and high human mobility heighten the risk of introduction12. Several modeling efforts have sought to better understand antimicrobial-resistant cholera infection. Mushayabasa and Bhunu25 developed a cholera epidemic model to evaluate the impact of antimicrobial resistance on Vibrio cholerae transmission. Their model, which incorporates indirect (environment-to-human) transmission, shows that controlling cholera becomes more difficult if drug-resistant cases outnumber drug-sensitive ones. Safi et al.26 formulated a two-strain cholera model to assess the impact of basic control measures on transmission dynamics, demonstrating that a globally asymptotically stable disease-free equilibrium is achievable when \({\mathscr {R}}_0 <1\). These findings suggest that effective cholera control requires a comprehensive strategy combining multiple control measures. Mushanyu et al.27 extended Safi et al.’s model by introducing an antimicrobial resistance cholera epidemic model that incorporates reinfection and integrates interventions such as vaccination, screening, and treatment. Their results emphasize the importance of targeted control strategies in mitigating the spread of antimicrobial-resistant cholera.

Generally, two main approaches are used to model the population biology of drug resistance and treatment: (1) the “population genetics” approach and (2) the “epidemiological” approach28. The first focuses on changes in the frequency of sensitive and resistant bacteria, while the second employs compartmental models to capture infection dynamics. In this paper, we follow the second approach, extending previous cholera models to include both drug-sensitive and drug-resistant strains of Vibrio cholerae. Our model captures the transmission dynamics of these two strains and incorporates treatment failure as a driver of drug resistance29. The deterministic compartmental modeling approach has been widely used to study the dynamics of various infectious diseases, including COVID-1930,31, co-infection of malaria and COVID-1932, and co-infection of HIV and Zika virus33. It has also been applied to model the transmission dynamics of bacterial meningitis34, gonorrhea35, food-borne diseases36, Ebola37, measles38, and typhoid39. For further insights into the analysis of deterministic compartmental models, readers are referred to discussions by Rahmi et al.40, Joshua Kiddy K. Asamoah41, and Mushanyu et al.42. A review on modeling antibiotic resistance43 highlighted the need for pathogen-specific models to better understand resistance mechanisms, multiple colonization phenomena, and transmission risks. In response, we have developed a novel epidemic model that focuses on the transmission dynamics of Vibrio cholerae, specifically exploring the impact of switching from first-line to second-line antibiotics on the incidence and prevalence of cholera. To the best of our knowledge, this is the first model to investigate the spread of multidrug-resistant (MDR) cholera while incorporating antibiotic stage-switching. Unlike existing models that typically assume immediate treatment with effective antibiotics, our model reflects clinical practice, where patients often begin treatment before their antibiotic resistance status is known. This delayed transition between antibiotics adds a layer of realism, particularly in settings where resistance testing is limited. Additionally, the model accounts for both direct (human-to-human) and indirect (environment-to-human) transmission pathways, providing a comprehensive framework for understanding cholera transmission. We hope that this study will stimulate further research in cholera epidemic modeling and contribute to identifying effective strategies for mitigating the global impact of cholera.

The paper is arranged as follows: The next section presents the model formulation and assumptions, while Section “Results” provides an analysis of the equilibrium points and their stability. Numerical simulations are presented in Section “Numerical simulations” to illustrate the theoretical findings, followed by a discussion of the results in Section “Discussion”. Finally, the paper concludes with key recommendations and avenues for future research.

Model formulation

We formulate a pathogen-specific ordinary differential equation model of community-acquired cholera infections that considers a stage-switching of two antibiotics. The human population is designated according to their infection status, with individuals free of Vibrio cholerae either belonging to the susceptible class (X) or to the class of recovered (spontaneously or through treatment) individuals (Q). Individuals infected with Vibrio cholerae either belong to the untreated class (I) or the class of individuals under treatment (T). The class of untreated infected individuals (I) is subdivided into two classes, namely; untreated infected with strain sensitive to both antibiotics, \((I_s),\) and untreated infected with strain resistant to antibiotic 1, \((I_r)\). We consider cholera treatment via two antibiotic regimens as considered in21,44, that is, (1) treatment with a standard first-line drug for which there is some form of resistance and (2) treatment with second-line drug for which there is no resistance. Switching to the second-line antibiotic is assumed to happen upon developing resistance to the first-line antibiotic. Thus, individuals under treatment are distinguished according to their treatment status with either the first or second-line antibiotic. The class (T) of individuals under treatment is subdivided into four sub-classes as follows: infected with sensitive strain on treatment with antibiotic 1, \((T_{s_1})\), infected with sensitive strain on treatment with antibiotic 2, \((T_{s_2})\), infected with resistant strain on treatment with antibiotic 1, \((T_{r_1})\) and infected with resistant strain on treatment with antibiotic 2, \((T_{r_2})\). The total human population at any time t is given by

$$N(t)=X(t)+I_s(t)+T_{s_1}(t)+T_{s_2}(t)+I_r(t)+T_{r_1}(t)+T_{r_2}(t)+Q(t).$$
(1)

We also consider an extra compartment representing the concentration of Vibrio cholerae in the environment at any given time t, denoted by B(t). Nelson et al.45 discuss bacterial shedding in cholera patients, showing that infected individuals release large amounts of Vibrio cholerae into the environment, which significantly contributes to the contamination of water sources. Bacterial contamination of the environment is considered to happen through a natural process at a rate gB enhanced by the excretion of sensitive and resistant bacterial strains from infected individuals in classes \(I_s\) and \(I_r\) at rates given by \(\phi _s\) and \(\phi _r\), respectively. The decay process of environmental bacteria is assumed to happen at a rate \(\mu _b\). Susceptible individuals are recruited into the population through births or immigration at a rate given by \(\Lambda\). We consider two transmission pathways for susceptible individuals: primary (environment-to-human) transmission and secondary (human-to-human) transmission. While environment-to-human transmission is the primary mode of cholera spread, the work of Nelson et al.45 also emphasizes that direct person-to-person transmission can occur, especially in dense populations where hygiene practices are poor. Susceptible individuals acquire the cholera-sensitive infection either through ingestion of contaminated food and/or water and drinks or through human-to-human transmission at rates \(\lambda = \beta \dfrac{B}{B+k}\) or \(\lambda _s=\dfrac{\beta _sI_s}{N}\) respectively. Here, \(\beta\) represents the transmission rate for humans from the contaminated environment, k is the saturation constant, and \(\beta _s\) represents the human-to-human cholera-sensitive transmission rate. Similarly, susceptible individuals acquire the cholera-resistant infection either through ingestion of contaminated food and/or water and drinks or through human-to-human transmission at rates \(\lambda = \beta \dfrac{B}{B+k}\) or \(\lambda _r=\dfrac{\beta _rI_r}{N}\) respectively. The parameter \(\beta _r\) represents the human-to-human cholera-resistant transmission rate. We assume that once an individual is infected with sensitive or resistant bacteria, they have to be cleared before another bacterial strain can re-colonize them and that there is no superinfection of infected individuals. In this basic model, we consider a period of time such that resistance to the second-line drug has not developed and reinfection has not occurred. We assume that infected individuals are initiated into first-line antibiotic treatment upon first treatment regardless of whether they are colonized with sensitive or resistant bacteria. This means antibiotic 2 is a second-line drug not used upon first treatment. This is considered to capture the realistic situation that, normally, treatment is initiated before the resistance status of an infected individual is known. Thus, untreated infected individuals \(I_s\) and \(I_r\) may begin treatment with antibiotic 1 at rates respectively given by \(\sigma _s\) and \(\sigma _r\) to join classes \(T_{s_1}\) and \(T_{r_1}\), respectively. Untreated infected individuals \(I_s\) and \(I_r\) can clear Vibrio cholerae spontaneously at rates respectively given by \(\theta _s\) and \(\theta _r\) to join the class Q. Similarly, antibiotic-resistant infected individuals treated with first-line antibiotic, \(T_{r_1}\), only clear Vibrio cholerae spontaneously at rate \(\theta _{r_1}\) to join the Q class, whereas treatment clears Vibrio cholerae in \(T_{s_1}\) individuals at a rate \(\theta _{s_1}\) to move into the class Q. Once individuals are in the first-line treatment classes \(T_{s_1}\) and \(T_{r_1}\), they are switched to second-line antibiotic at rates \(\sigma _{s_1}\) and \(\sigma _{r_1}\) to join the second-line treatment classes \(T_{s_2}\) and \(T_{r_2}\), respectively. Clearance of Vibrio cholerae in individuals in classes \(T_{s_2}\) and \(T_{r_2}\) using second-line antibiotics is assumed to happen at rates \(\theta _{s_2}\) and \(\theta _{r_2}\), to join the class Q. All infected individuals \(I_s\), \(T_{s_1}\), \(T_{s_2}\), \(I_r\), \(T_{r_1}\), \(T_{r_2}\) can succumb to cholera infection at rates given by \(\delta _s\), \(\delta _{s_1}\), \(\delta _{s_2}\), \(\delta _r\), \(\delta _{r_1}\) and \(\delta _{r_2}\), respectively. All individuals experience natural death at a rate given by \(\mu\).

Fig. 1
figure 1

Model flow diagram.

Considering the given assumptions, model formulation information, and the schematic diagram above (Fig. 1), we have the following system of equations to model the transmission dynamics of the cholera epidemic in the presence of antibiotic resistance and switching:

$$\begin{aligned} \left\{ \begin{array}{llll} \dfrac{dX}{dt} & = \Lambda -\left( \mu +{\mathscr {A}}\right) X, \\ \\ \dfrac{dI_s}{dt} & = \left( f\lambda +\lambda _s\right) X-(\mu +\delta _s +\theta _s +\sigma _s)I_s, \\ \\ \dfrac{dT_{s_1}}{dt} & = \sigma _s I_s -\left( \mu +\delta _{s_1}+\theta _{s_1}+\sigma _{s_1}\right) T_{s_1}, \\ \\ \dfrac{dT_{s_2}}{dt} & = \sigma _{s_1}T_{s_1}-\left( \mu +\delta _{s_2}+\theta _{s_2}\right) T_{s_2}, \\ \\ \dfrac{dI_r}{dt} & =\left( (1-f)\lambda +\lambda _r\right) X-(\mu +\delta _r +\theta _r +\sigma _r)I_r, \\ \\ \dfrac{dT_{r_1}}{dt} & = \sigma _r I_r -\left( \mu +\delta _{r_1}+\theta _{r_1}+\sigma _{r_1}\right) T_{r_1}, \\ \\ \dfrac{dT_{r_2}}{dt} & = \sigma _{r_1}T_{r_1}-\left( \mu +\delta _{r_2}+\theta _{r_2}\right) T_{r_2}, \\ \\ \dfrac{dQ}{dt} & = \theta _sI_s+\theta _{s_1}T_{s_1}+\theta _{s_2}T_{s_2}+\theta _r I_r +\theta _{r_1}T_{r_1}+\theta _{r_2}T_{r_2} - \mu Q,\\ \\ \dfrac{dB}{dt} & = gB+\phi _sI_s +\phi _r I_r - \mu _b B, \end{array} \right. \end{aligned}$$
(2)

with initial conditions

$$\begin{aligned} \begin{array}{llll} X(0)> 0, ~ I_s(0) \ge 0,~ T_{s_1}(0) \ge 0,~T_{s_2}(0)\ge 0,~I_r(0) \ge 0,~ T_{r_1}(0) \ge 0,~T_{r_2}(0)\ge 0,~Q(0)\ge 0,~B(0)\ge 0, \end{array} \end{aligned}$$

where \({\mathscr {A}}=\lambda +\lambda _s +\lambda _r\), we assume that all the model parameters are non-negative.

Results

In this section, we shall perform some theoretical analysis of the model to illustrate that it is biologically meaningful.

Positivity of solutions

In biological and epidemiological models, state variables often represent quantities that cannot be negative, such as population sizes. Since the model tracks both the human population and bacteria population, it is necessary to establish that the model solutions remain non-negative for any given future time t regardless of the choice of initial conditions. Ensuring positivity is crucial for the validity and applicability of the model. We state the following theorem.

Theorem 1

Let

$$\begin{aligned} \begin{array}{llll} X(0)> 0, ~ I_s(0) \ge 0,~ T_{s_1}(0) \ge 0,~T_{s_2}(0)\ge 0,~I_r(0) \ge 0,~ T_{r_1}(0) \ge 0,~T_{r_2}(0)\ge 0,~Q(0)\ge 0,~B(0)\ge 0, \end{array} \end{aligned}$$

be the given initial conditions of system (2). Then, there exists \(\left( X(t),I_s(t),T_{s1}(t),T_{s2}(t),I_r(t),T_{r1}(t),T_{r2}(t),Q(t),B(t)\right) \in {\mathbb {R}}^9_{+}\) which solve system (2).

Proof

Let \(\hat{t}\in [0,t]\) be the maximum time value satisfying

$$\begin{aligned} \hat{t}=\sup \left\{ t>0:~X> 0, ~ I_s> 0,~ T_{s_1}> 0,~T_{s_2}> 0,~I_r> 0,~ T_{r_1}> 0,~T_{r_2}> 0,~Q> 0,~B> 0\right\} \in [0,t]. \end{aligned}$$

Thus, it follows from the first equation of system (2) that

$$\begin{aligned} \dfrac{dX}{dt} = \Lambda -\left( \mu +\lambda +\lambda _s +\lambda _r\right) X\ge \Lambda -\left( \mu +\lambda +\Delta _s +\Delta _r\right) X \end{aligned}$$

where \(\Delta _s = \beta _s I_s\) and \(\Delta _r=\beta _rI_r\) with \(\lambda = \beta \dfrac{B}{B+k}\), \(\lambda _s=\dfrac{\beta _sI_s}{N}\) and \(\lambda _r=\dfrac{\beta _rI_r}{N}\). The above differential inequality can be easily solved using the integrating factor technique. Making use of the convenient definition

$$\begin{aligned} {\mathscr {A}}=\lambda + \Delta _s+\Delta _r \end{aligned}$$

we obtain

$$\begin{aligned} \begin{aligned}&\dfrac{d}{dt}\left[ X(t)\exp \left( \mu t +\displaystyle \int ^t_0{\mathscr {A}}(s)\,ds\right) \right] \ge \Lambda \exp \left( \mu t +\displaystyle \int ^t_0{\mathscr {A}}(s)\,ds\right) ,\\&\quad \Rightarrow X\left( \hat{t}\right) \ge X(0)\exp \left[ -\left( \mu \hat{t} +\displaystyle \int ^{\hat{t}}_0{\mathscr {A}}(s)\,ds\right) \right] \\\\&\quad + \exp \left[ -\left( \mu \hat{t} +\displaystyle \int ^{\hat{t}}_0{\mathscr {A}}(s)\,ds\right) \right] \times \left[ \displaystyle \int ^{\hat{t}}_0\Lambda \exp \left( \mu \hat{t} +\displaystyle \int ^{\hat{t}}_0{\mathscr {A}}(\nu )\,d\nu \right) d\hat{t}\right] >0. \end{aligned} \end{aligned}$$

Thus, the susceptible population, X, will remain non-negative for any time t regardless of the given initial condition \(X(0)>0\). We now consider the class of individuals infected by the sensitive strain \(I_s\). We make use of the second equation of system (2) to obtain

$$\begin{aligned} \begin{aligned}&\dfrac{dI_s}{dt} = \left( f\lambda +\lambda _s\right) X -(\mu +\delta _s +\theta _s +\sigma _s)I_s \ge -(\mu +\delta _s +\theta _s +\sigma _s)I_s,\\&\quad \Rightarrow I_s\left( \hat{t}\right) \ge I_s(0)\exp \left[ -(\mu +\delta _s +\theta _s +\sigma _s)\hat{t}\right] >0. \end{aligned} \end{aligned}$$

Thus, the class \(I_s\) of individuals infected by the sensitive strain will remain non-negative for any time t regardless of the given initial condition \(I_s(0)>0\). Following the outlined computations, similar results can also be obtained for the remaining classes. This completes the proof. \(\square\)

The set of biological interest is given as follows:

$$\begin{aligned} \begin{array}{llll} \Omega =\left\{ \left( X(t),I_s(t),T_{s1}(t),T_{s2}(t),I_r(t),T_{r1}(t),T_{r2}(t),Q(t),B(t)\right) \in {\mathbb {R}}^9_{+},~N\le \dfrac{\Lambda }{\mu },~B\le \dfrac{\left( \phi _s+\phi _r\right) \Lambda }{\mu \left( \mu _b -g\right) }\right\} . \end{array} \end{aligned}$$
(3)

We now state the following lemma that guarantees system (2) makes biological sense, that is, all solutions starting in (3) will remain there for all time t.

Lemma 1

The compact set \(\Omega\) defined in (3) is positively invariant for the solutions of system (2) in \({\mathbb {R}}^9_{+}\).

Proof

Considering the equations for human compartments in system (2), we obtain

$$\begin{aligned} \dfrac{dN}{dt}=\Lambda -\mu N- \delta _s I_s-\delta _{s1}I_{s1}-\delta _{s2}I_{s2}- \delta _r I_r-\delta _{r1}I_{r1}-\delta _{r2}I_{r2}\le \Lambda -\mu N. \end{aligned}$$

Define \({\mathscr {P}}(t)=\left( N(t),B(t)\right) =\left( X(t)+I_s(t)+T_{s_1}(t)+T_{s_2}(t)+I_r(t)+T_{r_1}(t)+T_{r_2}(t)+Q(t),B(t)\right)\). The time derivative of \({\mathscr {P}}(t)\) is obtained as follows

$$\begin{aligned} \begin{array}{llll} \dfrac{d{\mathscr {P}}}{dt}& =\left( \dfrac{dN}{dt},\dfrac{dB}{dt}\right) =\left( \dfrac{dX}{dt}+\dfrac{dI_s}{dt}+\dfrac{dT_{s1}}{dt}+\dfrac{dT_{s2}}{dt} +\dfrac{dI_r}{dt}+\dfrac{dT_{r1}}{dt}+\dfrac{dT_{r2}}{dt}+\dfrac{dQ}{dt},~\dfrac{dB}{dt}\right) \\ \\ & =\left( \Lambda -\mu N- \delta _s I_s-\delta _{s1}I_{s1}-\delta _{s2}I_{s2}- \delta _r I_r-\delta _{r1}I_{r1}-\delta _{r2}I_{r2},~\left( g-\mu _b\right) B+\phi _sI_s+\phi _rI_r\right) . \end{array} \end{aligned}$$

The time derivative of N(t) simplifies to

$$\begin{aligned} \dfrac{dN}{dt}=\Lambda -\mu N- \delta _s I_s-\delta _{s1}I_{s1}-\delta _{s2}I_{s2}- \delta _r I_r-\delta _{r1}I_{r1}-\delta _{r2}I_{r2}\le \Lambda -\mu N \le 0, \quad \text{ for }~N\ge \dfrac{\Lambda }{\mu }. \end{aligned}$$
(4)

Also, the time derivative of B(t) simplifies to

$$\begin{aligned} \begin{array}{llll} & \dfrac{dB}{dt}= \left( g-\mu _b\right) B+\phi _sI_s+\phi _rI_r \le \left( g-\mu _b\right) B+(\phi _s+\phi _r)N\le 0, \quad \text{ for } \\ \\ & B\ge \dfrac{\left( \phi _s+\phi _r\right) \Lambda }{\mu \left( \mu _b -g\right) }\quad \text{ with }\quad N\ge \dfrac{\Lambda }{\mu }~\text{ and }~\mu _b > g. \end{array} \end{aligned}$$
(5)

Combining results from (4) and (5), we have that \(\frac{d{\mathscr {P}}}{dt}\le 0\) which implies that \(\Omega\) is a positively invariant set. Further, solving (4) gives

$$\begin{aligned} 0\le N(t) \le \dfrac{\Lambda }{\mu }+N(0)e^{-\mu t}. \end{aligned}$$
(6)

Also, solving (5) gives

$$\begin{aligned} 0\le B(t) \le \dfrac{\left( \phi _s+\phi _r\right) \Lambda }{\mu \left( \mu _b -g\right) }+B(0)e^{-(g-\mu _b)t}. \end{aligned}$$
(7)

Taking time limits in both (6) and (7) gives

$$\begin{aligned} 0\le (N(t),B(t))\le \left( \dfrac{\Lambda }{\mu },~\dfrac{\left( \phi _s+\phi _r\right) \Lambda }{\mu \left( \mu _b -g\right) }\right) \quad \text{ as }\quad t\rightarrow \infty . \end{aligned}$$

Hence, \(\Omega\) is an attractive set. This completes the proof. \(\square\)

Cholera-free equilibrium and the reproduction number

In this section, we establish the existence of an infection-free equilibrium where neither the sensitive strain nor the resistant strain is present in the population. We set all the infection compartments to zero, that is,

$$\begin{aligned} I_s=T_{s1}=T_{s2}=I_r=T_{r1}=T_{r2}=Q=B=0. \end{aligned}$$

Thus, before infection, the system is at the cholera-free equilibrium given by

$$\begin{aligned} {\mathscr {C}}_0=\left( \dfrac{\Lambda }{\mu },0,0,0,0,0,0,0,0\right) . \end{aligned}$$
(8)

Once the Vibrio cholerae bacteria invade the population, the cholera infection can spread in the community. To measure the potential for cholera progression in the presence of antibiotic treatment, we compute a quantity called the reproduction number, denoted by \({\mathscr {R}}_c\). This entails the average number of new cholera infections each cholera-infected individual generates in a fully susceptible population. The reproduction number is a key metric in public health, serving as a fundamental tool for guiding interventions and managing epidemics. It helps evaluate the effectiveness of control measures and informs the development of strategies to reduce the spread of infectious diseases. The reproduction number is computed using the next-generation matrix approach outlined in detail in van den Driessche and Watmough46. Following this approach, we have

$$\begin{aligned}F=\left( \begin{array}{ccccccc} \beta _s & 0 & 0 & 0 & 0 & 0 & \frac{\beta f \Lambda }{k \mu } \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & \beta _r & 0 & 0 & \frac{\beta (1-f) \Lambda }{k \mu } \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ \end{array} \right) \quad \text{ and }\quad V=\left( \begin{array}{ccccccc} h_s & 0 & 0 & 0 & 0 & 0 & 0 \\ -\sigma _s & h_{\text {s1}} & 0 & 0 & 0 & 0 & 0 \\ 0 & -\sigma _{\text {s1}} & h_{\text {s2}} & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & h_r & 0 & 0 & 0 \\ 0 & 0 & 0 & -\sigma _r & h_{\text {r1}} & 0 & 0 \\ 0 & 0 & 0 & 0 & -\sigma _{\text {r1}} & h_{\text {r2}} & 0 \\ -\phi _s & 0 & 0 & -\phi _r & 0 & 0 & \mu _b-g \\ \end{array} \right) . \end{aligned}$$

This leads to

$$\begin{aligned} F\cdot V^{-1}=\left( \begin{array}{ccccccc} f{\mathscr {R}_{\mathscr {B}}}_s+{\mathscr {R}_{\mathscr {H}}}_s & 0 & 0 & f{\mathscr {R}_{\mathscr {B}}}_r & 0 & 0 & f{\mathscr {R}}_B \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ (1-f){\mathscr {R}_{\mathscr {B}}}_s & 0 & 0 & (1-f){\mathscr {R}_{\mathscr {B}}}_r+{\mathscr {R}_{\mathscr {H}}}_r& 0 & 0 & (1-f){\mathscr {R}}_B \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & 0 & 0 \\ \end{array} \right) , \end{aligned}$$

where

$$\begin{aligned} \begin{array}{llll} & {\mathscr {R}_{\mathscr {B}}}_s=\dfrac{\beta \Lambda \phi _s}{k \mu h_s \left( \mu _b-g\right) },\quad {\mathscr {R}_{\mathscr {H}}}_s=\dfrac{\beta _s}{h_s}, \quad {\mathscr {R}_{\mathscr {B}}}_r=\dfrac{\beta \Lambda \phi _r}{k \mu h_r \left( \mu _b-g\right) }, \quad {\mathscr {R}_{\mathscr {H}}}_r=\dfrac{\beta _r}{h_r}, \quad {\mathscr {R}}_B=\dfrac{\beta \Lambda }{k \mu \left( \mu _b-g\right) },\\ \\ & h_s=\mu +\delta _s +\theta _s +\sigma _s, \quad h_{s1}=\mu +\delta _{s_1}+\theta _{s_1}+\sigma _{s_1}, \quad h_{s2}= \mu +\delta _{s_2}+\theta _{s_2}, \\ \\ & h_r=\mu +\delta _r +\theta _r +\sigma _r, \quad h_{r1}=\mu +\delta _{r_1}+\theta _{r_1}+\sigma _{r_1}, \quad h_{r2}= \mu +\delta _{r_2}+\theta _{r_2}. \end{array} \end{aligned}$$

Thus, the reproduction number is given by

$$\begin{aligned} \begin{array}{llll} {\mathscr {R}}_c& =\dfrac{1}{2} \left[ (1-f) {\mathscr {R}_{\mathscr {B}}}_r+{\mathscr {R}_{\mathscr {H}}}_r+f {\mathscr {R}_{\mathscr {B}}}_s+{\mathscr {R}_{\mathscr {H}}}_s+\right. \\ \\ & \left. \sqrt{\left( (1-f) {\mathscr {R}_{\mathscr {B}}}_r+{\mathscr {R}_{\mathscr {H}}}_r+f {\mathscr {R}_{\mathscr {B}}}_s+{\mathscr {R}_{\mathscr {H}}}_s\right) ^2-4 \left( (1-f) {\mathscr {R}_{\mathscr {B}}}_r {\mathscr {R}_{\mathscr {H}}}_s+f {\mathscr {R}_{\mathscr {B}}}_s {\mathscr {R}_{\mathscr {H}}}_r+{\mathscr {R}_{\mathscr {H}}}_r {\mathscr {R}_{\mathscr {H}}}_s\right) }\right] . \end{array} \end{aligned}$$
(9)

The reproduction number \({\mathscr {R}}_c\) is biologically feasible provided

$$\begin{aligned} \left( (1-f) {\mathscr {R}_{\mathscr {B}}}_r+{\mathscr {R}_{\mathscr {H}}}_r+f {\mathscr {R}_{\mathscr {B}}}_s+{\mathscr {R}_{\mathscr {H}}}_s\right) ^2\ge 4 \left( (1-f) {\mathscr {R}_{\mathscr {B}}}_r {\mathscr {R}_{\mathscr {H}}}_s+f {\mathscr {R}_{\mathscr {B}}}_s {\mathscr {R}_{\mathscr {H}}}_r+{\mathscr {R}_{\mathscr {H}}}_r {\mathscr {R}_{\mathscr {H}}}_s\right) \quad \text{ and }\quad \mu _b > g. \end{aligned}$$
(10)

Take note that the reproduction number \({\mathscr {R}}_c\) is a combination of four sub-reproduction numbers \({\mathscr {R}_{\mathscr {B}}}_s\), \({\mathscr {R}_{\mathscr {H}}}_s\), \({\mathscr {R}_{\mathscr {B}}}_r\) and \({\mathscr {R}_{\mathscr {H}}}_r\) defined as follows.

Sub-reproduction number 1

The sub-reproduction number, \({\mathscr {R}_{\mathscr {B}}}_s=\dfrac{\beta \Lambda \phi _s}{k \mu h_s \left( \mu _b-g\right) }\), represents the contribution of sensitive bacteria in the environment.

Sub-reproduction number 2

The sub-reproduction number, \({\mathscr {R}_{\mathscr {H}}}_s=\dfrac{\beta _s}{h_s}\), represents the contribution of individuals infected by the sensitive strain, \(I_s\).

Sub-reproduction number 3

The sub-reproduction number, \({\mathscr {R}_{\mathscr {B}}}_r=\dfrac{\beta \Lambda \phi _r}{k \mu h_r \left( \mu _b-g\right) }\), represents the contribution of resistant bacteria in the environment.

Sub-reproduction number 4

The sub-reproduction number, \({\mathscr {R}_{\mathscr {H}}}_r=\dfrac{\beta _r}{h_r}\), represents the contribution of individuals infected by the resistant strain, \(I_r\).

Since the model considers the existence of two strains of cholera infections, it means that infected individuals harbor either of these strains. Thus, the expectation is that an individual infected with a sensitive strain will only be capable of transmitting the sensitive strain to susceptible individuals, and resistant strain-infected individuals will only be capable of transmitting the resistant strain to susceptible individuals. This feature should be reflected in the terms of the reproduction number. We consider the following two possible cases:

Case 1

In the absence of the resistance strain, we have that \({\mathscr {R}_{\mathscr {B}}}_r={\mathscr {R}_{\mathscr {H}}}_r=0\) and \(f=1\). Thus, for this case, we obtain the sensitive-only reproduction number given by

$$\begin{aligned} {\mathscr {R}}_{cs}=\dfrac{1}{2} \left[ f {\mathscr {R}_{\mathscr {B}}}_s+{\mathscr {R}_{\mathscr {H}}}_s+ \sqrt{\left( f {\mathscr {R}_{\mathscr {B}}}_s+{\mathscr {R}_{\mathscr {H}}}_s\right) ^2}\right] =f {\mathscr {R}_{\mathscr {B}}}_s+{\mathscr {R}_{\mathscr {H}}}_s={\mathscr {R}_{\mathscr {B}}}_s+{\mathscr {R}_{\mathscr {H}}}_s. \end{aligned}$$
(11)

Case 2

In the absence of the sensitive strain, we have that \({\mathscr {R}_{\mathscr {B}}}_s={\mathscr {R}_{\mathscr {H}}}_s=0\) and \(f=0\). Thus, for this case, we obtain the resistance-only reproduction number given by

$$\begin{aligned} {\mathscr {R}}_{cr}=\dfrac{1}{2} \left[ (1-f) {\mathscr {R}_{\mathscr {B}}}_r+{\mathscr {R}_{\mathscr {H}}}_r+\sqrt{\left( (1-f) {\mathscr {R}_{\mathscr {B}}}_r+{\mathscr {R}_{\mathscr {H}}}_r\right) ^2}\right] =(1-f) {\mathscr {R}_{\mathscr {B}}}_r+{\mathscr {R}_{\mathscr {H}}}_r={\mathscr {R}_{\mathscr {B}}}_r+{\mathscr {R}_{\mathscr {H}}}_r. \end{aligned}$$
(12)

Local stability of the cholera-free steady state

We show the local stability of the cholera-free equilibrium point \({\mathscr {C}}_0\). The local stability of the cholera-free equilibrium point \({\mathscr {C}}_0\) implies that cholera can be eradicated from the population if the initial sizes of the model compartments are within its basin of attraction. Specifically, under the conditions \({\mathscr {R}_{\mathscr {H}}}_s<1\), \({\mathscr {R}_{\mathscr {H}}}_r<1\), and \(\dfrac{(1-f){\mathscr {R}_{\mathscr {B}}}_r}{{\mathscr {R}_{\mathscr {H}}}_r-1}+\dfrac{f{\mathscr {R}_{\mathscr {B}}}_s}{{\mathscr {R}_{\mathscr {H}}}_s-1} <1\), cholera transmission will die out. These conditions highlight the importance of controlling both human-to-human and environment-to-human transmission for successful disease eradication.

Theorem 2

The cholera-free equilibrium point \({\mathscr {C}}_0\) of system (2) is locally asymptotically stable if \({\mathscr {R}_{\mathscr {H}}}_s<1,\quad {\mathscr {R}_{\mathscr {H}}}_r<1\quad \text{ and }\quad \dfrac{(1-f){\mathscr {R}_{\mathscr {B}}}_r}{{\mathscr {R}_{\mathscr {H}}}_r-1}+\dfrac{f{\mathscr {R}_{\mathscr {B}}}_s}{{\mathscr {R}_{\mathscr {H}}}_s-1} <1\) and is unstable if \({\mathscr {R}_{\mathscr {H}}}_s>1~\text{ or }~{\mathscr {R}_{\mathscr {H}}}_r>1\quad \text{ or }\quad \dfrac{(1-f){\mathscr {R}_{\mathscr {B}}}_r}{{\mathscr {R}_{\mathscr {H}}}_r-1}+\dfrac{f{\mathscr {R}_{\mathscr {B}}}_s}{{\mathscr {R}_{\mathscr {H}}}_s-1} >1\).

Proof

We evaluate the Jacobian matrix for system (2) at \({\mathscr {C}}_0\) to obtain

$$\begin{aligned} J\left( {\mathscr {C}}_0\right) =\left( \begin{array}{cccccccc} -\mu & -\beta _s & 0 & 0 & -\beta _r & 0 & 0 & -\frac{\beta \Lambda }{k \mu } \\ 0 & \beta _s-h_s & 0 & 0 & 0 & 0 & 0 & \frac{\beta f \Lambda }{k \mu } \\ 0 & \sigma _s & -h_{\text {s1}} & 0 & 0 & 0 & 0 & 0 \\ 0 & 0 & \sigma _{\text {s1}} & -h_{\text {s2}} & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & 0 & \beta _r-h_r & 0 & 0 & \frac{\beta (1-f) \Lambda }{k \mu } \\ 0 & 0 & 0 & 0 & \sigma _r & -h_{\text {r1}} & 0 & 0 \\ 0 & 0 & 0 & 0 & 0 & \sigma _{\text {r1}} & -h_{\text {r2}} & 0 \\ 0 & \phi _s & 0 & 0 & \phi _r & 0 & 0 & g-\mu _b \\ \end{array} \right) . \end{aligned}$$

It can be noted that \(-\mu\) is an eigenvalue of \(J\left( {\mathscr {C}}_0\right)\). Thus, the local stability of \({\mathscr {C}}_0\) can be determined by the following submatrix of \(J\left( {\mathscr {C}}_0\right)\),

$$\begin{aligned} \bar{J}\left( {\mathscr {C}}_0\right) =\left( \begin{array}{cccccccc} \beta _s-h_s & 0 & 0 & 0 & 0 & 0 & \frac{\beta f \Lambda }{k \mu } \\ \sigma _s & -h_{\text {s1}} & 0 & 0 & 0 & 0 & 0 \\ 0 & \sigma _{\text {s1}} & -h_{\text {s2}} & 0 & 0 & 0 & 0 \\ 0 & 0 & 0 & \beta _r-h_r & 0 & 0 & \frac{\beta (1-f) \Lambda }{k \mu } \\ 0 & 0 & 0 & \sigma _r & -h_{\text {r1}} & 0 & 0 \\ 0 & 0 & 0 & 0 & \sigma _{\text {r1}} & -h_{\text {r2}} & 0 \\ \phi _s & 0 & 0 & \phi _r & 0 & 0 & g-\mu _b \\ \end{array} \right) . \end{aligned}$$

Note that the off-diagonal entries of \(\bar{J}\left( {\mathscr {C}}_0\right)\) are all positive. We claim that \(-\bar{J}\left( {\mathscr {C}}_0\right)\) is an \(M-\)matrix. Consider the \(7\times 1\) matrix

$$\begin{aligned} Y_1=\left[ y_1,y_2,y_3,y_4,y_5,y_6,y_7\right] ^T \end{aligned}$$

where

$$\begin{aligned} \left\{ \begin{array}{llll} y_1& =\dfrac{y_6 h_{\text {r1}} h_{\text {r2}} \left( k \mu \left( \mu _b-g\right) \left( h_r-\beta _r\right) -\beta (1-f) \Lambda \phi _r\right) }{\beta (1-f) \Lambda \sigma _r \sigma _{\text {r1}} \phi _s},\\ \\ y_2& =\dfrac{y_6 h_{\text {r1}} h_{\text {r2}} \sigma _s \left( k \mu \left( \mu _b-g\right) \left( h_r-\beta _r\right) -\beta (1-f) \Lambda \phi _r\right) }{\beta (1-f) \Lambda h_{\text {s1}} \sigma _r \sigma _{\text {r1}} \phi _s},\\ \\ y_3& =\dfrac{y_6 h_{\text {r1}} h_{\text {r2}} \sigma _s\sigma _{s1} \left( k \mu \left( \mu _b-g\right) \left( h_r-\beta _r\right) -\beta (1-f) \Lambda \phi _r\right) }{\beta (1-f) \Lambda h_{\text {s1}}h_{\text {s2}} \sigma _r \sigma _{\text {r1}} \phi _s},\\ \\ y_4& =\dfrac{y_6 h_{\text {r1}} h_{\text {r2}}}{\sigma _r \sigma _{\text {r1}}}, \quad y_5=\dfrac{y_6 h_{\text {r2}}}{\sigma _{\text {r1}}},\quad y_6=y_6>0,\quad y_7=\dfrac{k \mu y_6 h_{\text {r1}} h_{\text {r2}} \left( h_r-\beta _r\right) }{\beta (1-f) \Lambda \sigma _r \sigma _{\text {r1}}}. \end{array} \right. \end{aligned}$$
(13)

Multiplying matrix \(-\bar{J}\left( {\mathscr {C}}_0\right)\) by \(Y_1\) gives

$$\begin{aligned} -\bar{J}\left( {\mathscr {C}}_0\right) \cdot Y_1 = \left[ 1-\left( \dfrac{(1-f){\mathscr {R}_{\mathscr {B}}}_r}{{\mathscr {R}_{\mathscr {H}}}_r-1}+\dfrac{f{\mathscr {R}_{\mathscr {B}}}_s}{{\mathscr {R}_{\mathscr {H}}}_s-1}\right) \right] \cdot Y_2 \end{aligned}$$

where \(Y_2\) is a positive \(7\times 1\) matrix given by \(Y_2=\left[ P,0,0,0,0,0,0\right] ^T\). Here, P is defined as

$$\begin{aligned} P=\dfrac{k\mu h_{r1}h_{r2}y_6(\mu _b -g)\left( {\mathscr {R}_{\mathscr {H}}}_s-1\right) \left( {\mathscr {R}_{\mathscr {H}}}_r-1\right) }{(1-f)\beta \Lambda \sigma _r\sigma _{r1}\phi _s} \end{aligned}$$
(14)

which is positive for \({\mathscr {R}_{\mathscr {H}}}_s<1\) and \({\mathscr {R}_{\mathscr {H}}}_r<1\). Thus, since \(-\bar{J}\left( {\mathscr {C}}_0\right)\) is an \(M-\)matrix, it follows that all the eigenvalues of \(\bar{J}\left( {\mathscr {C}}_0\right)\) have negative real parts only if \(\dfrac{(1-f){\mathscr {R}_{\mathscr {B}}}_r}{{\mathscr {R}_{\mathscr {H}}}_r-1}+\dfrac{f{\mathscr {R}_{\mathscr {B}}}_s}{{\mathscr {R}_{\mathscr {H}}}_s-1} <1\). Therefore, the cholera-free equilibrium point \({\mathscr {C}}_0\) is locally asymptotically stable provided all the stated conditions below hold:

$$\begin{aligned} {\mathscr {R}_{\mathscr {H}}}_s<1,\quad {\mathscr {R}_{\mathscr {H}}}_r<1\quad \text{ and }\quad \dfrac{(1-f){\mathscr {R}_{\mathscr {B}}}_r}{{\mathscr {R}_{\mathscr {H}}}_r-1}+\dfrac{f{\mathscr {R}_{\mathscr {B}}}_s}{{\mathscr {R}_{\mathscr {H}}}_s-1} <1. \end{aligned}$$

On the other hand, it can be established that the determinant of \(\bar{J}\left( {\mathscr {C}}_0\right)\) is given by

$$\begin{aligned} \text{ det }~\bar{J}\left( {\mathscr {C}}_0\right) =\left[ \left( \dfrac{(1-f){\mathscr {R}_{\mathscr {B}}}_r}{{\mathscr {R}_{\mathscr {H}}}_r-1} +\dfrac{f{\mathscr {R}_{\mathscr {B}}}_s}{{\mathscr {R}_{\mathscr {H}}}_s-1}\right) -1\right] P. \end{aligned}$$

Thus, if \(\dfrac{(1-f){\mathscr {R}_{\mathscr {B}}}_r}{{\mathscr {R}_{\mathscr {H}}}_r-1}+\dfrac{f{\mathscr {R}_{\mathscr {B}}}_s}{{\mathscr {R}_{\mathscr {H}}}_s-1} <1\) with \({\mathscr {R}_{\mathscr {H}}}_s<1\) and \({\mathscr {R}_{\mathscr {H}}}_r<1\), then the matrix \(\bar{J}\left( {\mathscr {C}}_0\right)\) has eigenvalues with negative real parts, which implies stability of \({\mathscr {C}}_0\). This completes the proof. \(\square\)

Sensitivity analysis

We now perform the sensitivity analysis on the reproduction and sub-reproduction numbers. Sensitivity analysis helps to assess which model parameters have the greatest impact on the value of the reproduction number. Sensitivity indices indicate how sensitive the reproduction number is to a change in each parameter. In other words, identifying such parameters is crucial in the control of both sensitive and resistant cholera infection. The sensitivity indices are computed following Chitnis et al.47. There are usually errors in data collection and uncertainty in presumed parameter values. Thus, sensitivity analysis is useful in determining the robustness of model predictions to parameter values Chitnis et al.47. The normalized forward sensitivity index (NFSI) of the reproduction number is the relative change in the variable reproduction number to the relative change in a given parameter. A positive sensitivity index entails increasing/decreasing the parameter value, which increases/decreases the value of the reproduction number. In that case, we say that the sensitivity index is directly proportional. A negative sensitivity index entails increasing the parameter value, which results in a decrease in the value of the reproduction number. In that case, we say that the sensitivity index is inversely proportional. It is unethical to compute the sensitivity of the parameters \(\mu\), \(\delta _s\), \(\delta _{s1}\), \(\delta _{s2}\), \(\delta _r\), \(\delta _{r1}\) and \(\delta _{r2}\) as these involve the natural and disease-related deaths of humans. Recalling that \(\mu _b > g\), we compute the sensitivity indices of the reproduction numbers below.

Sensitivity analysis of the sub-reproduction numbers

Sensitivity analysis of sub-reproduction number 1

We perform sensitivity analysis on the sub-reproduction number \({\mathscr {R}_{\mathscr {B}}}_s=\dfrac{\beta \Lambda \phi _s}{k \mu h_s \left( \mu _b-g\right) }\). It can be observed that parameters \(\beta\), \(\Lambda ,\) and \(\phi _s\) have directly proportional sensitivity indices while parameters k, \(\theta _s,\) and \(\sigma _s\) have inversely proportional sensitivity indices. The sensitivity indices of \(\mu _b\) and g are computed as follows:

$$\begin{aligned} \dfrac{\partial {\mathscr {R}_{\mathscr {B}}}_s}{\partial \mu _b}\times \dfrac{\mu _b}{{\mathscr {R}_{\mathscr {B}}}_s}=-\frac{\mu _b}{\mu _b-g}<0\quad \text{ and }\quad \dfrac{\partial {\mathscr {R}_{\mathscr {B}}}_s}{\partial g}\times \dfrac{g}{{\mathscr {R}_{\mathscr {B}}}_s}=\frac{g}{\mu _b-g}>0. \end{aligned}$$
(15)

Thus, the parameter g has a directly proportional sensitivity index while the parameter \(\mu _b\) has an inversely proportional sensitivity index.

Sensitivity analysis of sub-reproduction number 2

We perform sensitivity analysis on the sub-reproduction number \({\mathscr {R}_{\mathscr {H}}}_s=\dfrac{\beta _s}{h_s}\). It can be observed that the parameter \(\beta _s\) has a directly proportional sensitivity index while parameters \(\theta _s\) and \(\sigma _s\) have inversely proportional sensitivity indices.

Sensitivity analysis of sub-reproduction number 3

We perform sensitivity analysis on the sub-reproduction number \({\mathscr {R}_{\mathscr {B}}}_r=\dfrac{\beta \Lambda \phi _r}{k \mu h_r \left( \mu _b-g\right) }\). It can be clearly observed that parameters g, \(\beta\), \(\Lambda\) and \(\phi _s\) have directly proportional sensitivity indices while parameters \(\mu _b\), k, \(\theta _s\) and \(\sigma _s\) have inversely proportional sensitivity indices.

Sensitivity analysis of sub-reproduction number 4

We perform sensitivity analysis on the sub-reproduction number \({\mathscr {R}_{\mathscr {H}}}_r=\dfrac{\beta _r}{h_r}\). It can be observed that the parameter \(\beta _r\) has a directly proportional sensitivity index while parameters \(\theta _r\) and \(\sigma _r\) have inversely proportional sensitivity indices.

Since the reproduction number \({\mathscr {R}}_c\) is a combination of four sub-reproduction numbers \({\mathscr {R}_{\mathscr {B}}}_s\), \({\mathscr {R}_{\mathscr {H}}}_s\), \({\mathscr {R}_{\mathscr {B}}}_r\) and \({\mathscr {R}_{\mathscr {H}}}_r\), the sensitivity analysis results for the reproduction number \({\mathscr {R}}_c\) can be inferred from the sensitivity analysis results of the sub-reproduction numbers.

Cholera-persistent equilibrium points

In this section, we compute the possible cholera-persistent equilibrium points for system (2). We observe that for system (2), there are three possible endemic equilibria, namely: (1) cholera-sensitive only equilibrium, (2) cholera-resistant only equilibrium, and (3) the interior endemic equilibrium where both cholera strains exist.

Cholera-sensitive only equilibrium

In this section, we compute the cholera-sensitive only equilibrium, denoted by, \({\mathscr {C}}^{\diamond }=\left( X^{\diamond },~ I^{\diamond }_s, T^{\diamond }_{s1},~T^{\diamond }_{s2},~B^{\diamond }\right)\). This is obtained by setting \(I_r=T_{r1}=T_{r2}=0\) in system (2) and solving the following system of equations

$$\begin{aligned} \left\{ \begin{array}{llll} 0 & = \Lambda -\mu X^{\diamond }-\left( \dfrac{\beta B^{\diamond }}{B^{\diamond }+k}+\dfrac{\beta _sI^{\diamond }_s}{X^{\diamond }+I_s^{\diamond }+T^{\diamond }_{s1}+T^{\diamond }_{s2}}\right) X^{\diamond }, \\ \\ 0 & = \left( \dfrac{\beta B^{\diamond }}{B^{\diamond }+k} +\dfrac{\beta _sI^{\diamond }_s}{X^{\diamond }+I_s^{\diamond }+T^{\diamond }_{s1}+T^{\diamond }_{s2}}\right) X^{\diamond }-h_s I^{\diamond }_s, \\ \\ 0 & = \sigma _s I^{\diamond }_s -h_{s1}T^{\diamond }_{s1}, \\ \\ 0 & = \sigma _{s_1}T^{\diamond }_{s1}-h_{s2}T^{\diamond }_{s2}, \\ \\ 0 & = gB^{\diamond }+\phi _sI^{\diamond }_s - \mu _b B^{\diamond }. \end{array} \right. \end{aligned}$$
(16)

From the third, fourth, and last equation of (16), we obtain

$$\begin{aligned} T^{\diamond }_{\text {s1}}=\dfrac{ \sigma _s\text {I}^{\diamond }_s}{h_{\text {s1}}}, \quad T^{\diamond }_{\text {s2}}=\dfrac{\sigma _s \sigma _{\text {s1}}\text {I}^{\diamond }_s}{h_{\text {s1}} h_{\text {s2}}} \quad \text{ and }\quad B^{\diamond }=\dfrac{\phi _s\text {I}^{\diamond }_s}{\mu _b - g}. \end{aligned}$$
(17)

From the second equation of (16) we have

$$\begin{aligned} \left( \dfrac{\beta B^{\diamond }}{B^{\diamond }+k} +\dfrac{\beta _sI^{\diamond }_s}{X^{\diamond }+I_s^{\diamond }+T^{\diamond }_{s1}+T^{\diamond }_{s2}}\right) X^{\diamond }=h_s I^{\diamond }_s. \end{aligned}$$
(18)

Replacing the left hand side of (18) in the first equation of (16) we obtain

$$\begin{aligned} X^{\diamond }=\dfrac{\Lambda -h_s \text {I}^{\diamond }_s}{\mu }. \end{aligned}$$
(19)

Substituting (17) and (19) into the second equation of (16) leads to the following third order polynomial of \(I^*_s\)

$$\begin{aligned} I^*_s\left( a_2I^{*2}_s+a_1I^*_s+a_0\right) =0. \end{aligned}$$
(20)

Solving (20) gives \(I^*_s=0\) which corresponds to the cholera-free equilibrium or

$$\begin{aligned} a_2I^{*2}_s+a_1I^*_s+a_0=0 \end{aligned}$$
(21)

where

$$\begin{aligned} \left\{ \begin{array}{llll} a_0& =\Lambda k\mu h_sh_{s1}h_{s2}(\mu _b-g)\left[ \left( {\mathscr {R}_{\mathscr {B}}}_s+{\mathscr {R}_{\mathscr {H}}}_s\right) -1\right] ,\\ \\ a_1& h_s(k \mu (g-\mu _b)(h_{\text {s1}} h_{\text {s2}}(\mu +\beta _s)+\mu \sigma _s(h_{\text {s2}}+\sigma _{\text {s1}}))-\Lambda (2 \beta +\mu ) h_{\text {s1}} h_{\text {s2}} \phi _s)\\ & +k \mu h_s^2 h_{\text {s1}} h_{\text {s2}}(\mu _b-g)+\Lambda \mu \phi _s (\beta \sigma _s (h_{\text {s2}}+\sigma _{\text {s1}})+h_{\text {s1}} h_{\text {s2}}(\beta +\beta _s)),\\ \\ a_2& =h_s\phi _s(h_{\text {s1}} h_{\text {s2}} ((\beta +\mu ) h_s-\mu (\beta +\mu +\beta _s))-\mu (\beta +\mu )\sigma _s (h_{\text {s2}}+\sigma _{\text {s1}})). \end{array} \right. \end{aligned}$$
(22)

Equilibrium points are feasible only if the condition \(a_1^2 \ge 4a_0a_2\) is satisfied. The various possible numbers of roots for the equation (21) are illustrated in Table 1 below.

Table 1 Number of possible equilibrium points for the sensitive only sub-system.

We observe that the cholera-sensitive only system (16) can have a maximum number of two equilibrium points, which are possible for either \(\left( {\mathscr {R}_{\mathscr {B}}}_s+{\mathscr {R}_{\mathscr {H}}}_s\right) >1\) or \(\left( {\mathscr {R}_{\mathscr {B}}}_s+{\mathscr {R}_{\mathscr {H}}}_s\right) <1\). In the stability analysis section, we investigate the stability of the cholera-sensitive-only sub-system.

Cholera-resistant only equilibrium

In this section, we compute the cholera-resistant only equilibrium, denoted by, \({\mathscr {C}}^{\bullet }=\left( X^{\bullet },~I^{\bullet }_r,~T^{\bullet }_{r1},~T^{\bullet }_{r2},~B^{\bullet }\right)\). This is obtained by setting \(I_s=T_{s1}=T_{s2}=0\) in system (2) and solving the following system of equations

$$\begin{aligned} \left\{ \begin{array}{llll} 0 & = \Lambda -\mu X^{\bullet }-\left( \dfrac{\beta B^{\bullet }}{B^{\bullet }+k}+\dfrac{\beta _rI^{\bullet }_r}{X^{\bullet }+I_r^{\bullet }+T^{\bullet }_{r1}+T^{\bullet }_{r2}}\right) X^{\bullet }, \\ \\ 0 & = \left( \dfrac{\beta B^{\bullet }}{B^{\bullet }+k} +\dfrac{\beta _rI^{\bullet }_r}{X^{\bullet }+I_r^{\bullet }+T^{\bullet }_{r1}+T^{\bullet }_{r2}}\right) X^{\bullet }-h_r I^{\bullet }_r, \\ \\ 0 & = \sigma _r I^{\bullet }_r -h_{r1}T^{\bullet }_{r1}, \\ \\ 0 & = \sigma _{r_1}T^{\bullet }_{r1}-h_{r2}T^{\bullet }_{r2}, \\ \\ 0 & = gB^{\bullet }+\phi _rI^{\bullet }_r - \mu _b B^{\bullet }. \end{array} \right. \end{aligned}$$
(23)

We observe that system (23) and system (16) have the same structure. Thus, the results obtained for system (16) can be applied to system (23) by changing the variable from s to r. Thus, we obtain the following third-order polynomial of \(I^*_r\)

$$\begin{aligned} I^*_r\left( b_2I^{*2}_r+b_1I^*_r+b_0\right) =0. \end{aligned}$$
(24)

Solving (24) gives \(I^*_r=0\) which corresponds to the cholera-free equilibrium or

$$\begin{aligned} b_2I^{*2}_r+b_1I^*_r+b_0 = 0 \end{aligned}$$
(25)

where

$$\begin{aligned} \left\{ \begin{array}{llll} b_0& =\Lambda k\mu h_rh_{r1}h_{r2}(\mu _b-g)\left[ \left( {\mathscr {R}_{\mathscr {B}}}_r+{\mathscr {R}_{\mathscr {H}}}_r\right) -1\right] ,\\ \\ b_1& h_r(k \mu (g-\mu _b)(h_{\text {r1}} h_{\text {r2}}(\mu +\beta _r)+\mu \sigma _r(h_{\text {r2}}+\sigma _{\text {r1}}))-\Lambda (2 \beta +\mu ) h_{\text {r1}} h_{\text {r2}} \phi _r)\\ & +k \mu h_r^2 h_{\text {r1}} h_{\text {r2}}(\mu _b-g)+\Lambda \mu \phi _r (\beta \sigma _r (h_{\text {r2}}+\sigma _{\text {r1}})+h_{\text {r1}} h_{\text {r2}}(\beta +\beta _r)),\\ \\ b_2& =h_r\phi _r(h_{\text {r1}} h_{\text {r2}} ((\beta +\mu ) h_r-\mu (\beta +\mu +\beta _r))-\mu (\beta +\mu )\sigma _r (h_{\text {r2}}+\sigma _{\text {r1}})). \end{array} \right. \end{aligned}$$
(26)

Equilibrium points are feasible only if the condition \(b_1^2 \ge 4b_0b_2\) is satisfied. The various possible number of roots for the equation (25) is illustrated in Table 2 below.

Table 2 Number of possible equilibrium points for the resistant-only sub-system.

We observe that the cholera-resistant only system (23) can have a maximum number of two equilibrium points, which are possible for either \(\left( {\mathscr {R}_{\mathscr {B}}}_r+{\mathscr {R}_{\mathscr {H}}}_r\right) >1\) or \(\left( {\mathscr {R}_{\mathscr {B}}}_r+{\mathscr {R}_{\mathscr {H}}}_r\right) <1\). In the stability analysis section, we investigate the stability of the cholera-resistant-only sub-system.

Cholera-coexistence equilibrium

We now compute the cholera-coexistence equilibrium where both strains exist, denoted by,

$$\begin{aligned} {\mathscr {C}}^{*}=\left( X^{*},~I^{*}_s,~T^{*}_{s1},~T^{*}_{s2},~I^{*}_r, ~T^{*}_{r1},~T^{*}_{r2},~B^{*}\right) . \end{aligned}$$

This is obtained by solving the following system of equations:

$$\begin{aligned} \left\{ \begin{array}{llll} 0 & = \Lambda -\left( \mu +{\mathscr {A}}^*\right) X^*, \\ \\ 0 & = \left( f\lambda ^* +\lambda ^*_s\right) X^{*}-h_s I^{*}_s, \\ \\ 0 & = \sigma _s I^{*}_s -h_{s1}T^{*}_{s_1}, \\ \\ 0 & = \sigma _{s_1}T^{*}_{s_1}-h_{s2}T^{*}_{s_2}, \\ \\ 0 & =\left( (1-f)\lambda ^* +\lambda ^*_r\right) X^{*}-h_rI^{*}_r, \\ \\ 0 & = \sigma _r I^*_r -h_{r1}T^{*}_{r_1}, \\ \\ 0 & = \sigma _{r_1}T^*_{r_1}-h_{r2}T^{*}_{r_2}, \\ \\ 0 & = gB^{*}+\phi _sI^{*}_s +\phi _r I^{*}_r - \mu _b B^{*}. \end{array} \right. \end{aligned}$$
(27)

The computation of the coexistence equilibrium is cumbersome. We hereby present the cholera coexistence equilibrium in terms of \({\mathscr {A}}^*\), \(\lambda ^*\), \(\lambda ^*_s\) and \(\lambda ^*_r\).

Thus, we obtain the cholera-coexistence equilibrium \({\mathscr {C}}^{*}=\left( X^{*},I^{*}_s,T^{*}_{s1},T^{*}_{s2},I^{*}_r,T^{*}_{r1},T^{*}_{r2},B^{*}\right)\) where

$$\begin{aligned} \left\{ \begin{array}{llll} X^{*}& = \dfrac{\Lambda }{\mu +{\mathscr {A}}^*},~~I^*_s=\dfrac{\Lambda \left( f \lambda ^* +\lambda ^* _s\right) }{(\mu +{\mathscr {A}}^*) h_s}, ~~T^*_{s1}=\dfrac{\Lambda \sigma _s \left( f \lambda ^* +\lambda ^* _s\right) }{(\mu +{\mathscr {A}}^*) h_s h_{\text {s1}}}, & T^*_{s2}=\dfrac{\Lambda \sigma _s \sigma _{\text {s1}} \left( f \lambda ^* +\lambda ^* _s\right) }{(\mu +{\mathscr {A}}^*) h_s h_{\text {s1}} h_{\text {s2}}},\\ \\ I^*_r& =\dfrac{\Lambda \left( (1-f)\lambda ^* +\lambda ^* _r\right) }{(\mu +{\mathscr {A}}^*) h_r}, ~~ T^*_{r1}=\dfrac{\Lambda \sigma _r \left( (1-f) \lambda ^* +\lambda ^* _r\right) }{(\mu +{\mathscr {A}}^*) h_r h_{\text {r1}}}, & T^*_{r2}=\dfrac{\Lambda \sigma _r \sigma _{\text {r1}} \left( (1-f) \lambda ^*+\lambda ^* _r\right) }{(\mu +{\mathscr {A}}^*) h_r h_{\text {r1}} h_{\text {r2}}}, \\ \\ B^*& =\dfrac{\Lambda \left( h_s \phi _r \left( (1-f) \lambda ^* +\lambda ^* _r\right) +h_r \phi _s \left( f \lambda ^* +\lambda ^* _s\right) \right) }{(\mu +{\mathscr {A}}^*) h_r h_s \left( \mu _b-g\right) }.& ~ \end{array} \right. \end{aligned}$$
(28)

Stability analysis of cholera-persistent equilibrium points

We now investigate the stability of the cholera-sensitive-only equilibrium and the cholera-resistant-only equilibrium. We employ the centre manifold theory mentioned in Castillo-Chavez and Song48. We avoid re-writing the theorem and refer readers to48.

Stability of the cholera-sensitive only equilibrium

We determine the stability of the cholera-sensitive only equilibrium \({\mathscr {C}}^{\diamond }\) in \(\Omega\). Consider the following system of equations obtained from system (2) by setting \(I_r=T_{r1}=T_{r2}=0\) in system (2)

$$\begin{aligned} \left\{ \begin{array}{llll} \dfrac{dX}{dt} & = \Lambda -\mu X-\left( \dfrac{\beta B}{B+k}+\dfrac{\beta _sI_s}{X+I_s+T_{s1}+T_{s2}}\right) X, \\ \\ \dfrac{dI_s}{dt} & = \left( \dfrac{\beta B}{B+k} +\dfrac{\beta _sI_s}{X+I_s+T_{s1}+T_{s2}}\right) X-h_s I_s, \\ \\ \dfrac{dT_{s1}}{dt} & = \sigma _s I_s -h_{s1}T_{s1}, \\ \\ \dfrac{dT_{s2}}{dt} & = \sigma _{s_1}T_{s1}-h_{s2}T_{s2}, \\ \\ \dfrac{dB}{dt} & = gB+\phi _sI_s - \mu _b B. \end{array} \right. \end{aligned}$$
(29)

Let us make the following change of variables: \(X=x^s_{1},~I_s=x^s_{2},~T_{s1}=x^s_{3},~T_{s2}=x^s_4,~B=x^s_5\), so that \(\text{ N }=\displaystyle \sum _{n=1}^{5}{x^s_{n}}\). We now use the vector notation \(X^s=\left( x^s_{1},x^s_{2},x^s_{3},x^s_4,x^s_5\right) ^{T}\). Then, system (29) can be written in the form \(\dfrac{dX^s}{dt}=F^s(t,x^s(t))=\left( f^s_{1},f^s_{2},f^s_{3},f^s_{4},f^s_{5}\right) ^T\), where

$$\begin{aligned} \left\{ \begin{array}{llll} \dfrac{dx^s_{1}}{dt} & = \Lambda -\mu x^s_{1}-\left( \dfrac{\beta x^s_{5}}{x^s_{5}+k}+\dfrac{\beta _sx^s_{2}}{x^s_{1}+x^s_{2}+x^s_{3}+x^s_{4}}\right) x^s_{1} =f^s_{1}, \\ \\ \dfrac{dx^s_{2}}{dt} & = \left( \dfrac{\beta x^s_{5}}{x^s_{5}+k}+\dfrac{\beta _sx^s_{2}}{x^s_{1}+x^s_{2}+x^s_{3}+x^s_{4}}\right) x^s_{1} -h_s x^s_{2} =f^s_{2}, \\ \\ \dfrac{dx^s_{3}}{dt} & = \sigma _s x^s_{2} -h_{s1}x^s_{3}=f^s_{3}, \\ \\ \dfrac{dx^s_{4}}{dt} & = \sigma _{s_1}x^s_{3}-h_{s2}x^s_{4}=f^s_{4}, \\ \\ \dfrac{dx^s_{5}}{dt} & = gx^s_{5}+\phi _sx^s_{2} - \mu _b x^s_{5} = f^s_{5}. \end{array} \right. \end{aligned}$$
(30)

We assume \(\beta = \varepsilon \beta _s\), with \(\varepsilon =1\) implying the transmission parameters are equal, \(0<\varepsilon <1\) implying \(\beta < \beta _s\) and lastly, \(\varepsilon >1\) implies \(\beta > \beta _s\). Choosing \(\beta _s\) as the bifurcation parameter, the condition \({\mathscr {R}_{\mathscr {B}}}_s+{\mathscr {R}_{\mathscr {H}}}_s=1\) corresponds to

$$\begin{aligned} \beta _s=\beta _s^*=\dfrac{k \mu h_s \left( g-\mu _b\right) }{k \mu \left( g-\mu _b\right) -\Lambda \epsilon \phi _s}. \end{aligned}$$
(31)

The Jacobian matrix of system (29) at \({\mathscr {C}}^s_0=\left( x^{s0}_1,x^{s0}_2,x^{s0}_3,x^{s0}_4,x^{s0}_5\right) =\left( \dfrac{\Lambda }{\mu },0,0,0,0\right)\) when \(\beta _s=\beta _s^*\) is given by

$$\begin{aligned} J^*({\mathscr {C}}^s_0)=\left( \begin{array}{ccccc} -\mu & -\beta ^* _s & 0 & 0 & -\frac{\Lambda \epsilon \beta ^* _s}{k \mu } \\ 0 & \beta ^* _s-h_s & 0 & 0 & \frac{\Lambda \epsilon \beta ^* _s}{k \mu } \\ 0 & \sigma _s & -h_{\text {s1}} & 0 & 0 \\ 0 & 0 & \sigma _{\text {s1}} & -h_{\text {s2}} & 0 \\ 0 & \phi _s & 0 & 0 & g-\mu _b \\ \end{array} \right) . \end{aligned}$$

where \(h_s\), \(h_{s1}\) and \(h_{s2}\) are defined as before. The eigenvalues of \(J^*({\mathscr {C}}^s_0)\) are

$$\begin{aligned} l^s_1=0,~~l^s_2=-\mu ,~~l^s_3=-h_{\text {s1}},~~l^s_4=-h_{\text {s2}},~~l^s_5=\dfrac{\Lambda \epsilon \phi _s \left( \mu _b-g+h_s\right) +k \mu \left( g-\mu _b\right) ^2}{k \mu \left( g-\mu _b\right) -\Lambda \epsilon \phi _s}. \end{aligned}$$

Thus, system (30), with \(\beta _s=\beta _s^*\) has a simple eigenvalue. Hence the center manifold theory can be used to analyse the dynamics of system (29) near \(\beta _s=\beta _s^*\). It can be shown that \(J^*({\mathscr {C}}^s_0)\), has a right eigenvector given by \(w=(w_1,w_2,w_3,w_4,w_5)^{T}\), where

$$\begin{aligned} \begin{array}{llll} & w_1=-h_s h_{\text {s1}} h_{\text {s2}} \left( \mu _b-g\right) , & w_2=\mu h_{\text {s1}} h_{\text {s2}} \left( \mu _b-g\right) ,& w_3\mu h_{\text {s2}} \sigma _s \left( \mu _b-g\right) , \\ & w_4=\mu \sigma _s \sigma _{\text {s1}} \left( \mu _b-g\right) , & w_5=\mu h_{\text {s1}} h_{\text {s2}} \phi _s.& ~ \end{array} \end{aligned}$$

Here, we note that \(w_1<0\) and \(w_i>0,~~i=2,3,4,5\). Further, the left eigenvector of \(J^*({\mathscr {C}}^s_0)\), associated with the zero eigenvalue at \(\beta _s=\beta _s^*\) is given by \(v=(v_1,v_2,v_3,v_4,v_5)^{T}\), where

$$\begin{aligned} v_1=0, \qquad v_2=k \mu \mu _b+\Lambda \epsilon \phi _s-g k \mu , \qquad v_3=v_4=0 \quad \text{ and }\quad v_5=\Lambda \epsilon h_s. \end{aligned}$$

The computations of a and b are necessary in order to apply Theorem 4.1 in Castillo-Chavez and Song48. For system (30), the associated non-zero partial derivatives of \(F^s\) at \({\mathscr {C}}^s_0\) are given in (32).

$$\begin{aligned} \begin{array}{llll} & \dfrac{\partial ^2 f^s_1}{\partial x^s_1\partial x^s_5}=\dfrac{\partial ^2 f^s_1}{\partial x^s_5\partial x^s_1}=-\dfrac{\epsilon \beta _s}{k}, & \dfrac{\partial ^2 f^s_1}{\partial x^s_2\partial x^s_2}=\dfrac{\partial ^2 f^s_1}{\partial x^s_2\partial x^s_2}=\dfrac{2 \mu \beta _s}{\Lambda },& \dfrac{\partial ^2 f^s_1}{\partial x^s_2\partial x^s_3}=\dfrac{\partial ^2 f^s_1}{\partial x^s_3\partial x^s_2}= \dfrac{\mu \beta _s}{\Lambda },\\ \\ & \dfrac{\partial ^2 f^s_1}{\partial x^s_2\partial x^s_4}=\dfrac{\partial ^2 f^s_1}{\partial x^s_4\partial x^s_2}=\dfrac{\mu \beta _s}{\Lambda }, & \dfrac{\partial ^2 f^s_1}{\partial x^s_5\partial x^s_5}=\dfrac{\partial ^2 f^s_1}{\partial x^s_5\partial x^s_5}=\dfrac{2 \Lambda \epsilon \beta _s}{k^2 \mu },& \dfrac{\partial ^2 f^s_2}{\partial x^s_1\partial x^s_5}=\dfrac{\partial ^2 f^s_2}{\partial x^s_5\partial x^s_1}=\dfrac{\epsilon \beta _s}{k}, \\ \\ & \dfrac{\partial ^2 f^s_2}{\partial x^s_2\partial x^s_2}=\dfrac{\partial ^2 f^s_2}{\partial x^s_2\partial x^s_2}=-\dfrac{2 \mu \beta _s}{\Lambda },& \dfrac{\partial ^2 f^s_2}{\partial x^s_2\partial x^s_3}=\dfrac{\partial ^2 f^s_2}{\partial x^s_3\partial x^s_2}= -\dfrac{\mu \beta _s}{\Lambda },& \dfrac{\partial ^2 f^s_2}{\partial x^s_2\partial x^s_4}=\dfrac{\partial ^2 f^s_2}{\partial x^s_4\partial x^s_2}=-\dfrac{\mu \beta _s}{\Lambda },\\ \\ & \dfrac{\partial ^2 f^s_2}{\partial x^s_5\partial x^s_5}=\dfrac{\partial ^2 f^s_2}{\partial x^s_5\partial x^s_5}=-\dfrac{2 \Lambda \epsilon \beta _s}{k^2 \mu },& \dfrac{\partial ^2 f^s_1}{\partial x^s_2\partial \beta _s^*}=-1,~ \dfrac{\partial ^2 f^s_1}{\partial x^s_5\partial \beta _s^*}=-\dfrac{\Lambda \epsilon }{k \mu },& \dfrac{\partial ^2 f^s_2}{\partial x^s_2\partial \beta _s^*}=1,\quad \dfrac{\partial ^2 f^s_2}{\partial x^s_5\partial \beta _s^*}=\dfrac{\Lambda \epsilon }{k \mu }. \end{array} \end{aligned}$$
(32)

It thus follows that

$$\begin{aligned} \begin{array}{llll} {{\textbf {a}}}& =v_2w_1w_5\dfrac{\partial ^2f^s_2}{\partial x^s_1\partial x^s_5}+v_2w_5w_1\dfrac{\partial ^2f^s_2}{\partial x^s_5\partial x^s_1}+v_2w_2w_3\dfrac{\partial ^2f^s_2}{\partial x^s_2\partial x^s_3}+v_2w_3w_2\dfrac{\partial ^2f^s_2}{\partial x^s_3\partial x^s_2}\\ \\ & =v_2w_2w_2\dfrac{\partial ^2f^s_2}{\partial x^s_2\partial x^s_2}+v_2w_2w_4\dfrac{\partial ^2f^s_2}{\partial x^s_2\partial x^s_4}+v_2w_4w_2\dfrac{\partial ^2f^s_2}{\partial x^s_4\partial x^s_2}+v_2w_5w_5\dfrac{\partial ^2f^s_2}{\partial x^s_5\partial x^s_5}\\ \\ & =\left( \dfrac{-2 \mu h_{\text {s1}} h_{\text {s2}} \beta _s \left( k \mu \left( \mu _b-g\right) +\Lambda \epsilon \phi _s\right) }{k^2 \Lambda }\right) ~\times \\ & \left[ k^2 \mu ^2 \left( \mu _b-g\right) ^2 \left( \sigma _s \left( h_{\text {s2}}+\sigma _{\text {s1}}\right) +h_{\text {s1}} h_{\text {s2}}\right) +k \Lambda \epsilon h_s h_{\text {s1}} h_{\text {s2}} \phi _s \left( \mu _b-g\right) +\Lambda ^2 \epsilon h_{\text {s1}} h_{\text {s2}} \phi _s^2\right] <0 \qquad \text{ and }\\ \\ {{\textbf {b}}}& =v_2w_2\dfrac{\partial ^2f^s_2}{\partial x^s_2\partial \beta _s^*}+v_2w_5\dfrac{\partial ^2f^s_2}{\partial x^s_5\partial \beta _s^*}=\dfrac{h_{\text {s1}} h_{\text {s2}} \left( k \mu \mu _b-g k \mu +\Lambda \epsilon \phi _s\right) ^2}{k}>0. \end{array} \end{aligned}$$

We thus have the following result

Theorem 3

Since \({{\textbf {a}}}<0\) and \({{\textbf {b}}}>0\), the cholera sensitive equilibrium \({\mathscr {C}}^{\diamond }\) is locally asymptotically stable for \(\left( {\mathscr {R}_{\mathscr {B}}}_s+{\mathscr {R}_{\mathscr {H}}}_s\right) >1\) but close to one.

Stability of the cholera-resistant only equilibrium

We determine the stability of the cholera-resistant only equilibrium \({\mathscr {C}}^{\bullet }\) in \(\Omega\). Consider the following system of equations obtained from system (2) by setting \(I_s=T_{s1}=T_{s2}=0\) in system (2)

$$\begin{aligned} \left\{ \begin{array}{llll} \dfrac{dX}{dt} & = \Lambda -\mu X-\left( \dfrac{\beta B}{B+k}+\dfrac{\beta _rI_r}{X+I_r+T_{r1}+T_{r2}}\right) X, \\ \\ \dfrac{dI_r}{dt} & = \left( \dfrac{\beta B}{B+k} +\dfrac{\beta _rI_r}{X+I_r+T_{r1}+T_{r2}}\right) X-h_r I_r, \\ \\ \dfrac{dT_{r1}}{dt} & = \sigma _r I_r -h_{r1}T_{r1}, \\ \\ \dfrac{dT_{r2}}{dt} & = \sigma _{r_1}T_{r1}-h_{r2}T_{r2}, \\ \\ \dfrac{dB}{dt} & = gB+\phi _rI_r - \mu _b B. \end{array} \right. \end{aligned}$$
(33)

Let us make the following change of variables: \(X=x^r_{1},~I_r=x^r_{2},~T_{r1}=x^r_{3},~T_{r2}=x^r_4,~B=x^r_5\), so that \(\text{ N }=\displaystyle \sum _{n=1}^{5}{x^r_{n}}\). We now use the vector notation \(X^r=\left( x^r_{1},x^r_{2},x^r_{3},x^r_4,x^r_5\right) ^{T}\). Then, system (33) can be written in the form \(\dfrac{dX^r}{dt}=F^r(t,x^r(t))=\left( f^r_{1},f^r_{2},f^r_{3},f^r_{4},f^r_{5}\right) ^T\), where

$$\begin{aligned} \left\{ \begin{array}{llll} \dfrac{dx^r_{1}}{dt} & = \Lambda -\mu x^r_{1}-\left( \dfrac{\beta x^r_{5}}{x^r_{5}+k}+\dfrac{\beta _rx^r_{2}}{x^r_{1}+x^r_{2}+x^r_{3}+x^r_{4}}\right) x^r_{1} =f^r_{1}, \\ \\ \dfrac{dx^r_{2}}{dt} & = \left( \dfrac{\beta x^r_{5}}{x^r_{5}+k}+\dfrac{\beta _rx^r_{2}}{x^r_{1}+x^r_{2}+x^r_{3}+x^r_{4}}\right) x^r_{1} -h_r x^r_{2} =f^r_{2}, \\ \\ \dfrac{dx^r_{3}}{dt} & = \sigma _r x^r_{2} -h_{r1}x^r_{3}=f^r_{3}, \\ \\ \dfrac{dx^r_{4}}{dt} & = \sigma _{r_1}x^r_{3}-h_{r2}x^r_{4}=f^r_{4}, \\ \\ \dfrac{dx^r_{5}}{dt} & = gx^r_{5}+\phi _rx^r_{2} - \mu _b x^r_{5} = f^r_{5}. \end{array} \right. \end{aligned}$$
(34)

We assume \(\beta = \varepsilon \beta _r\), with \(\varepsilon =1\) implying the transmission parameters are equal, \(0<\varepsilon <1\) implying \(\beta < \beta _r\) and lastly, \(\varepsilon >1\) implies \(\beta > \beta _r\). Choosing \(\beta _r\) as the bifurcation parameter, the condition \({\mathscr {R}_{\mathscr {B}}}_r+{\mathscr {R}_{\mathscr {H}}}_r=1\) corresponds to

$$\begin{aligned} \beta _r=\beta _r^*=\dfrac{k \mu h_r \left( g-\mu _b\right) }{k \mu \left( g-\mu _b\right) -\Lambda \epsilon \phi _r}. \end{aligned}$$
(35)

The Jacobian matrix of system (33) at \({\mathscr {C}}^r_0=\left( x^{r0}_1,x^{r0}_2,x^{r0}_3,x^{r0}_4,x^{r0}_5\right) =\left( \dfrac{\Lambda }{\mu },0,0,0,0\right)\) when \(\beta _r=\beta _r^*\) is given by

$$\begin{aligned}J^*({\mathscr {C}}^r_0)=\left( \begin{array}{ccccc} -\mu & -\beta ^* _r & 0 & 0 & -\frac{\Lambda \epsilon \beta ^* _r}{k \mu } \\ 0 & \beta ^* _r-h_r & 0 & 0 & \frac{\Lambda \epsilon \beta ^* _r}{k \mu } \\ 0 & \sigma _r & -h_{\text {r1}} & 0 & 0 \\ 0 & 0 & \sigma _{\text {r1}} & -h_{\text {r2}} & 0 \\ 0 & \phi _r & 0 & 0 & g-\mu _b \\ \end{array} \right) . \end{aligned}$$

where \(h_r\), \(h_{r1}\) and \(h_{r2}\) are defined as before. The eigenvalues of \(J^*({\mathscr {C}}^r_0)\) are

$$\begin{aligned} l^r_1=0,~~l^r_2=-\mu ,~~l^r_3=-h_{\text {r1}},~~l^r_4=-h_{\text {r2}},~~l^r_5=\dfrac{\Lambda \epsilon \phi _r \left( \mu _b-g+h_r\right) +k \mu \left( g-\mu _b\right) ^2}{k \mu \left( g-\mu _b\right) -\Lambda \epsilon \phi _r}. \end{aligned}$$

Thus, system (34), with \(\beta _r=\beta _r^*\) has a simple eigenvalue. Hence the center manifold theory can be used to analyse the dynamics of system (33) near \(\beta _r=\beta _r^*\). It can be shown that \(J^*({\mathscr {C}}^r_0)\), has a right eigenvector given by \(\omega =(\omega _1,\omega _2,\omega _3,\omega _4,\omega _5)^{T}\), where

$$\begin{aligned} \begin{array}{llll} & \omega _1=-h_r h_{\text {r1}} h_{\text {r2}} \left( \mu _b-g\right) , & \omega _2=\mu h_{\text {r1}} h_{\text {r2}} \left( \mu _b-g\right) ,& \omega _3\mu h_{\text {r2}} \sigma _r \left( \mu _b-g\right) , \\ & \omega _4=\mu \sigma _r \sigma _{\text {r1}} \left( \mu _b-g\right) , & \omega _5=\mu h_{\text {r1}} h_{\text {r2}} \phi _r.& \end{array} \end{aligned}$$

Here, we note that \(\omega _1<0\) and \(\omega _i>0,~~i=2,3,4,5\). Further, the left eigenvector of \(J^*({\mathscr {C}}^r_0)\), associated with the zero eigenvalue at \(\beta _r=\beta _r^*\) is given by \(\nu =(\nu _1,\nu _2,\nu _3,\nu _4,\nu _5)^{T}\), where

$$\begin{aligned} \nu _1=0, \qquad \nu _2=k \mu \mu _b+\Lambda \epsilon \phi _r-g k \mu , \qquad \nu _3=\nu _4=0 \quad \text{ and }\quad \nu _5=\Lambda \epsilon h_r. \end{aligned}$$

The computations of a and b are necessary in order to apply Theorem 4.1 in Castillo-Chavez and Song48. For system (34), the associated non-zero partial derivatives of \(F^r\) at \({\mathscr {C}}^r_0\) are given in (36).

$$\begin{aligned} \begin{array}{llll} & \dfrac{\partial ^2 f^r_1}{\partial x^r_1\partial x^r_5}=\dfrac{\partial ^2 f^r_1}{\partial x^r_5\partial x^r_1}=-\dfrac{\epsilon \beta _r}{k}, & \dfrac{\partial ^2 f^r_1}{\partial x^r_2\partial x^r_2}=\dfrac{\partial ^2 f^r_1}{\partial x^r_2\partial x^r_2}=\dfrac{2 \mu \beta _r}{\Lambda },& \dfrac{\partial ^2 f^r_1}{\partial x^r_2\partial x^r_3}=\dfrac{\partial ^2 f^r_1}{\partial x^r_3\partial x^r_2}= \dfrac{\mu \beta _r}{\Lambda },\\ \\ & \dfrac{\partial ^2 f^r_1}{\partial x^r_2\partial x^r_4}=\dfrac{\partial ^2 f^r_1}{\partial x^r_4\partial x^r_2}=\dfrac{\mu \beta _r}{\Lambda }, & \dfrac{\partial ^2 f^r_1}{\partial x^r_5\partial x^r_5}=\dfrac{\partial ^2 f^r_1}{\partial x^r_5\partial x^r_5}=\dfrac{2 \Lambda \epsilon \beta _r}{k^2 \mu },& \dfrac{\partial ^2 f^r_2}{\partial x^r_1\partial x^r_5}=\dfrac{\partial ^2 f^r_2}{\partial x^r_5\partial x^r_1}=\dfrac{\epsilon \beta _r}{k},\\ \\ & \dfrac{\partial ^2 f^r_2}{\partial x^r_2\partial x^r_2}=\dfrac{\partial ^2 f^r_2}{\partial x^r_2\partial x^r_2}=-\dfrac{2 \mu \beta _r}{\Lambda },& \dfrac{\partial ^2 f^r_2}{\partial x^r_2\partial x^r_3}=\dfrac{\partial ^2 f^r_2}{\partial x^r_3\partial x^r_2}= -\dfrac{\mu \beta _r}{\Lambda },& \dfrac{\partial ^2 f^r_2}{\partial x^r_2\partial x^r_4}=\dfrac{\partial ^2 f^r_2}{\partial x^r_4\partial x^r_2}=-\dfrac{\mu \beta _r}{\Lambda },\\ \\ & \dfrac{\partial ^2 f^r_2}{\partial x^r_5\partial x^r_5}=\dfrac{\partial ^2 f^r_2}{\partial x^r_5\partial x^r_5}=-\dfrac{2 \Lambda \epsilon \beta _r}{k^2 \mu },& \dfrac{\partial ^2 f^r_1}{\partial x^r_2\partial \beta _r^*}=-1,~ \dfrac{\partial ^2 f^r_1}{\partial x^r_5\partial \beta _r^*}=-\dfrac{\Lambda \epsilon }{k \mu },& \dfrac{\partial ^2 f^r_2}{\partial x^r_2\partial \beta _r^*}=1,\quad \dfrac{\partial ^2 f^r_2}{\partial x^r_5\partial \beta _r^*}=\dfrac{\Lambda \epsilon }{k \mu }. \end{array} \end{aligned}$$
(36)

It thus follows that

$$\begin{aligned} \begin{array}{llll} {{\textbf {a}}}& =\nu _2\omega _1\omega _5\dfrac{\partial ^2f^r_2}{\partial x^r_1\partial x^r_5} +\nu _2\omega _5\omega _1\dfrac{\partial ^2f^r_2}{\partial x^r_5\partial x^r_1} +\nu _2\omega _2\omega _3\dfrac{\partial ^2f^r_2}{\partial x^r_2\partial x^r_3} +\nu _2\omega _3\omega _2\dfrac{\partial ^2f^r_2}{\partial x^r_3\partial x^r_2}\\ \\ & =\nu _2\omega _2\omega _2\dfrac{\partial ^2f^r_2}{\partial x^r_2\partial x^r_2} +\nu _2\omega _2\omega _4\dfrac{\partial ^2f^r_2}{\partial x^r_2\partial x^r_4} +\nu _2\omega _4\omega _2\dfrac{\partial ^2f^r_2}{\partial x^r_4\partial x^r_2} +\nu _2\omega _5\omega _5\dfrac{\partial ^2f^r_2}{\partial x^r_5\partial x^r_5}\\ \\ & =\left( \dfrac{-2 \mu h_{\text {r1}} h_{\text {r2}} \beta _r \left( k \mu \left( \mu _b-g\right) +\Lambda \epsilon \phi _r\right) }{k^2 \Lambda }\right) ~\times \\ & \left[ k^2 \mu ^2 \left( \mu _b-g\right) ^2 \left( \sigma _r \left( h_{\text {r2}} +\sigma _{\text {r1}}\right) +h_{\text {r1}} h_{\text {r2}}\right) +k \Lambda \epsilon h_r h_{\text {r1}} h_{\text {r2}} \phi _r \left( \mu _b-g\right) +\Lambda ^2 \epsilon h_{\text {r1}} h_{\text {r2}} \phi _r^2\right] <0 \qquad \text{ and }\\ \\ {{\textbf {b}}}& =\nu _2\omega _2\dfrac{\partial ^2f^r_2}{\partial x^r_2\partial \beta _r^*} +\nu _2\omega _5\dfrac{\partial ^2f^r_2}{\partial x^r_5\partial \beta _r^*} =\dfrac{h_{\text {r1}} h_{\text {r2}} \left( k \mu \mu _b-g k \mu +\Lambda \epsilon \phi _r\right) ^2}{k}>0. \end{array} \end{aligned}$$

We thus have the following result

Theorem 4

Since \({{\textbf {a}}}<0\) and \({{\textbf {b}}}>0\), the cholera resistant equilibrium \({\mathscr {C}}^{\bullet }\) is locally asymptotically stable for \(\left( {\mathscr {R}_{\mathscr {B}}}_r+{\mathscr {R}_{\mathscr {H}}}_r\right) >1\) but close to one.

Numerical simulations

This section presents the outcomes of the numerical simulations conducted on the model (2). The initial conditions used to obtain the results are as follows: \(X(0)=99980,\ I_s(0)=200,\ T_{s1}(0)=200, \ T_{s2}(0)=200,\ I_r(0)=200,\ T_{r1}(0)=200,\ T_{r2}(0)=200,\) \(Q(0)=200, \ B(0)=40000\). The table below shows the parameters used to generate the numerical results.

Table 3 Parameter values and their sources.

Markov Chain Monte Carlo and Stan

Markov Chain Monte Carlo (MCMC) methods have become indispensable tools in statistical modelling and Bayesian inference. Among the various MCMC algorithms, Stan, a probabilistic programming language and inference engine, has gained prominence for its efficiency, flexibility, and user-friendly interface. This subsection aims to provide an overview of the key developments, applications, and comparisons of Stan and MCMC methods in the field of statistics, data analysis, and mathematical biology.

MCMC methods have become foundational in Bayesian statistics, allowing for the estimation of complex posterior distributions in various applications. Early works by Metropolis et al.53 and Hastings54 laid the groundwork for MCMC, while the seminal paper by Gelfand and Smith55 demonstrated its application in Bayesian analysis. The Gibbs sampling algorithm (Geman and Geman,56 ) and the Metropolis-Hastings algorithm (Metropolis et al.,53; Hastings,54) are fundamental components of MCMC.

Stan, is a high-level probabilistic programming language designed for specifying Bayesian models. It leverages the No-U-Turn Sampler (NUTS) algorithm, an adaptive Hamiltonian Monte Carlo (HMC) method (Hoffman and Gelman,57). Stan provides an expressive language for model specification, offering a balance between simplicity and flexibility. The declarative nature of Stan code facilitates model building and allows users to focus on the statistical aspects of their analysis. Stan’s popularity can be attributed to several advantages. Firstly, it provides automatic differentiation, enabling efficient gradient-based sampling. The NUTS algorithm, implemented in Stan, exhibits superior convergence properties compared to traditional MCMC algorithms, such as Gibbs sampling or Metropolis-Hastings. Additionally, Stan offers a wide range of built-in probability distributions, making it easy to specify complex models.

While Stan has numerous virtues, it is not without challenges. The versatility of Stan is evident in its successful application across various domains. Examples include Caughey et al.58 in epidemiology, Vehtari et al.59 in finance, and Carpenter et al.60 in machine learning. Application in hierarchical modeling and large-scale data analysis has been particularly notable (Betancourt and Girolami,61). The challenges of the language range from struggling with the computational demands of some models, to obtaining divergent chains in the simulations. Ongoing research aims to address these challenges and improve the scalability and efficiency of Stan for large and complex datasets and models.

Table 3 is populated by parameters that are sourced from the literature and by parameters that are obtained from the application of MCMC and Stan. The dataset used in the application of MCMC and Stan was sourced from the website Data.world62. The dataset contains the number of cholera cases and related deaths, tracked monthly from October 31, 2010 to March 30, 2016 in Haiti.

Model trajectories

In this subsection, we document and analyse the trajectories of each of the infectious classes. The following figures show the fixed points of all the infectious classes under varying conditions. Using numerical simulation, we verify the results obtained in Section “Cholera-persistent equilibrium points”.

Fig. 2
figure 2

The trajectories of the sensitive-strain classes, \(I_s,\ T_{s_1}, \ T_{s_2}.\) The size of the points tracks the \(T_{s_1}\) and the opacity of the point tracks the \(T_{s_2}.\)

Figure 2 shows the cholera-sensitive-only equilibrium. The equilibrium point \({\mathscr {C}}^{\diamond }=\left( X^{\diamond }, I^{\diamond }_s, T^{\diamond }_{s1}, T^{\diamond }_{s2}, B^{\diamond }\right)\) is obtained by setting all the resistance classes to zero (\(I_r=T_{r_1}=T_{r_2}=0\)). Figure 2 is partitioned into two parts. The bottom partition of Fig. 2 shows the range of the \(I_s\) class limited to the lowest 1000 values. The rest of the values of the range of \(I_s\) are shown in the top partition. The x and the y axis capture time in days and the \(I_s\) class, respectively. The opacity of the points and the size of the points capture the remaining two sensitive classes, \(T_{s_2}\) and \(T_{s_1}\), respectively. From the first key, we note that a small-sized dot is associated with a low value for \(T_{s_1}\) and a large sized dot is associated with a large-value for \(T_{s_1}\). The second key shows that a fully transparency dot denotes a low value for the variable \(T_{s_2}\), whilst a non-transparent dot denotes a high value for the variable \(T_{s_2}\).

Fig. 3
figure 3

The trajectories of the resistant-strain classes, \(I_r,\ T_{r_1}, \ T_{r_2}.\) The size of the points tracks the \(T_{r_1}\) and the opacity of the point tracks the \(T_{r_2}\).

Similarly, the cholera-resistant-only equilibrium is found graphically in Fig. 3. The equilibrium point

\({\mathscr {C}}^{\bullet }=\left( X^{\bullet },~I^{\bullet }_r,~T^{\bullet }_{r1},~T^{\bullet }_{r2},~B^{\bullet }\right)\) is obtained by setting all the sensitive classes to zero (\(I_s=T_{s_1}=T_{s_2}=0\)). The bottom partition of Fig. 3 shows the range of the \(I_r\) class limited to the lowest 1000 values. The rest of the values of the range of \(I_r\) are shown in the top partition. The x and the y axis capture time in days and the \(I_r\) class, respectively. The opacity of the points and the size of the points capture the remaining two resistant classes, \(T_{r_2}\) and \(T_{r_1}\), respectively. From the first key, we note that a small-sized dot is associated with a low value for \(T_{r_1}\) and a large sized dot is associated with a large-value for \(T_{r_1}\). The second key shows that a fully transparency dot denotes a low value for the variable \(T_{r_2}\), whilst a non-transparent dot denotes a high value for the variable \(T_{r_2}\).

Fig. 4
figure 4

The trajectories of both sensitive-strain and resistant-strain classes, \(I_s,\ T_{s_1}, \ T_{s_2},\ I_r,\ T_{r_1}, \ T_{r_2}.\) The size of the points track \(\ T_{r_1} \text { (red)} \text { and}\ T_{s_1} \text { (blue)}\) and the opacity of the points track \(T_{r_2}\text { (red)} \text { and } \text {(blue )}T_{s_2}.\)

Similarly, the cholera-persistent equilibrium is found graphically in Fig. 4. The equilibrium point

\({\mathscr {C}}^{*}=\left( X^{*},~I^{*}_s,~T^{*}_{s1},~T^{*}_{s2},~I^{*}_r,~T^{*}_{r1},~T^{*}_{r2},~B^{*}\right) ,\) is obtained by setting all the derivatives of the state variables to zero. The bottom partition of Fig. 4 shows the range of the \(I_r\) and \(I_s\) classes limited to the lowest 1000 values. The rest of the values of the \(I_s\) and \(I_r\) range are shown in the top partition. The x and the y axis capture time in days and the \(I_r\) (red) and \(I_s\) (blue) classes, respectively. The opacity of the points and the size of the points capture the remaining two resistant classes, \(T_{s_2}\) and \(T_{s_1}\), respectively. From the top key, we observe that the colour of the dot denotes the sensitivity of the strain of cholera. That is, the sensitive strain trajectories are shown in blue, whilst the resistant strain trajectories are shown in red. The middle key demonstrates that a small-sized dot represents a low value for \(T_{r_1}\) or \(T_{s_1}\), whilst a large sized dot represents a large value for \(T_{r_1}\) or \(T_{s_1}\). The bottom key shows that a fully transparency dot denotes a low value for the variable \(T_{r_2}\) or \(T_{s_2}\) , whilst a non-transparent dot denotes a high value for the variable \(T_{r_2}\) or \(T_{s_2}\).

In Figs. 2, 3, 4, it can be observed that the fixed points to the classes \(I_r\) and \(I_s\) are established in the bottom partitions of each of these figures. It is further observed that, in the top partitions of each figure, the right tails of all the graphs consist of points with constant size and opacity. This observation suggests that the classes \(T_{s_1},\ T_{s_2},\ T_{r_1},\text {and} \ T_{r_2}\) reach their respective equilibria in each of these figures. These findings are consistent with the results obtained in Section “Cholera-persistent equilibrium points”.

Fig. 5
figure 5

A graph showing the number of cholera cases under treatment due to infection by the resistant strain over time.

Fig. 6
figure 6

A graph showing the number of cholera cases under treatment due to infection by the sensitive strain over time.

We observe that the size of the points in Fig. 5 decreases when curve’s peak is reached. This means that the number of people infected with the resistant strain of cholera significantly decreases when those people enter the second line of treatment. It is further observed that the size of the points in Fig. 6 do not decrease when the curve reaches its peak. This suggests that a second line of treatment is redundant for the sensitive strain of cholera. These observations underscore the importance for a second line of treatment in the presence of a resistant strain of cholera. Furthermore, these results also suggest that as strains become progressively resistant, the management of cholera would also need to increase the lines of treatment. The latter observation will require further investigation in a future paper.

Latin hyper cube sampling (LHS) and partial rank correlation coefficient (PRCC)

In this subsection, we apply two statistical methods to perform a sensitivity analysis of model 2: Latin Hypercube Sampling (LHS) and Partial Rank Correlation Coefficient (PRCC). LHS, introduced by McKay et al. in 197963, is a robust technique for exploring parameter space, while PRCC, developed by Spearman in 190464, is used to assess the correlation between model inputs and outputs. Figure 7 highlights the most sensitive parameters in model 2, focusing on individuals infected with the resistant strain of cholera, \(I_r\), and those infected with the sensitive strain, \(I_s\).

Fig. 7
figure 7

PRCC plots of the most sensitive parameters, and the individuals infected with the resistant strain of cholera, \(I_r\), and individuals infected with the sensitive strain of cholera, \(I_s.\)

The positive correlation between \(\beta\) and \(I_r\) is shown in Fig. 7a, whilst the negative correlation between \(\delta _s,\ \mu ,\ \theta _s,\ \theta _{s_1},\ \theta _{s_2}\), and \(I_r\) is shown in Fig. 7b–f, respectively. Figure 7g shows that \(\mu\) and \(I_s\) are negatively correlated, while Fig. 7h shows that \(\theta _r\) and \(I_s\) are positively correlated. The \(p-\)values of the remaining parameters of model 2 were all above 0.05. This finding implies that the remaining parameters are weakly correlated to the state variables \(I_r\) and \(I_s\).

Discussion

In this paper, we developed and analyzed an antibiotic resistance cholera epidemic model with stage-switching of two antibiotics. We established and validated the equilibrium points of the cholera sensitive-only model, the cholera resistant-only model, and the cholera coexistence model through numerical simulations. Our analysis demonstrated the stability of all equilibrium points, and sensitivity analysis revealed that the most influential parameters include \(\beta\), \(\delta _s\), \(\mu\), \(\theta _s\), \(\theta _{s_1}\), \(\theta _{s_2}\), and \(\theta _r\). Figure 4 illustrates that the resistant strain of cholera is the primary driver of the infection. This finding highlights the critical importance of managing the resistant strain to effectively reduce infection rates. Therefore, the judicious use of antibiotics, particularly those that are new and have broad-spectrum activity, is essential to mitigate and, in some cases, prevent the emergence of antimicrobial resistance. The PRCC diagrams (Fig. 7) show that six out of the eight most sensitive parameters are linked to the resistant strain of cholera, \(I_r\). This indicates that targeted intervention strategies should prioritize these parameters to minimize the spread of resistant cholera strains.

In this study, we analyze the dynamics of a cholera model with stage switching. Stage switching is the process of subjecting cholera-infected individuals who experience treatment failure (due to resistance) to an alternative course of treatment. In some instances, the second-line drugs tend to be more expensive, more toxic (or both) than first-line drugs. This means that the course of drugs must be administered consecutively. Simulations on our model show that in the presence of a resistant strain of cholera, the use of second-line drugs is necessary for the management of cholera. This is exemplified by the observed inverse correlation between the number of MDR cases of cholera and the number of cases that receive the second-line drug treatment. To avoid treatment failure, our study highlights the necessity for stringent public health policies regarding antibiotic stewardship. Policymakers should promote guidelines that ensure the rational prescription and use of antibiotics to prevent the emergence and spread of resistant strains. In addition, public health campaigns aimed at educating healthcare providers and the general public about the dangers of inappropriate antibiotic use are crucial. Surveillance systems should be strengthened to monitor antibiotic resistance patterns and to inform timely interventions. The implementation of regulations that restrict the over-the-counter sale of antibiotics and enforce strict infection control measures in healthcare settings can also contribute to reducing the burden of antibiotic-resistant cholera.

This study can be extended by incorporating additional complexities into the model. For instance, the model can be refined to include resistance to second-line drugs, which is a growing concern due to increased reliance on these drugs in treating resistant bacterial infections. Future studies could investigate the impact of various antibiotic-switching strategies, such as random versus directed switching, and assess their cost-effectiveness in different epidemiological contexts. Another potential extension is to model the emergence of resistance to third-line and fourth-line drugs, which may become necessary as resistance to existing antibiotics escalates. Additionally, integrating socio-economic factors, such as healthcare access and affordability, into the model could provide a more comprehensive understanding of the dynamics of antibiotic resistance in cholera epidemics. Exploring the effects of global climate change on the transmission dynamics of cholera and the subsequent impact on antibiotic resistance patterns could also be a valuable research direction.