Skip to main content
Heliyon logoLink to Heliyon
. 2022 Apr 26;8(4):e09288. doi: 10.1016/j.heliyon.2022.e09288

A mathematical model for treatment using chemo-immunotherapy

Ophir Nave 1
PMCID: PMC9065634  PMID: 35520602

Abstract

In this study, we investigated a mathematical model for chemoimmunotherapy (a combination of chemotherapy and immunotherapy) for brain cancer. In most cases, the standard protocol for cancer treatment is fixed in terms of treatment time intervals and dosages. We offer a wide range of non-fixed protocols, which essentially vary in terms of time intervals and dosages (i.e., personalised medicine). The functions that describe this treatment are explicit and analytical. Hence, the parameters of the function can be easily changed and a new protocol can be obtained. We compared different protocols and obtained an optimal solution. In addition, we applied the singular perturbed vector field (SPVF) method to determine the hierarchy of the system of equations, which enabled us to identify the equilibrium points of the mathematical model and investigate their stability.

Keywords: Cancer protocol, Mathematical model, Dosage, Chemo-immunotherapy, GBM


Cancer protocol; Mathematical model; Dosage; Chemo-immunotherapy; GBM

1. Introduction

Cancer is the general name for a group of diseases characterised by the unrestrained growth of cells, which are tiny structures that make up the organs and tissues in the body. These cells differ in appearance and function; however, they regenerate in a similar manner, through division, to heal or rebuild damaged tissue.

Normally, cell division is orderly and controlled. However, in cancer cells, this process is uncontrolled, and cells continue to divide and multiply easily [1].

Below, selected facts regarding cancer from around the world are presented [2], [3], [4], [5], [6], [7], [8]:

Cancer is the second leading cause of death globally and is responsible for an estimated 9.6 million deaths annually. Approximately one in six deaths that occur globally is due to cancer.

Approximately 70% of the deaths from cancer occur in poor countries with low salaries.

Approximately one-third of cancer deaths is caused by five leading behavioural and dietary risks: high body mass index, low fruit and vegetable intake, lack of physical activity, tobacco use, and alcohol use. Tobacco use is responsible for approximately 22% of all cancer-related deaths.

Infections, such as hepatitis and human papillomavirus (HPV), can cause cancer, and can be responsible for up to 25% of cancer cases.

The economic impact of cancer is significant and increasing. The total annual economic cost of cancer in 2010 was estimated to be approximately 1.16 trillion USD.

There are many different types of cancer. Cancerous tumours can appear almost anywhere and in any organ of the body [9], [10], [11], [12], [13]. In this study, we focused on brain cancers. Brain tumours can be divided into two types. Tumours that begin to grow in the brain cells themselves, most often originating in glioma cells (Multi-shaped glioblastoma, GBM, is a type of cancer that develops in the brain from the brain cells themselves, called Glioma), can appear anywhere in the brain and usually do not send metastases out of the brain [14], [15], [16]. The standard treatment in these cases is surgery for tumour resection. Following surgery, radiation and/or chemo-immunotherapy are usually performed. If the tumour recurs, additional surgery can be performed to remove the tumour. In cases where surgical resection is impossible, medication or radiation therapy is necessary. The second type of brain tumours are those that grow in another organ in the body, such as the breast, lung, colon, etc., and metastasise to the brain.

In the present study, we discuss the first type of tumours, which are tumours that originate in the brain cells called glioma cells. These tumours include astrocytoma, pilocytic astrocytoma, low-grade astrocytoma, anaplastic astrocytoma, GBM, oligodendrogliomas, and ependymoma. Early detection of tumours can save lives [17].

Tumours of the brain can be treated with surgery for tumour resection, radiation (radiotherapy), chemotherapy (i.e., the use of anti-cancer drugs (cytotoxic) whose function is to damage cancer cells), treatment with alternating electric fields, targeted biological therapy (targeted therapy) targeted to tumour-specific genes, proteins, or to the tissue environment that contributes to tumour development, and immunotherapy [18], [19], [20]

From theoretical research to experimental investigations, scientists from all fields worldwide are searching for a solution to this disease [21], [22], [23], [24], [25], [26], [27], [28], [29], [30], [31], [32], [33], [34], [35], [36], [37], [38], and this solution can originate from several sources. Medical doctors, scientists such as biological physicists, and mathematicians are involved in cancer research

There are numerous possible approaches to cancer treatment. The main goal of cancer treatment is to cure the patient, if possible, or control the development of the disease as much as possible. In certain cases, the treatment is designed to relieve the symptoms of the disease and improve the patient's quality of life.

Examples of cancer treatments include surgery, chemical treatment (chemotherapy), radiation therapy (radiotherapy), immunological therapy, biological or molecular therapy, hormonal therapy, and a combination of several treatments.

In this study, we propose a therapeutic protocol from a mathematical perspective. The mathematical model focuses on chemo-immunotherapy using the immunological drug, Interleukin-2 (IL2). This model also considers the interaction between chemotherapy and immunotherapy to create more effective chemotherapy treatments using an analytical function that describes the treatment and customisation of each patient. This function depends on the time of administration of the drug and different doses. After these interactions are presented using the mathematical model, we opted to perform an investigation in two directions. First, we numerically solved the model for different protocols (i.e., different parameters of the analytical function) and compared the results. Second, we applied the singular perturbed vector field (SPVF) method to the mathematical model [39]. This method exposes the hierarchy of a system by changing the coordinates of the original model. Once the hierarchy of the system is exposed, it can be divided into fast and slow subsystems. This division enables us to first determine the equilibrium points of the model and then analyse the stability of these equilibrium points.

2. Mathematical model

In this section, we present a mathematical model based on [44]. The mathematical model describes the interactions between dendritic cells D, cytotoxic T-cells, cytokines IL2, and Interleukin-10 (IL10), chemotherapy treatment, and cancer cells. The model is not suggested to accurately describe the complete reality. In reality, numerous additional cells in the body and immune system participate in the interaction of the body with cancer cells. However, the model is an acceptably sufficient approximation of reality that can address the hopes of patients with cancer.

The assumptions of the model are as follows: T-cells are activated via interactions with an antigen-presenting cell (APC) or accessory cell, which are considered dendritic cells D in this study. The D-cells interact with IL10 and regulatory T-cells TR (Treg). Tregs modify dendritic cells by making them tolerogenic. These tolerogenic dendritic cells deactivate cytotoxic T-cells and create new Tregs from certain naive T-cells. These interactions are described by (1)(3).

The cytotoxic T-cells TC are derived from the naive T-cell population TN, which produces cytotoxic T cells. The population size of these cells indirectly depends on IL2 [26].

The naive Tcells are created at a constant rate and die at a rate dependent on IL2. Naive Tcells are activated by APCs. The interaction between a tolerogenic dendritic cell and a cytotoxic T-cell leads to non-responsiveness at a rate of d; this process is considered to occur in the same manner as death, as the T-cell no longer fulfils its function. This cell population also has a natural death rate. When cytotoxic cells interact with IL2, they become activated; however, when they interact with IL10, they become non-activated. Tregs, TR, can be differentiated from the naive T-cell population upon interaction with a tolerogenic dendritic cell. The interaction between Tregs and IL2 results in their expansion at a rate of c. Of note, Tregs also have a natural death rate ωR. These assumptions presented herein are described by equations (4)-(7).

Naive Tcells produce IL2 at a constant rate; however, they decay at a constant rate ω2. The interaction of a cytotoxic Tcell with IL2 causes the Tcell to release IL2 at a rate of a2. The interaction of naive CD4+ T-cells with immature dendritic cells causes them to release IL10 [27]. The Treg-CTL interaction also induces the production of IL10 at a rate of a10; otherwise, IL10 is produced at the rate of ω10. These procedures are described by (8)-(9).

The immune system reacts when a tumour is present in the body. Activation of the immune system during cancerous growth occurs via cytotoxic T-cells. The rate at which cytotoxic cells kill tumour cells is DC, where C is the size of the tumour [28]. This interaction is described by (10).

When modelling cancer treatment using a mathematical model, it is common to express the function of the treatment using a delta function, which describes the sudden and rapid introduction of the substance into the body. When a substance is present in the body, it interacts with the immune system and the tumour itself. Thereafter, part of the substance is absorbed by the body and other parts are passed from the body [29], [30], [31]; this occurs gradually and is considerably slower than the initial process. In this case, a function must be constructed such that up to a point x0, it increases rapidly, beyond which it decreases more slowly and continuously, and is derivative at point x0. Therefore, a delta function does not fit the description of the above process as it is not continuous and is not derivative at x0. Here, we model the treatment using an analytical function that is continuous and derivative for all xR (the function of the treatment is denoted by F(q,t), where q is the quantity of chemotherapy and t is the time). As the function depends on the time and dosage, the dosage and time for each individual patient can be adjusted. The dynamics of chemotherapy drug decay are described by equation (11), where CH is the concentration of the chemotherapy drug [32].

In the present study, we discuss drug treatment after surgery to remove cancerous tumours.

Let U be the vector of the dynamic variables of the system: U=(DI,D,DT,TN,TC,TCP,TR,IL2,IL10,C,CH).

The relationships between the dynamic variables of the system and the corresponding parameters are shown in Diagrams 16

Under the above assumptions, the mathematical model includes a system of first-order nonlinear ordinary differential equations (ODEs), and has the following form:

dDIdt=aDIaTDITRgR+TRωIDIbTDIIL10g10+IL10kDIDI(1eδDICH)F1(U), (1)
dDdt=aDIωDkDID(1eδDCH)F2(U), (2)
dDTdt=aTDITRgR+TRωTDT+bTDIIL10g10+IL10kDTDT(1eδDTCH)F3(U), (3)
dTNdt=αNTNωNg2+IL2kNTN(1eδNCH)F4(U), (4)
dTCdt=aCTNDdDTTCaCPTCIL2g2+IL2+dCPTCPIL10g10+IL10ωCTCkCTC(1eδCCH)F5(U), (5)
dTCPdt=aCPTCIL2g2+IL2dCPTCIL10g10+IL10+γTCPkCPTCP(1eδCPCH)F6(U), (6)
dTRdt=aRDTTN+cTRIL2g2+IL2ωRTRkRTR(1eδRM)F7(U), (7)
dIL2dt=α2TNω2IL2+a2TCIL2g2+IL2F8(U), (8)
dIL10dt=α10DI+a10TRTCω10IL10F9(U), (9)
dCdt=fC(1hC)DCCkC(1eδCCH)F10(U), (10)
dCHdt=ωCHCH+F(q,t)F11(U), (11)

where DC=d(L/C)l(s+(L/C)l)1 is the rate at which cytotoxic cells kill tumour cells [45].

The model is complete, subject to the initial conditions

U(t=0)=U0, (12)

where t=0 refers to the initial treatment.

The analytical function F describes chemotherapy treatment, which is a combination of chemotherapy and immunotherapy. The function depends on time t and dosage q.

The function has the form:

F(q,t)=k=0nq(tmk)H(tmk)etmk0.5, (13)

where n is the duration of the customised treatment for each patient, H is the unit step function, and m is the interval between treatments. For example, when m=7, the patient receives treatment every week.

The above mathematical model with function F describes a customised treatment protocol for each patient. Personalisation is performed by the analytical function described in equation (13), which depends on the time between treatments and the dose given to each patient. Any functional variable can be changed. Therefore, if the interval between treatments is to be changed, this can be carried out analytically. Similarly, if the dose from patient to patient needs to be changed, this can be also carried out analytically. These two parameters are fully controlled by a medical doctor.

The model can be written in abbreviated form as

dUdt=F(U),U(0)=U0, (14)

where F(U) is the vector field of the model; that is, F(U)=(F1(U),...,F11(U)).

The following parameters are used at the numerical simulation as well as at the application of the SPVF algorithm.

Model Parameters
Parameter Value Description
ω 0.19 Decay Rate of Immunogenic Dendritic Cells [25]
ωI 0.35 Decay Rate of Immature Dendritic Cells [25]
ωT 0.456 Decay Rate of Tolerogenic Dendritic Cells [25]
ωC 1.2 ⋅ 10−1 Decay Rate of Cytotoxic T-Cells [49]
ωN 1.12 ⋅ 10−2 Decay Rate of Naive T-Cells
ωR 2.34 ⋅ 10−2 Decay Rate of Regulatory T-Cells
ω2 23 Decay Rate of IL-2 [48]
ω10 123 Decay Rate of IL-10
ωCH 3.45 ⋅ 102 Decay Rate of Chemotherapy Medicine
kC 0.086 The relative size of tumor needed for half-maximal stimulation of Cytotoxic T-cells
c .018 Max Growth Rate of T-regs [47]
aT 1.236 Activation Rate of Tolerogenic Dendritic Cells by Tregs
dCP 60 Deactivation Rate of Cytotoxic Analysis T-Cells by Tregs [34]
d 67 Deactivation Rate of Cytotoxic T-Cells by Dendritic Cells [49]
α2 0.021 Source Rate of IL-2 [47]
α10 0.34 Source Rate of IL-10 from Dendritic Cells [34]
αN 1.232 Source Rate of Naive T-cells
aCP 0.465 Activation Rate of Cytotoxic Cells by IL-2
gR .018 Max Growth Rate of Tregs [47]
aR 6.984 Activation Rate of Tregs
g2 12 Growth Rate of Cytotoxic T-Cells
g10 56 Deactivation Rate of Cytotoxic T-Cells by Tregs
aC 0.768 Activation Rate of Naive T-Cells by Dendritic Cells [34]
kDI 3.848 The relative size of tumor needed for half-maximal stimulation of Immature dendritic cells
a 2.223 Activation Rate of Immature dendritic cells
kDT 87.646 The relative size of tumor needed for half-maximal stimulation of Tolerogenic dendritic cells
kN 0.0634 The relative size of tumor needed for half-maximal stimulation of Naive T-cells
a10 2.976 Activation Rate of Regulatory T-cells
a2 3.9578 Activation Rate of Cytotoxic T-cells by Interleukin 2 (IL-2)
δ() ∈[0.32 ⋅ 10−2,2.879 ⋅ 10−1] Pure coefficient in exponential expression
kR 321 Level of Tregs necessary for half maximal activation of tolerogenic dendritic cells
bT 0.45 Activation Rate of Tolerogenic Dendritic Cells by IL-10
γ 12 Growth Rate of Cytotoxic T-Cells [49]
a10 0.453 Source Rate of IL-10 from Tregs

3. Analysis and results

In this section, we present the results of the two research objectives defined in the Introduction. The first is the application of the SPVF method, which determines the equilibrium points and investigates their stability. The second is a comparison of the results obtained by numerically solving the mathematical model for different treatment protocols using the analytical function (13), which considers different dosages and times.

3.1. Equilibrium points and stability analysis

One of the most important investigations in mathematical models describing realistic biological phenomena involves determining the equilibrium of the system. Based on the equilibrium of the system, there were no changes during a certain period of time. Such result is critical, particularly for the study of cancerous tumours [46]. Herein, we determined the equilibrium points of the mathematical model presented in Equations (1)-(11) with the initial conditions (12) and the function (13). Briefly, we first compared the right-hand side of equations (1)-(11) to zero, F(U)=0, solved the algebraic equations to determine the equilibrium of the model, and finally verified the stability of each equilibrium point using the Jacobian matrix. As we are interested in equilibrium points ≠0, this system cannot be solved analytically, only numerically. Hence, an approximation is required. The first step of the approximation is to reduce the system of equations to decompose the model into fast and slow parts and study only the fast part when the slow part is frozen. Accordingly, the dynamical variables of the system that progress rapidly, and those that progress slowly must be known. However, based on the presentation of the model, the desired decomposition cannot be known without prior knowledge from experiments or intuition. Another method for discovering decomposition is the application of asymptotic mathematical methods. In this study, we applied the well-known SPVF method presented in [39]. An algorithm for the decomposition of a system of ODEs is presented in detail herein. The main function of the SPVF is to transfer the coordinates of the model, where the model can be decomposed into fast and slow subsystems at new coordinates. According to the SPVF method, to determine the equilibrium points of the system rewritten in new coordinates, the equilibrium points of only the fast subsystem can be found, while the slow subsystem remains constant. In addition, a stability analysis of the equilibrium points can be performed only for the fast subsystem. According to the SPVF method, the transformation and inverse transformation maintain stable equilibrium points, that is, the stable points remain stable in both the new and old coordinate systems under the transformation of the SPVF method.

By applying the SPVF algorithm, we obtain the eigenvalues of the system and new coordinates as follows:

λ1f=2.67551021,λ2f=1.98731019,λ3f=5.67891018,λ4f=6.54221017,λ5s=86556.9783,λ6s=5685.5754,λ7s=4455.7854,λ8s=544.8077,λ9s=43.8889,λ10s=23.7655,λ11s=1.5459, (15)

where f denotes fast and s denotes slow, and are explained in the following paragraph. To avoid burdening the reader with algebraic expressions, we list the eigenvectors corresponding to the above eigenvalues as w1,...,w11.

According to the SPVF algorithm, the system of equations can be decomposed into fast and slow subsystems with respect to the maximal gap=λiλj; that is, because the eigenvalues are arranged in descending order, the gap is the ratio of two consecutive eigenvalues. MaxGap is the maximum ratio of any two consecutive eigenvalues. As observed from the above eigenvalues (equations (15)), the maximum gap is between λ4f and λ5s because MaxGap{λ4fλ5s}>>Gap{λiλj} for all i,j{1,...,11}. Hence, the system of equations can be decomposed into the fast subsystem D˜I,D˜,D˜T,T˜N and slow subsystem T˜C,T˜CP,T˜R,I˜2,I˜10,C˜,C˜H, where ˜ denotes the presentation of the dynamic variables at the new coordinates. Therefore, the stability analysis can concentrate on the fast subsystem, whereas the slow subsystem remains fixed. To determine the equilibrium points, we first formalise the transformation to new coordinates, where the decomposition into fast and slow subsystems is valid.

If we denote the new dynamical variables of the model in the new coordinates as U˜=(D˜I,D˜,D˜T,T˜N,T˜C,T˜CP,T˜R,I˜2,I˜10,C˜,C˜H), the model can be presented in the new coordinates using the eigenvectors as follows:

U˜=WU, (16)

where matrix W is the matrix whose columns are the transposes of the eigenvector, that is, W=(w1t,...,w11t). We take the derivative of the algebraic system (16) with respect to time t and substitute the system (14) as follows:

dU˜dt=WdUdt=WF(U). (17)

To complete the presentation of the model in new coordinates, we multiply equation (16) from the left by the inverse matrix W1; this allows us to write the old dynamical variables of the model as a function of the new dynamical variables:

U=W1U˜. (18)

Substituting equation (18) into (17), we obtain the complete model with the initial conditions rewritten in new coordinates as

dU˜dt=WF(W1U˜)H(U˜),U˜|t=0=WU|t=0. (19)

At these coordinates (model (19)), the model is decomposed into fast and slow subsystems, as follows:

ε1dD˜Idt=Hfast(U˜)ε2dD˜dt=Hfast(U˜)ε3dD˜Tdt=Hfast(U˜)ε4dT˜Ndt=Hfast(U˜) (20)
dT˜Cdt=Hslow(U˜)dT˜CPdt=Hslow(U˜)dT˜Rdt=Hslow(U˜)dI˜2dt=Hslow(U˜)dI˜10dt=Hslow(U˜)dC˜dt=Hslow(U˜)dC˜Hdt=Hslow(U˜), (21)

where 0<εi<<1 for i=1,2,3,4 are small parameters of the fast subsystem.

The main advantage of decomposing the system of equations into fast and slow subsystems is the ability to study only the fast subsystem without losing biological information in our case, and thus obtain a general picture of the entire process of the model. In this study, equilibrium and stability points were explored. Stability analysis is a biologically important investigation that can be performed to determine when a patient's medical condition stabilises in terms of the relevant parameters for treatment. Hence, the relevant subsystem is a system of equations (20). For convenience, the abbreviated representation of the system of equations (20)-(21) is:

εdvfdt=Hf(vf,vs) (22)
dvsdt=Hs(vf,vs), (23)

where (ε,ε1,...,ε4), vf=(D˜I,D˜,D˜T,T˜N), and vs=(T˜C,T˜CP,T˜R,I˜2,I˜10,C˜,C˜H).

To obtain the equilibrium points of the model, we must solve the fast subsystem (22) for the fast variables while setting all slow variables (system of equations (23)) as constant (the slow variables are “frozen” at their initial values; hence, we can take vs=vs(0) as the constants);

Hf(vf,vs(0))=0. (24)

After obtaining the equilibrium point solution from the fast subsystem (algebraic system (24)), we substitute these points into the slow subsystem and solve the algebraic system for solutions of the slow variables, that is,

Hs(vf,vs)=0. (25)

Solving the system of equations (24) and then solving the system of equations (25) result in the equilibrium points of the model rewritten in new coordinates. The next step is to analyse the stability of each equilibrium point. Hence, we examined the sign of the real part of the eigenvalues of the following Jacobian matrix at each equilibrium point.

((Hf(vf,vs),Hs(vf,vs))(vf,vs))|(vf,vs). (26)

The eigenvalues with negative real parts (obtained from equation (26)) are locally stable. Only one stable equilibrium point was found for each treatment protocol. Five protocols were studied. The first protocol did not include treatment, that is, F(q,t)=0. In this case, there is no equilibrium point. For F(q,t)0, we obtained an equilibrium point.

The model rewritten in the new coordinates using the eigenvectors does not have biological meaning as every dynamical variable in the new coordinates is a linear combination of the dynamical variables in the old coordinates. Hence, equilibrium points have no biological meaning. Therefore, to provide a biological interpretation of our results, we must invert the equilibrium points to the old coordinates, that is, we must apply the inverse matrix of the eigenvectors W1 to the equilibrium points:

W1(vfvs.) (27)

All equilibrium points (obtained from equation (27)) depend on the parameters and initial conditions of the model. For example, the equilibrium point of the dynamical variable of the tumour C for the protocol given to the patient twice with 28 days between treatments is

C=0.2537ω2α10DI00.8766κωCHhg2D0+2.4564aCPγDT0+1.2342bTg10κDIωTTN0+1.6768κa2aRTC00.0033ω10dCPTCP09.7745ωCHaCωTTR0+0.0090hfκNdγIL200.0978dCPαNg2IL100+3.55ω10C0+9.9968dωCκRCH0. (28)

Once we substitute the parameters of the model, we obtain the stable equilibrium point of the cancer tumour. Thus, the equilibrium point for the dynamic variable C is a combination of the remaining dynamic variables of the model, indicating that this is the optimal combination of variables for achieving a stable equilibrium point.

3.2. Numerical results

In this section, we present our numerical results relative to the experimental results (clinical results, [40], [41], [42]). We analysed the solution profiles of our results obtained by solving models (1)-(11), and applied a numerical simulation using the MATLAB ode45 packages.

According to a report from the Washington University School of Medicine in St. Louis, most patients with glioblastoma die less than 18 months after diagnosis [43]. However, a clinical trial of a personalised vaccine for glioblastoma revealed improvements in survival rates for such patients. A summary of this study is given below.

The trial included patients from different countries with brain tumours and glioblastomas at different stages. Some patients received a vaccine called DCVax-L, and some received a placebo. The vaccine is personalised and varies from one patient to another. All treatments were administered to patients who underwent a cancerous tumour removal procedure, and a small amount of tumour tissue was processed and then exposed to the patient's own immune cells, called dendritic cells. This procedure trains dendritic cells to follow and destroy tumour cells. Subsequently, these trained dendritic cells were re-injected into the patient. The treatment protocol was not fixed. An example of this protocol is as follows: Vaccine once every 3 weeks three times. The vaccine was then administered three times, once every two months, and then once every six months.

Patients in the trial had a median survival of just over 23 months, some had an average overall survival of 40.5 months, and generally, patients with an aggressive glioblastoma lived 15 to 17 months with standard treatment such as surgery for tumour removal, chemotherapy, and radiotherapy.

In addition to this type of treatment, patients reported minimal side effects compared to those associated with the standard treatment.

Figs. 2, 4, 6, and 8 present the function F(q,t) for one cycle at different treatment times. For example, Fig. 2 presents the function of a treatment every 7 days. The complete treatment cycle is 365 days.

Figure 2.

Figure 2

Plot of function F(q,t) describing chemotherapy treatment for cancer - one cycle only. Treatment cycle was every 7 days. In our analysis, we considered a constant dosage normalised to “1”. Full treatment cycle was 365 days.

Figure 4.

Figure 4

Plot of function F(q,t) describing chemotherapy treatment for cancer - one cycle only. Treatment cycle was every 14 days. In our analysis, we considered a constant dosage normalised to “1”. Full treatment cycle was 365 days.

Figure 6.

Figure 6

Plot of function F(q,t) describing chemotherapy treatment for cancer - one cycle only. Treatment cycle was every 28 days. In our analysis, we considered a constant dosage normalised to “1”. Full treatment cycle was 365 days.

Figure 8.

Figure 8

Plot of function F(q,t) describing chemotherapy treatment for cancer - one cycle only. Treatment cycle was every 56 days. In our analysis, we considered a constant dosage normalised to “1”. Full treatment cycle was 365 days.

Fig. 1 presents the solution profiles of cancer cells (solid line). We compared the results of the proposed model with clinical data. The model was solved using F(q,t)=0, that is, no treatment was administered to the patient. As expected, the cancer cells began to grow after approximately 110 days.

Figure 1.

Figure 1

Solution profiles of cancer cells without treatment (F(q,t)=0) - solid line compared to experimental (clinical) results.

In Fig. 3, we present the solution profiles of cancer cells (solid lines) for different parameter values. This figure relates to Fig. 2, where the treatments were administered to the patient every 7 days. Line 1 refers to the treatment with the highest mixed dosage q1, and 4 refers to the treatment with the lowest mixed dosage q4. These results are predictable because both doses are high and the time differences between treatments are relatively short, with a difference of 7 days between treatments. As a result, the cancer decreases relatively quickly to virtually zero after 4085 days for all doses. Because the dose q4 (Line 4) is the lowest, it decreases more slowly to zero relative to the other doses.

Figure 3.

Figure 3

Solution profiles of cancer cells with treatment every 7 days. Solid lines: Line 1 refers to treatment with highest mixed dosage q1 and Line 4 refers to treatment with lowest mixed dosage q4. Lines 2,3 are intermediate dosages - compared to experimental (clinical) results

In Fig. 5, we present the solution profiles of cancer cells (solid lines) for different parameter values. This figure relates to Fig. 4, where the treatments were administered to the patient every 14 days. As depicted in these graphs, at the beginning of the treatment, there was a sharp decrease in the tumour size followed by an increase in the tumour size; such finding is due to the second dose being administered two weeks after the first dose. After the second dose, the tumour size decreased until approximately 180 days, when the tumour size reached zero.

Figure 5.

Figure 5

Solution profiles of cancer cells with treatment every 14 days. Solid lines: Line 1 refers to treatment with highest mixed dosage q1 and Line 4 refers to treatment with lowest mixed dosage q4. Lines 2,3 are intermediate dosages - compared to experimental (clinical) results

In Fig. 7, we present the solution profiles of cancer cells (solid lines) for different parameter values. This figure relates to Fig. 6, where the treatments were administered to the patient every 28 days. As depicted in the graphs, the behaviour is slightly different and unusual because, at the beginning of treatment, the cancer decreases rapidly with the administration of the drug. Subsequently, there was an increase in the tumour for 75 days, followed by a decrease to virtually zero after 190 days (190 days is approximately seven treatment cycles). Of note, the second dose is administered to the patient only after 28 days, and therefore requires time to significantly affect the tumour. Inexplicably, after 190 days, the tumour begins to grow to a maximum size that occurs after 270 days (270 days is a cycle of approximately ten treatments). Thereafter, the tumour again decreases to virtually zero after 340 days, which corresponds to 12 treatment cycles. The rational explanation for the increase and decrease is the relatively large intervals of the treatment itself, which allows the tumour to grow.

Figure 7.

Figure 7

Solution profiles of cancer cells with treatment every 28 days. Solid lines: Line 1 refers to treatment with highest mixed dosage q1 and Line 4 refers to treatment with lowest mixed dosage q4. Lines 2,3 are intermediate dosages - compared to experimental (clinical) results

In Fig. 9, the solution profiles of cancer cells (solid lines) for different parameter values are shown. This figure relates to Fig. 8, where the treatments were administered to the patient every 56 days. These results demonstrate a behaviour similar to that of the previous graph, where the treatment doses were administered at relatively large intervals. As observed at the beginning of the treatment, similar to all other results, the tumour decreases quickly and then begins to increase for 60 days. The next treatment is administered after 56 days, and the tumour begins to decrease after 80 days, which means that, in this case, the treatment affects the tumour virtually immediately. The tumour size decreases for 70 days, then starts increasing for 60 days, but to a considerably smaller size than its previous size. When another treatment cycle is performed, the tumour begins to decrease again; this cycle is repeated. In this case, a correlation was found between treatment and tumour size, and the effect was virtually immediate. After only a few days of treatment, tumour size decreased. After several weeks of treatment, the effect decreased and the tumour began to grow again. When the treatment was repeated, the tumour size began to decrease again. Unlike the previous case, the treatment and size of the tumour were virtually completely coordinated in terms of time.

Figure 9.

Figure 9

Solution profiles of cancer cells with treatment every 46 days. Solid lines: Line 1 refers to treatment with highest mixed dosage q1 and Line 4 refers to treatment with lowest mixed dosage q4. Lines 2,3 are intermediate dosages - compared to experimental (clinical) results

Fig. 10 shows the solution profiles of the cancer cells based on different values of the initial conditions C(0)[103,1013]. According to the graphs, all cancer cells decreased with treatment time. As demonstrated by the results obtained after approximately 245 days, cancer cells reach a state of equilibrium.

Figure 10.

Figure 10

The solutions profiles of the cancer cells with different initial conditions.

Fig. 11 presents the dynamic variables of dendritic cells, that is, immature dendritic cells, immunogenic dendritic cells, and tolerogenic dendritic cells vs. cancer cells. As depicted in the graphs, the dendritic cells (DI,DT, and D) behave approximately the same only on a different scale in relation to the cancer cells. First, the dendritic cells decrease, and is followed by a very sharp increase that stabilises over time. Currently, the number of cancer cells is steadily declining.

Figure 11.

Figure 11

The graphs describe the dynamical variables DT,DI and D vs the cancer cells C.

Fig. 12 displays the plots of cytotoxic T-cells, naive T-cells, regulatory T-cells, and cytokine IL2 vs. cancer cells. Cytotoxic T-cells behave similarly. At the beginning of the process, the T-cells decrease, and then increase and stabilise. Of note, these cells have negative values as the y-axis is set as a log, indicating the values of these cells between 0 and 1. The IL2 cells remained stable throughout the process. However, at a given scale of the t-axis, the number of cancer cells decreased monotonically.

Figure 12.

Figure 12

The graphs describe the dynamical variables TR,TN and IL2 vs the cancer cells C.

Fig. 13 shows the plots of cytotoxic T-cells, naive T-cells, regulatory T-cells, and cytokine IL10 vs. cancer cells. The difference between this figure and the previous figure is the behaviour of IL10. The cytokine IL10 rises rapidly to a state of stabilisation.

Figure 13.

Figure 13

The graphs describe the dynamical variables TR,TN and IL10 vs the cancer cells C.

Fig. 14 shows a heatmap of the dynamic variables of the mathematical model. Each square in the heatmap describes the correlation between the variable on the x-axis and the variable on the y-axis. The correlation used in our calculations was Pearsoncorrelation. As expected, on the diagonal of the heatmap, the correlation was 1, which indicates a linear correlation between the same dynamical variables. For example, the correlation between variables DT and CH is close to -1, which means that the correlation is a negative linear correlation. Thus, a direct opposite correlation exists, as one variable increases and the other decreases, and vice versa. Based on the heatmap, the matrix is symmetric with respect to the diagonal y=x. Further, the same variables are observed to be grouped in clusters, that is, D, T, etc. Such result indicates that the correlation between the variables in the same cluster is 1 (positive correlation), and the variables from different clusters have a negative correlation.

Figure 14.

Figure 14

The correlations between the dynamical variables of the model.

Fig. 15 contains a plot of the same heatmap of the dynamical variables of the mathematical model. In x, we emphasise the variables that are not significant. In our calculations, we set pvalue to 0.05. From this drawing, the relationship between variables that have a positive correlation and those that are significant are evident. The variables with negative correlations were not significant. This result can be used in future research where a large amount of data will be collected and artificial intelligence can be applied. Accordingly, the variables that are significant can be determined.

Figure 15.

Figure 15

The correlations between the dynamical variables of the model with significant variables which marked by X

Fig. 16 shows the same heatmap as the previous plots, but with another level of clusters. The cell.typebar shows sets of variables that behave similarly. Mathematical connections are not necessarily behaviour and biological connections. For example, the green bar represents a cluster of dendritic variables, which behave the same and reinforce the results presented in the previous graphs.

Figure 16.

Figure 16

The correlations between the dynamical variables of the model in different level.

Figure 17, Figure 18, Figure 19 displays the correlations between the different dynamic variables (present in the diagonal of the matrix) of the system. For example, in 18, the fourth column is the second column. The graph describes the correlation between the variables, IL2 and TR. In each graph in Figs. Figure 17, Figure 18, Figure 19, the correlation of the same variable was added to the variable of the cancer cells. The axes of these Figures are the diagonals of the matrix.

Figure 17.

Figure 17

The correlations between T-cells and the cancer cells. The axes are: the y axis is the considered dynamical variable and the x axis is the time

Figure 18.

Figure 18

The correlations between T-cells and IL − 10 and the cancer cells. The axes are: the y axis is the considered dynamical variable and the x axis is the time

Figure 19.

Figure 19

The correlations between all the dynamical variables of the model. The axes are: the y axis is the considered dynamical variable and the x axis is the time

4. Conclusions

In this study, a mathematical model for chemo-immunotherapy, which is a combination of chemotherapy and immunotherapy for brain cancer, was investigated. The system of equations included nonlinear first-order ODEs. The mathematical model considers the interaction of immune system cells with cancer cells and the treatment. The dynamic variables of the system are immature dendritic cells, immunogenic dendritic cells, tolerogenic dendritic cells, naive T-cells, cytotoxic T-cells, proliferating cytotoxic T-cells, Treg, IL2, IL10, cancer cells, and chemotherapy medicine. We proposed a new treatment protocol, which is essentially a new analytical function that depends on the time interval between treatment and dosage. Of note, the hierarchy of the system was hidden. To investigate the stability of the equilibrium points, it is necessary to solve the nonlinear algebraic equation related to the mathematical model, which, in this case, is impossible analytically. Hence, we applied the SPVF algorithm to transfer the mathematical model to a new coordinate with an explicit hierarchy and divided it into fast and slow subsystems. This procedure enabled us to investigate only the fast subsystem, without losing the biological information of the original model. We determined all equilibrium points of the model in the new coordinates and their stability. The equilibrium points have no biological meaning in the new coordinates; hence, we inverse-transformed only the stable equilibrium points into the original coordinates of the model (In the present paper we have presented one stable equilibrium point of the mathematical model (28)).

We investigated the mathematical model with our proposed treatment protocol, with constant dosage and different time intervals between treatments, that is, 7, 14, 28, and 56 days. Thereafter, we compared our analysis results with experimental (clinical) data. The optimal treatment was found to correspond to the protocol with a 7 day interval between treatments. The next step involved the application of the protocol with different dosages and time intervals simultaneously.

We examined the behaviour of cancer cells when the initial conditions were changed. All results were identified to reach a state of equilibrium at approximately the same time. Indeed, this is dependent on the treatment, which has been determined to vary in terms of dosage and time.

Figure 11, Figure 12, Figure 13, Figure 14, Figure 15, Figure 16, Figure 17, Figure 18, Figure 19 clearly show the correlations between the variables of the mathematical model. Further, the variables with a positive correlation, when the Pearson correlation is close to 1; those with a negative correlation, a Pearson correlation close to -1; and those with a correlation of 0, which indicates a weak linear correlation between the two variables, can be clearly seen. Significant variables in the model were also found, which can be useful for the application of machine learning. Overall, we present graphs that represent the correlation of each variable with the graph of cancer cells, and explicitly illustrate the behavioural relationships of the variables, both biologically and mathematically.

Declarations

Author contribution statement

Ophir Nave: Conceived and designed the analysis; Analyzed and interpreted the data; Contributed analysis tools or data; Wrote the paper.

Funding statement

This research did not receive any specific grant from funding agencies in the public, commercial, or not-for-profit sectors.

Data availability statement

The data that has been used is confidential.

Declaration of interests statement

The authors declare no conflict of interest.

Additional information

Supplementary material related to this article can be found online at https://doi.org/10.1016/j.heliyon.2022.e09288.

No additional information is available for this paper.

Supplementary material

The following Supplementary material is associated with this article:

Diagram1.docx

The interaction of the dynamical variables of the mathematical model.

mmc1.docx (189.2KB, docx)

References

  • 1.https://en.cancer.org.il/ Israel cancer association.
  • 2.https://www.who.int/ World health organization.
  • 3.https://www.cdc.gov/ Center of Disease Control and Prevention.
  • 4.https://seer.cancer.gov/ National Cancer Institute, NIH.
  • 5.World Health Organization https://www.euro.who.int/en/home Original Office for Europe.
  • 6.Sung H., Ferlay J., Siegel R.L., Laversanne M., Soerjomataram I., Jemal A., Bray F. Global cancer statistics 2020: GLOBOCAN estimates of incidence and mortality worldwide for 36 cancers in 185 countries. CA Cancer J. Clin. 2021;71(3):209–249. doi: 10.3322/caac.21660. [DOI] [PubMed] [Google Scholar]
  • 7.Siegel R.L., Miller K.D., Jemal A. Cancer statistics, 2020. CA Cancer J. Clin. 2020;70(1):7–30. doi: 10.3322/caac.21590. [DOI] [PubMed] [Google Scholar]
  • 8.https://www.wcrf.org/dietandcancer/worldwide-cancer-data American Institute for Cancer Research, Worldwide cancer Research Fund.
  • 9.Healthline: medical information and health advice you can trust. https://www.healthline.com/health/brain-tumor diagnosis.
  • 10.Bunimovich-Mendrazitsky S., Goltser Y. Use of quasi-normal form to examine stability of tumor-free equilibrium in a mathematical model of BCG treatment of bladder cancer. Math. Biosci. Eng. 2011;8(2):529–547. doi: 10.3934/mbe.2011.8.529. [DOI] [PubMed] [Google Scholar]
  • 11.Berezansky L., Bunimovich-Mendrazitsky S., Domoshnitsky A. A mathematical model with time-varying delays in the combined treatment of chronic myeloid leukemia. Adv. Differ. Equ. 2012;217:1–13. [Google Scholar]
  • 12.Quick Brain Tumor Facts . Retrieved 14 February 2019. National Brain Tumor Society. [Google Scholar]
  • 13.August 2018. Warnick, MD, Ronald. Brain Tumors: an Introduction. Mayfield Brain and Spine Clinic. [Google Scholar]
  • 14.Margiewicz S., Cordova C., Chi A.S., Jain R. State of the art treatment and surveillance imaging of glioblastomas. Semin. Roentgenol. 2018;53(1):23–36. doi: 10.1053/j.ro.2017.11.003. [DOI] [PubMed] [Google Scholar]
  • 15.Khan L., Soliman H., Sahgal A., Perry J., Xu W., Tsao M.N. External beam radiation dose escalation for high grade glioma. Cochrane Database Syst. Rev. 2020;2020(8) doi: 10.1002/14651858.CD011475.pub3. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Bloch O. Cancer Treatment and Research. Springer International Publishing; 2014. Immunotherapy for malignant gliomas; pp. 143–158. [Google Scholar]
  • 17.Bondy M.L., Scheurer M.E., Malmer B., Barnholtz-Sloan J.S., Davis F.G., Ilyasova D., Kruchko C., McCarthy B.J., Rajaraman P., Schwartzbaum J.A., Sadetzki S., Schlehofer B., Tihan T., Wiemels J.L., Wrensch M., Buffler P.A. Brain tumor epidemiology: consensus from the brain tumor epidemiology consortium. Cancer. 2008;113(S7):1953–1968. doi: 10.1002/cncr.23741. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Beevers Z., Hussain S., Boele F.W., Rooney A.G. Cochrane Database of Systematic Reviews. Wiley; 2020. Pharmacological treatment of depression in people with a primary brain tumour. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Rogers L., Barani I., Chamberlain M., Kaley T.J., McDermott M., Raizer J., Schiff D., Weber D.C., Wen P.Y., Vogelbaum M.A. Meningiomas: knowledge base, treatment outcomes, and uncertainties. A RANO review. J. Neurosurg. 2015;122(1):4–23. doi: 10.3171/2014.7.JNS131644. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Iv M., Yoon B.C., Heit J.J., Fischbein N., Wintermark M. Current clinical state of advanced magnetic resonance imaging for brain tumor diagnosis and follow up. Semin. Roentgenol. 2018;53(1):45–61. doi: 10.1053/j.ro.2017.11.005. [DOI] [PubMed] [Google Scholar]
  • 21.Fares Johny E., Tomb Paul El., Khalil Lana E., Atwani Rula W., Moukadem Hiba A., Awada Ahmad, Saghir Nagi S.El. Metronomic chemotherapy for patients with metastatic breast cancer: review of effectiveness and potential use during pandemics. Cancer Treat. Rev. 2020;89 doi: 10.1016/j.ctrv.2020.102066. [DOI] [PubMed] [Google Scholar]
  • 22.Gohil S.H., Iorgulescu J.B., Braun D.A., Keskin D.B., Livak K.J. Applying high-dimensional single-cell technologies to the analysis of cancer immunotherapy. Nat. Rev. Clin. Oncol. 2020;18(4):244–256. doi: 10.1038/s41571-020-00449-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Martin-Liberal J., et al. The expanding role of immunotherapy. Cancer Treat. Rev. 2017;54:74–86. doi: 10.1016/j.ctrv.2017.01.008. [DOI] [PubMed] [Google Scholar]
  • 24.Burkhard L., Philippe K., Tobias J., Helen M., Ford Neville J., Anderson Roy M., Gennady B. Determining control parameters for dendritic cell-cytotoxic t lymphocyte interaction. Eur. J. Immunol. 2004;34:2407–2418. doi: 10.1002/eji.200425085. [DOI] [PubMed] [Google Scholar]
  • 25.Kamath Arun T., Sandrine H., Frank B., Tough David F., Ken S. Developmental kinetics and lifespan of dendritic cells in mouse lymphoid organs. Blood. 2002;100:1734–1741. [PubMed] [Google Scholar]
  • 26.Denise K., John P. Modeling immunotherapy of the tumor-immune interaction. J. Math. Biol. 1998;37:235–252. doi: 10.1007/s002850050127. [DOI] [PubMed] [Google Scholar]
  • 27.Vlad G., Cortesini R., Suciu-Foca N. License to heal: bidirectional interaction of antigen-specific regulatory T cells and tolerogenic APC. J. Immunol. 2005;174(10):5907–5914. doi: 10.4049/jimmunol.174.10.5907. [DOI] [PubMed] [Google Scholar]
  • 28.Teague R.M., Sather B.D., Sacks J.A., Huang M.Z., Dossett M.L., Morimoto J., Tan X., Sutton S.E., Cooke M.P., Ohlen C., Greenberg P.D. Interleukin-15 rescues tolerant CD8+ T cells for use in adoptive immunotherapy of established tumors. Nat. Med. 2006;12(3):335–341. doi: 10.1038/nm1359. [DOI] [PubMed] [Google Scholar]
  • 29.Bunimovich-Mendrazitsky S., Shaikhet L. Stability analysis of delayed tumor-antigen-activatedimmune response in combined BCG and IL-2immunotherapy of bladder cancer. Processes. 2020;8(12):1564. [Google Scholar]
  • 30.Hochman G., Shacham-Shmueli E., Raskin S.P., Rosenbaum S., Bunimovich-Mendrazitsky S. Metastasis initiation precedes detection of primary cancer analysis of metastasis growth in vivo in a colorectal cancer test case. Front. Physiol. 2020;11 doi: 10.3389/fphys.2020.533101. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Guzev E., Halachmi S., Bunimovich-Mendrazitsky S. Additional extension of the mathematical model for BCG immunotherapy of bladder cancer and its validation by auxiliary tool. Int. J. Nonlinear Sci. Numer. Simul. 2019;20(6):675–689. [Google Scholar]
  • 32.Gardner Shea N. A mechanistic, predictive model of dose-response curves for cell cycle phase-specific and -nonspecific drugs. Cancer Res. 2000;60:1417–1425. [PubMed] [Google Scholar]
  • 33.Dhodapkar Madhav V., Steinman Ralph M., Mark S., Hema D. Rapid generation of broad t-cell immunity in humans after a single injection of mature dendritic cells. J. Clin. Invest. 1999;104:173–180. doi: 10.1172/JCI6909. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34.Dhodapkar Madhav V., Steinman Ralph M., Joseph K. Antigen-specific inhibition of effector t-cell function in humans after injection of immature dendritic cells. J. Exp. Med. 2001;193:233–238. doi: 10.1084/jem.193.2.233. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35.Ougrinovskaia A., Thompson R.S., Myerscough M.R. An ODE model of early stages of atherosclerosis: mechanisms of the inflammatory response. Bull. Math. Biol. 2010;72(6):1534–1561. doi: 10.1007/s11538-010-9509-4. Springer Science and Business Media LLC. [DOI] [PubMed] [Google Scholar]
  • 36.Kronik N., Kogan Y., Elishmereni M., Halevi-Tobias K., Vuk-Pavlovic S., Agur Z. Predicting outcomes of prostate cancer immunotherapy by personalized mathematical models. Meuth S.G., editor. PLoS ONE. 2010;5(12) doi: 10.1371/journal.pone.0015482. Public Library of Science (PLoS) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 37.Valle P.A., Coria L.N., Plata C. Personalized immunotherapy treatment strategies for a dynamical system of chronic myelogenous leukemia. Cancers. 2021;13(9) doi: 10.3390/cancers13092030. MDPI AG. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 38.Valle P., Coria L., Plata C., Salazar Y. CAR-T cell therapy for the treatment of ALL: eradication conditions and in silico experimentation. Hemato. 2021;2(3):441–462. MDPI AG. [Google Scholar]
  • 39.Nave O. Singularly perturbed vector field method (SPVF) applied to combustion of monodisperse fuel spray. Differ. Equ. Dyn. Syst. 2018;27:1–18. [Google Scholar]
  • 40.https://www.cancer.gov
  • 41.https://clinicaltrials.gov/ct2/show/record/NCT01811992
  • 42.https://www.cancerimagingarchive.net/collections/
  • 43.https://medicine.wustl.edu/news/brain-cancer-vaccine-effective-in-some-patients/
  • 44.Moore James. 2007. An ODE Model of Biochemotherapy Treatment for Cancer. HMC Senior Theses, 200. [Google Scholar]
  • 45.de Pillis Lisette, Radunskaya Ami, Gu Weiqing. Mixed immunotherapy and chemotherapy of tumor modeling, applications and biological interpretations. J. Theor. Biol. 2006;238:841–862. doi: 10.1016/j.jtbi.2005.06.037. [DOI] [PubMed] [Google Scholar]
  • 46.Schreiber T.H., Podack E.R. A critical analysis of the tumour immunosurveillance controversy for 3-MCA-induced sarcomas. Br. J. Cancer. 2009;101(3):381–386. doi: 10.1038/sj.bjc.6605198. Springer Science and Business Media LLC. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 47.De Pillis L.G., Fister K.R., Gu W., Head T., Maples K., Neal T., Murugan A., Kozai K. Optimal control of mixed immunotherapy and chemotherapy of tumors. J. Biol. Syst. 2008;16(1):51–80. World Scientific Pub Co Pte Lt. [Google Scholar]
  • 48.Kirschner D., Panetta J.C. Modeling immunotherapy of the tumor - immune interaction. J. Math. Biol. 1998;37(3):235–252. doi: 10.1007/s002850050127. Springer Science and Business Media LLC. [DOI] [PubMed] [Google Scholar]
  • 49.Ludewig B., Krebs P., Junt T., Metters H., Ford N.J., Anderson R.M., Bocharov G. Determining control parameters for dendritic cell-cytotoxic T lymphocyte interaction. Eur. J. Immunol. 2004;34(9):2407–2418. doi: 10.1002/eji.200425085. Wiley. [DOI] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Diagram1.docx

The interaction of the dynamical variables of the mathematical model.

mmc1.docx (189.2KB, docx)

Data Availability Statement

The data that has been used is confidential.


Articles from Heliyon are provided here courtesy of Elsevier

RESOURCES