Skip to main content
iScience logoLink to iScience
. 2023 May 19;26(6):106897. doi: 10.1016/j.isci.2023.106897

An agent-based model of monocyte differentiation into tumour-associated macrophages in chronic lymphocytic leukemia

Nina Verstraete 1, Malvina Marku 1, Marcin Domagala 1, Hélène Arduin 1, Julie Bordenave 1, Jean-Jacques Fournié 1, Loïc Ysebaert 3, Mary Poupot 1, Vera Pancaldi 1,2,4,
PMCID: PMC10275988  PMID: 37332613

Summary

Monocyte-derived macrophages help maintain tissue homeostasis and defend the organism against pathogens. In tumors, recent studies have uncovered complex macrophage populations, including tumor-associated macrophages, which support tumorigenesis through cancer hallmarks such as immunosuppression, angiogenesis, or matrix remodeling. In the case of chronic lymphocytic leukemia, these macrophages are known as nurse-like cells (NLCs) and they protect leukemic cells from spontaneous apoptosis, contributing to their chemoresistance. We propose an agent-based model of monocyte differentiation into NLCs upon contact with leukemic B cells in vitro. We performed patient-specific model optimization using cultures of peripheral blood mononuclear cells from patients. Using our model, we were able to reproduce the temporal survival dynamics of cancer cells in a patient-specific manner and to identify patient groups related to distinct macrophage phenotypes. Our results show a potentially important role of phagocytosis in the polarization process of NLCs and in promoting cancer cells’ enhanced survival.

Subject areas: Health sciences, Immunology, Computational bioinformatics, Cancer

Graphical abstract

graphic file with name fx1.jpg

Highlights

  • Patient blood-derived cultures track tumor-associated macrophage formation in vitro

  • Agent-based model predicts macrophage polarization and cancer cell survival dynamics

  • Patient-specific models identify two groups with distinct macrophage phenotypes

  • Phagocytosis efficiencies and cancer cell heterogeneity drive the observed dynamics


Health sciences; Immunology; Computational bioinformatics; Cancer

Introduction

Advances in cancer therapies focusing on tumor-infiltrating immune cells have led to a dramatic improvement in the survival of some patients. These therapies are mainly based on the reactivation of immune cells that normally detect and eliminate cancer cells and whose cytotoxic activity is inhibited within tumors. However, the great progress offered by these approaches is hampered by the limited response rate that is observed in around two-thirds of the patients.1 Reasons for the low response rates are sought in the intrinsic characteristics of the tumor, but also in the presence of a specific tumor microenvironment (TME) that either prevents potential immune effector cells from entering the tumor or renders them ineffective in fighting malignant cells. The revolution of immune therapies resulted in a paradigm shift in our understanding of cancer and the more we discover about the various cells present in tumors and the specific ways in which they interact with each other, the better we will be able to tune the TME to arrest tumor growth.

In recent years, the research focus has been mostly on anti-tumoral T lymphocytes, but in many cancers the presence of myeloid cells interferes with their killing action. In this project, we aim to better characterize the myeloid cells which protect the cancer cells from attack by T cells and promote tumor growth. It has long been known that tumors involve high levels of inflammation and for this reason macrophages are found in abundance in tumor biopsies.2,3 Macrophages derive either from circulating monocytes or from embryonic progenitors,4 and are usually described to be in two opposite states as pro-inflammatory (M1) or anti-inflammatory (M2) macrophages, depending on their environmental signals.5,6 However, recent single-cell studies identified a broader spectrum of phenotypes also impacting their specific functions such as phagocytosis, immunoregulation, matrix deposition, tissue remodeling, and tumor resistance to therapy.7,8 In tumors, macrophages can be educated by the cancer cells to promote their growth, becoming tumor associated macrophages (TAM).3,9 Activation of the TAM polarization pathway leads to the secretion of several cytokines, such as CXCL12/13, IL-10, and IL-6/IL-8, which are reported to have a pro-tumoral effect,10,11 providing protection to the cancer cells.

A similar ecology of cancer cells and macrophages is established in the case of chronic lymphocytic leukemia (CLL), a blood-borne malignancy characterized by the accumulation of large quantities of CD19+/CD5+ B cancer cells (hereafter, CLL cells). These cells can be encountered in the bloodstream but also in lymphoid organs (bone marrow, spleen, and lymph nodes), forming proliferating centers in which they accumulate at high densities, promoting disease progression.12,13,14,15 CLL cells are unable to proliferate on their own and need to migrate to proliferation centers where they encounter a supportive TME comprising T cells, stromal cells, and TAMs, which are called nurse-like cells (NLCs) in this pathology.16,17,18 It has been widely reported that NLCs are crucial in rescuing CLL cells from spontaneous apoptosis and are important in attracting them to the proliferation centers.19,20,21,22 While therapies for CLL patients have mostly been targeting the cancer cells, it is increasingly apparent that many drugs altering the TME and controlling these complex interactions can benefit patients.

Similarly to cancer cells in solid tumors, CLL cells are able to induce the differentiation of monocytes into NLCs through direct contact and cytokine production.23,24 This favors the establishment of a pro-tumoral environment, protecting the leukemic cells from spontaneous apoptosis, and often leads to therapy resistance.25 One of the limitations in the study of TAMs is the difficulty in identifying them in bulk tumor samples, due to their close similarity with other macrophages that are also present in the TME. However, although NLCs and M2-type macrophages display a similar profile in the CLL microenvironment,26 we showed that some distinctions can be highlighted, such as high expression of the RAGE membrane receptor, the HIF1α and VEGF/EGF transcription factors in NLCs.27 It has also been reported that NLCs express high levels of stromal-derived factor 1-α (SDF-1α), a potent chemoattractant for CLL cells inducing their migration and pseudo-emperipolesis, corresponding to the crawling of entire CLL cells under macrophages without being internalized.28 Besides the release of soluble factors, NLCs can also promote CLL cell survival by direct contact.29,30 Based on these lines of molecular evidence, we derived general rules of interaction between cancer cells and monocytes to explore the mechanisms of cell-cell interactions that lead to the formation of NLCs. Importantly, the formation of NLCs can be observed and studied with a biologically relevant in vitro system in which patient-derived peripheral blood mononuclear cells (PBMCs) can be cultured for up to 13 days. PBMCs are usually composed of 1–3% monocytes and >95% CLL cells, depending on the patient and disease stage. Heterologous in vitro co-cultures of healthy monocytes and patient-derived CLL cells can also be used to produce NLCs in the absence of any other cell types. These two systems constitute a great resource to identify the processes that take place during the differentiation of monocytes into macrophages and their polarization into NLCs, like cell adhesion, phagocytosis performed by macrophages and NLCs, and the accumulation of CLL cells around NLCs. Moreover, controllable settings in this experiment allow a detailed investigation of the conditions that are necessary and sufficient for NLC production, and the generated data can be used to propose computational models of this process and fit their parameters.

Agent-based models (ABMs) represent a discrete modeling approach that enables the simulation of the dynamics of populations of individuals in an environment. In principle, ABMs describe the interactions of decentralized agents which can be grouped into classes defined by their own characteristics and behavioral rules in space and time. This structure enables us to study emergent global behaviors at the population level resulting from properties of individual cells and their interactions.31,32,33 Importantly, the deterministic or stochastic dynamics are spatiotemporal, enabling the identification of spatial patterns of individuals in time. ABMs have been widely used to simulate the dynamics of diverse immune34,35,36 and cancer cells populations.37,38,39 Specifically, models have investigated properties of tumor morphology,40,41 adaptation of cancer cells in the TME,42 mutations and phenotype diversity,43 the role of the extracellular matrix,44,45 and the effect of drugs and nutrition on tumor survival and proliferation.46,47,48 Recent works focusing more specifically on macrophages in the TME of solid tumors have mostly exploited ordinary differential equation approaches.49,50,51,52,53 Some ABMs have also been developed to describe the molecular mechanisms controlling macrophage polarization, but they do not include cellular interactions with cancer cells.54 Here, we present an ABM implemented in Netlogo55,56 aiming to reproduce monocyte differentiation into macrophages and polarization into NLCs upon contact with CLL cells.

Results

NLC formation in vitro

In order to observe the formation of NLCs in vitro, autologous cultures from 9 CLL patients’ PBMCs were monitored for 13 days Figure 1A. Daily observation allowed us to see the outgrowth of big, adherent macrophages, whose phenotype was further assessed by flow cytometry (Figure S1). An example of visualization of NLCs by fluorescence microscopy is shown in Figure 1B. CLL cell survival over time was monitored through measurements of the cell concentration and viability Figure 1C. CLL cell viability represents the proportion of living cells within the cancer cell population, whereas CLL cell concentration is the percentage of remaining cells compared to their initial number at seeding. Based on the changes in maturating NLC morphology, the expression of myeloid markers on their surface (CD11c, CD14, CD16, CD163, and CD206), and considering the overall survival state of CLL cells, we have distinguished 4 stages of the culture, allowing us to infer individual behaviors in the ABM design.

  • Phase I (Day0–Day2). The initial state of the culture is characterized by the presence of approximately 4.5% apoptotic CLL cells (on average over the 9 patients) as a result of the initial lack of pro-survival agents and post-isolation stress. Monocytes attach to the plastic of the culture dish and start differentiation into macrophages. Based on the CLL cell countings, the phagocytosis activity of the differentiating monocytes is low, resulting in a decrease in the overall CLL cell viability.

  • Phase II (Day2–Day6). Maturation of macrophages and their further polarization into NLCs occurs. Phagocytosis of the dead and apoptotic CLL cells intensifies (efferocytosis), leading to an increase in global CLL cell viability and decrease in cell concentration. The specific phenotype of macrophages is not fully attributed at this stage of the culture, as these cells are still undergoing a differentiation process and could potentially belong to various subsets within the M1 to M2 continuum.

  • Phase III (Day6–Day9). Macrophages and NLCs reach full maturation. We observe a tendency for CLL cells to accumulate around NLCs (Figure 1B) as a result of chemoattraction.21,57 There is no clear up- or down-ward trend in CLL cell viability and concentration.

  • Phase IV (Day9–Day13). The culture enters the steady state phase. CLL cell viability remains around 80% and cell concentration reaches 60% of the initial concentration.

Figure 1.

Figure 1

Experimental setups and datasets from in vitro PBMC cultures from CLL patients

(A) Experimental set-up. Autologous and heterologous co-cultures of CLL cells and monocytes leading to NLC formation. In autologous cultures, Peripheral Blood Mononuclear Cells (PBMC) were isolated from CLL patients’ blood samples and cultured in vitro for 13 days. The cell concentration and viability of CLL cells was monitored by hemocytometer and flow cytometry AnnexinV/7AAD staining, respectively.

(B) Visualization of NLCs at 10 days of in vitro culture from two different patients in bright-field and immunofluorescence microscopy (NLC: green staining; CLL cells: red staining).

(C) Time course datasets produced from the PBMC autologous cultures from 9 patients. CLL cell survival was monitored by viability assay and concentration measurements. The black curve corresponds to the mean value averaged over the available data. The shaded area corresponds to the 95% confidence interval. The complete dataset showing patients variability is available in Supplementary Material (Figure S2). Time points at which data was not available for at least 4 patients were removed from downstream analysis (Day 4, 5, 11, and 12).

(D) Heterologous co-cultures. Monocytes from healthy donors and B cells from CLL patients were co-cultured to assess the relationship between the initial density of monocytes in the culture and the level of survival of CLL cells after 9 days. The x axis displays different monocytes initial proportions (not to scale for clarity). Measurements were performed on co-cultures of B cells from 5 CLL patients and monocytes from 2 healthy donors. Boxplots show the interquartile interval (25–75%) and the median of the measurements for each initial density of monocytes. Whiskers extend to the furthest datapoint within the 1.5x interquartile range and more extreme points are marked as outliers. The complete data showing inter-patient and inter-donor variability is available in Supplementary Material (Figure S3).

Importantly, CLL cell division was not implemented in this in vitro model, as CLL cells are known to proliferate only in the specific conditions found for example in lymph nodes, whereas they become quiescent in peripheral blood.58,59

Additionally, to study the potential effect of the initial proportion of monocytes in CLL cell survival, heterologous co-culture experiments were performed by mixing CLL cells from patients together with varying proportions of healthy monocytes, to produce cell viability and concentration readouts on Day 9 of the co-culture Figure 1D. We have observed that CLL cell survival at the beginning of the steady state phase (Day 9) could be dependent on the monocytes’ initial proportion. Of note, CLL patients’ blood sample quantities and their insufficient monocyte counts did not allow us to perform this experiment in an autologous setting with B cells and monocytes from the same patient.

An ABM of NLC formation

The CLL cell survival dynamics observed in vitro can be described as the evolution of a system composed of two main cell populations (Figure 2A): cancer cells (CLL cells) and myeloid cells (monocytes, macrophages, and NLCs). In our model, cancer cells can be found in 3 states, depending on their life status: (i) NeedSignal (red arrow), when they are still above the apoptosis threshold and are attracted to NLCs, (ii) Apoptotic (yellow arrow), an irreversible state in which the cells will continue to move and eventually die, and (iii) Dead (gray arrow), when the cells have reached the death threshold and will remain immobile. Myeloid cells can be found under 3 states as well, corresponding to their differentiation and polarization state: (i) Monocyte, (ii) Macrophage, or (iii) NLC, characterized by specific properties and spatiotemporal behaviors including movement, phagocytosis (efferocytosis) or cell-cell interactions (Figure 2B). The ABM of the co-culture of monocytes with CLL cells was implemented in NetLogo,55,56 in which space and time are discrete. Based on the experimental observation that macrophages and CLL cells concentrate at the bottom of the culture dish, the model was built in 2D, mimicking a projection of a cylindrical plate. Space is thus represented by a 2D lattice, where each cell occupies one spatial unit called “patch” of the size of a CLL cell ( 5μ m). We made the simplification that cancer cells and myeloid cells occupy the same surface. There can only be one cell per patch and cells can move only on surrounding empty patches, according to their class and their corresponding mobility parameters. The model time step is 1 h. The simulation duration was set to 13 days, corresponding to the experimental time-course data.

Figure 2.

Figure 2

ABM representations

(A) Netlogo simulation of 5000 cells. Cancer cells are depicted as small arrows (red, yellow or gray for NeedSignal, Apoptotic or Dead state, respectively) and myeloid cells are depicted as pentagons (blue, orange or green for Monocyte, Macrophage or NLC, respectively).

(B) Schematic diagram of the agents’ states and behaviors. Parameters optimized through the genetic algorithm are indicated next to their corresponding cellular processes, represented by arrows.

From the dynamics shown in Figure 1C, microscopy observations (Figure 1B) and flow cytometry data on the evolution of the NLC phenotype (Figure S1), we deduced several key processes that might determine the cells’ interactions and state transitions. These include the chemoattraction of CLL cells to NLCs, a progressive adherence process of monocytes to the culture dish, corresponding to the monocyte-to-macrophage differentiation in the model, the appearance of the first NLCs around Day 4, and the implementation of different levels of phagocytosis efficiencies depending on the myeloid class (Monocyte, Macrophage, and NLC). Importantly, although we chose not to model subcellular molecular processes, various deterministic and non-deterministic phenomena lead to agent behaviors and class updates. Briefly, at the beginning of the simulation, CLL cells and monocytes are instantiated in space randomly, with their class-specific property (life expectancy and differentiation time required for the monocyte-to-macrophage differentiation, respectively) set to values from characteristic distributions (Γ (x, nsΓαlifeinit, nsΓβlifeinit) and N(0, monoNσdiff), respectively). Monocytes will differentiate (gain of 1 unit at each time step) and will convert into Macrophages after reaching the differentiation threshold (monothresholddiff). Cancer cells will decrease their life expectancy in a progressive manner (loss of 1 unit at each time step). When cancer cells reach the apoptosis threshold (apothreshold) and later the death threshold (deaththreshold), they will update their class from NeedSignal to Apoptotic, and from Apoptotic to Dead, respectively. Importantly, myeloid cells can phagocytose Apoptotic and Dead cancer cells with a characteristic efficacy, which depends on several class-specific parameters (phagocytosis efficiency, sensing distance, and the movement probability of apoptotic cells), allowing efferocytosis, which corresponds to the clearance of apoptotic and dead cells from the culture environment. Therefore, Apoptotic and Dead cancer cells are only removed from the simulation after being phagocytosed by the myeloid cells. Besides phagocytosis, since certain macrophages in the M1-M2 spectrum could potentially kill the cancer cells,60 we implemented a killing efficiency for the Macrophage class so that they are able to actively kill cancer cells with a low efficiency (0–5%). After spending sufficient time in contact with cancer cells (nlcthreshold), Macrophages will polarize into NLCs, representing a shift in the phenotype of myeloid cells from the Macrophage class to NLC class. NLCs secrete anti-apoptotic signals which will provide protective effects to the cancer cells, allowing them to fight apoptosis and survive longer through a life extension period (antiapoboost). This can be seen as supplemental hours for the cancer cells to remain alive, before entering the Apoptotic state.

A complete description of the different cell classes and rules is available in the STAR Methods section and as UML class diagrams in Figure S4. The model features 19 parameters, including 5 accounting for spatial properties, that were optimized through parameter exploration (Table S1). We highlight that, due to our general approach to model cellular interactions, the parameter values should be taken more qualitatively than quantitatively, representing the different mechanisms at play at a more abstract level.

Parameter space exploration

Based on the two-dimensional ABM of monocyte-to-NLC differentiation in the presence of CLL cells described in the previous section, we performed multiple simulations, limiting the parameters to values able to broadly reproduce the experimentally observed dynamics shown in Figure 1C. This empirical approach was used to estimate the ranges to be systematically explored for each parameter (Table S1). These include for example the parameters corresponding to the heterogeneous process of differentiation of monocytes into macrophages (monothresholddiff, monoNσdiff) set at the beginning of the co-culture. Parameters monothresholddiff and monoNσdiff were tested empirically with fixed values between 48 h and 72 h, and between 0 h and 48 h, respectively, since monocytes were observed to adhere to the plate heterogeneously from Day 0 to Day 3. Parameters corresponding to the conversion of macrophages into NLCs (N(macroNμnlcpol, macroNσnlcpol)) were also chosen from ranges allowing the NLCs to start appearing around Day 4 and terminating their polarization around Day 8, as observed in the Fluorescence Assisted Cell Sorting (FACS) data (Figure S1). To determine the exact parameter values able to reproduce the CLL cell survival dynamics observed experimentally in the PBMC autologous cultures (Figure 1C), we then performed an automated parameter search employing the non-dominated sorting genetic algorithm-II (NSGA-II,61,62 Figure 3A), implemented in openMOLE.63 This procedure systematically generates populations of parameter sets and evolves the candidate solutions toward higher values of two objective fitness functions, minimizing the difference between the simulated CLL cell viability and concentration and the corresponding experimental time-course data shown in Figure 1C. Simulations were run on 1000 cells using averaged monocyte initial proportion and averaged apoptotic cell initial proportion over the 9 patients (1.28% and 4.55%, respectively).

Figure 3.

Figure 3

Overview of strategy and results of the parameter exploration

(A) Schematic diagram of the biobjective genetic algorithm. Flow chart of the NSGA-II algorithm procedure. The algorithm parameters and procedure details are described in the STAR Methods section.

(B) Pareto front of the biobjective optimization. The NSGA-II genetic algorithm evaluates each explored set of parameters according to 2 objective functions corresponding to CLL cell viability and concentration (10 time points, least squares method), along 20′000 generations. The Pareto front, depicted in red, contains 98 non-dominated solutions. The knee-point parameter set is in a cyan box and the parameter sets performing best on viability and concentration dynamics are in magenta boxes.

(C) Representative parameter sets. The parameters listed here correspond to the knee-point parameter set, and to the parameter sets fitting best viability and concentration dynamics.

A total of 98 parameter sets were obtained as optimal solutions from the Pareto front, whose convex shape indicates the anti-correlated nature of the two fitnesses (Figure 3B). Evolution of the fitness values on cell viability and concentration dynamics showed that the NSGA-II algorithm converged in early generations ( 500), ensuring that after 20′000 generations the parameter space was sufficiently explored to provide confidence in the resulting optimized parameters (Figure S5). Generally, in multi-objective optimization methods, choosing a specific set of parameters from the optimization results requires both biological and computational reasoning. In our case, we particularly focused on three parameter sets, maximizing fitness on viability, concentration, and the knee-point on the Pareto front (Figures 3B and 3C), defined as the point on the Pareto front that optimizes both constraints equally well and which usually represents the best trade-off. In addition, the distribution of each parameter value within solutions on the Pareto front (Figure 4A) allows us to check for consistency between the result of the optimization algorithm and our biological observations. For example, monocyte phagocytosis efficiency (monoφeff) is skewed toward low values while macrophage phagocytosis efficiency (macroφeff) is skewed toward higher values. This is consistent with the experimental observation that phagocytosis in the first days (Day 0–2) is negligible since dead cells accumulate and viability decreases. Indeed, in the first days, monocytes are non-adherent and, it is only when they adhere to the plate and differentiate into functional macrophages that we observe dead cells getting cleared from the population, with viability increasing again around Day 3–4 of the culture. It has been also reported that adherence is required to prime monocytes for their phagocytic functions.64,65,66 Furthermore, high values of antiapoboost are selected, indicating the importance of the protective role of NLCs for CLL cells in the observed dynamics. Pearson correlations between the parameters and the two fitness functions shed light on the most important parameters defining the model fit (Figures 4B and 4C). They suggest a strong role for the CLL cells’ life expectancy heterogeneity (i.e. parameters of the Gamma distribution of the cancer cells’ life property value at initialization) and of the macrophages’ phagocytosis efficiency in obtaining a higher fitness for viability (Figure 4B). Other parameters involved in monocyte-to-macrophage differentiation timing (monothresholddiff, monoNσdiff), macrophage-to-NLC polarization (nlcthreshold, macroNμnlcpol), or NLC phagocytosis efficiency (nlcφeff) are the most important to fit the concentration readout (Figure 4C). This suggests that different mechanisms might be at play in reproducing the experimentally observed dynamics. Additionally, we cannot exclude that other parameter sets from the Pareto front reach the expected outcomes on viability and concentration equally well, due to potential coupling between some parameters (Figure S6). A full investigation of the implications of these parameter correlations in the model would require further experimental validation and is beyond the scope of this work.

Figure 4.

Figure 4

Parameter distributions and correlations

(A) Parameter distribution of the searched space and of the Pareto front solutions. The violin plots show the distribution of parameter values in the entire search space after parameter exploration throughout 20′000 generations. The swarm plots represent the 98 non-dominated solutions of the Pareto front. The cyan dot in each plot corresponds to the corresponding parameter value in the knee-point set.

(B) Parameter correlations with fitness on viability. The parameters are ranked based on the absolute value of their correlation coefficient with fitness on viability.

(C) Parameter correlations with fitness on concentration. The parameters are ranked based on the absolute value of their correlation coefficient with fitness on concentration.

Model performance in recapitulating averaged patient CLL cell survival dynamics

We evaluated the 3 Pareto front’s representative parameter sets against experimental data from CLL cell survival in PBMC autologous cultures averaged from 9 different patients and observed that the knee-point set performed the best as measured by the normalized root mean squared errors (NRMSE) and R2 values (knee-point set: NRMSEvia = 0.2, Rvia2 = 0.5 and NRMSEconc = 0.13, Rconc2 = 0.85; best-viability set: NRMSEvia = 0.16, Rvia2 = 0.66 and NRMSEconc = 0.53, Rconc2 = -1.66; best-concentration set: NRMSEvia = 0.29, Rvia2 = -0.07 and NRMSEconc = 0.13, Rconc2 = 0.84, Figures 5A–5C). For this reason, the knee-point set was chosen for further evaluation of the model performance and for predictive power. Two main input variables in the model are the initial concentrations of monocytes and CLL apoptotic cells in the culture. We, therefore, hypothesized that the initial monocyte and apoptotic cell concentration in our cultures could be factors that partially explain the broad differences and large dispersion of experimental measurements from different patients (Figures 1C, 1D, 5, S2, and S3). To investigate this, we, therefore, performed several simulations with varying initial proportions of monocytes and estimated the CLL cell viability and concentration at Day 9. We compared our predictions to experiments from heterologous co-cultures of healthy monocytes with patient CLL cells in which we could vary the initial (healthy) monocyte concentration at will (Figure 1D). The results in Figure 5D show that the model based on autologous culture datasets is able to predict viability and concentration values observed experimentally with changing initial monocyte proportion in a heterologous culture with reasonable accuracy on both viability and concentration readouts (NRMSEvia = 0.2, Rvia2 = 0.71 and NRMSEconc = 0.29, Rconc2 = 0.34).

Figure 5.

Figure 5

Comparison of simulated and experimental results

(A–C) Model fitting on PBMC autologous cultures. 12 simulations were run with the knee-point parameter set (A), the parameter set maximizing the viability fitness (B), the parameter set maximizing the concentration fitness (C), and compared with the experimentally observed viability and concentration dynamics averaged over 9 patients. The initial monocyte and apoptotic cancer cell proportions for the simulations were set to the average monocyte and apoptotic cell proportions measured in the patient PBMCs (1.28% and 4.32%, respectively). Simulations are depicted in red and experimental data in black. The black curve corresponds to the mean value averaged over the available data. The shaded area corresponds to the 95% confidence interval.

(D) Model predictions on heterologous co-cultures with varying monocyte initial proportions. Simulations were run varying initial monocyte proportions (3 repetitions) for 9 days and are here compared to experimental observations in heterologous co-cultures with the corresponding initial conditions after 9 days (average over 10 experiments including 5 CLL patients and 2 healthy donors). Red dots correspond to the simulations and black dots and boxes correspond to the experimental data. Boxplots show the interquartile interval (25–75%) and the median of the measurements for each initial density of monocytes. Whiskers extend to the furthest datapoint within the 1.5x interquartile range and more extreme points are marked as outliers. Values of R2 approaching one and values of NRMSE close to zero indicate a good performance of the model.

We further tested whether we could fit patient-specific dynamics by using patient-specific initial monocyte and initial apoptotic cell proportions as inputs to our model (Table S2). In this context, our predictions of CLL cell viability and concentration also partly matched the experimentally observed profiles (Figure S7).

Parameter sensitivity analysis

To better understand the influence of specific parameters on the overall CLL cell survival dynamics, we performed a sensitivity analysis using the one-factor-at-a-time method,67 with which each parameter value is varied while leaving the others at their optimized value extracted from the knee-point parameter set (Figure 6). As described previously, several parameters, like heterogeneity of the cancer cells’ life expectancy, phagocytosis efficiency, monocyte-to-macrophage differentiation timing, and macrophage-to-NLC polarization timing, affect the viability and concentration dynamics the most (absolute values of correlation coefficients > 0.4, Figures 4B and 4C). We first explored the importance of CLL cells’ inherent survival heterogeneity by varying the shape and rate parameters of the Gamma distribution used to initialize the life expectancy of each cancer cell (nsΓαlifeinit, nsΓβlifeinit, Figure 6). The heterogeneity of macrophages’ initial state of polarization toward NLCs was also shown to influence the survival dynamics as displayed by the simulations using varying values for this parameter (macroNμnlcpol). We also investigated the effect of varying the timing of monocyte differentiation into macrophages (monothresholddiff) but did not observe any major impact on the dynamics, at least with the other parameters fixed to their corresponding values from the knee-point parameter set. We then explored the importance of phagocytosis by performing simulations varying the characteristic phagocytosis efficiency of macrophages (macroφeff), highlighting the importance of this parameter in rescuing CLL cell viability. Finally, we evaluated the importance of the threshold that determines after how long a macrophage turns into NLC, finding that it also strongly impacts the readout dynamics (nlcthreshold). These particular parameters relate to specific mechanisms in the model that are potentially fundamental in reproducing the experimental behaviors. Of note, spatial parameters related to phagocytosis sensing distances (macrosd and nlcsd) were also found to considerably impact the system dynamics (Figure S8), further underscoring the importance of a finely tuned phagocytosis, its timing, and the different efficiencies across myeloid cell classes.

Figure 6.

Figure 6

Parameter sensitivity analysis

The parameters were varied one at a time while keeping all other parameters constant to estimate their impact on the overall dynamics (4 simulation runs per value). Parameters which had the largest impact are displayed here (based on having absolute correlation coefficient to fitness on viability or on concentration above 0.4). A parameter sensitivity analysis on the remaining 13 parameters is shown in Figure S8. The black curve corresponds to the mean value averaged over the available experimental data. The shaded area corresponds to the 95% confidence interval.

Patient-specific models allow identification of patients subgroups matching distinct macrophage profiles

As described previously, the performance of our general model with the knee-point parameter set against patient-specific dynamics showed varying accuracy scores depending on the patients (Figure S7). Given the extreme variability between patients (Figures 1C and 1D), we decided to perform patient-specific parameter optimizations using the initial monocyte and initial apoptotic cell proportions specific to each patient, optimizing the fit of simulation results to patient-specific experimental data. Knee-point parameter sets were retained for downstream analysis (Table S3) and we tested the performance of each of the 9 models against the corresponding patient Figure 7A. We observed overall improved fitness accuracy scores compared to the ones obtained with the general model, as shown by the NRMSE scores and R2 scores (Table S4, averaged scores of NRMSEvia = 0.66 and Rvia2 = -3.98 for the general model compared to averaged scores of NRMSEvia = 0.26 and Rvia2 = 0.27 for the patient-specific models; averaged scores of NRMSEconc = 0.37 and Rconc2 = -0.68 for the general model compared to averaged scores NRMSEconc = 0.21 and Rconc2 = 0.44 for the patient-specific models). We also tried to predict behaviors in heterologous co-cultures with varying monocyte initial proportions for 3 patients for whom we had the corresponding data, obtaining relatively good fitness scores (Figure 7B, Patient 3 (NRMSEvia = 0.66, Rvia2 = −1.66, NRMSEconc = 0.24, Rconc2 = 0.58), Patient 4 (NRMSEvia = 0.22, Rvia2 = 0.66, NRMSEconc = 0.29, Rconc2 = 0.49), Patient 6 (NRMSEvia = 0.29, Rvia2 = 0.4, NRMSEconc = 0.16, Rconc2 = 0.77)). We are well aware, however, that heterologous co-cultures, with monocytes from healthy donors, behave differently compared to a fully autologous PBMC culture, limiting our chance of using an autologous-based model to predict heterologous dynamics.

Figure 7.

Figure 7

Evaluation of the patient-specific models

(A) Model fitting of patient-specific models on PBMC autologous cultures. On each panel, 12 simulations are shown with the corresponding patient-specific knee-point parameter set and compared with the experimentally observed viability and concentration dynamics. The initial monocyte proportion for the simulations was set to the corresponding monocyte proportion measured in each patient (Table S2). Simulations are depicted in red and experimental data in black.

(B) Prediction performances of 3 patient-specific models on heterologous co-cultures with varying monocyte initial proportions. Simulations were run for varying initial monocyte proportions (3 repetitions) for 9 days and are here compared to experimental observations in heterologous co-cultures with the corresponding initial conditions after 9 days. Red dots correspond to the simulations and black dots correspond to the experimental data. Values of R2 approaching one and values of NRMSE close to zero indicate a good performance of the model. For each patient, experiments were carried out with varying proportions of monocytes from 2 different healthy donors. However, due to low sample quantities from either the patient and/or the donor, not all monocyte proportions could be tested for all patients. The complete data showing inter-patient and inter-donor variability is available in Supplementary Material (Figure S3).

The knee-point parameter values for each patient were then used to perform unsupervised patient clustering, revealing 2 distinct classes Figure 8A. A principal component analysis was also performed showing a consistent separation between the two patient classes Figure 8B. Analyzing the first principal component, which explains this separation of the two patient clusters Figure 8C, highlighted the importance of the following parameters in defining the two classes: cell sensing distances (nlcsd, monosd), macrophage-to-NLC polarization timing properties (macroNμnlcpol), protective effects of the anti-apoptotic factors secreted by NLCs (antiapoboost), apoptotic CLL cells movement probability (apomp), phagocytosis efficiency of Macrophage and NLC cells (macroφeff and nlcφeff). These results reveal the importance of the spatial aspects as well as phagocytosis and the protective effect of NLCs in determining the viability and concentration dynamics.

Figure 8.

Figure 8

Patient clusters

(A) Unsupervised hierarchical patient clustering. Patients were clustered with the complete linkage clustering method based on their knee-point parameters sets. Parameter values were centered and scaled by row. Patient-specific parameter sets are available in detail in Table S3.

(B) Principal Component Analysis. Patients are colored according to the class identified in the unsupervised hierarchical clustering shown in A.

(C) Parameter contributions to the first dimension of the principal component. The dashed line corresponds to the expected value if the contributions were uniform. Any parameter with a contribution above the reference line could be considered as important in contributing to the dimension.

We further compared the distributions of the parameter values from each group identified by the unsupervised clustering and principal component analysis (Figures 8A and 8B), highlighting some parameters that could be distinctive between the 2 classes (Figure 9). In particular, among the parameters which contribute the most in separating the clusters (Figure 8C), macroNμnlcpol, related to the polarization status toward NLC when a Monocyte turns into a Macrophage, is lower in patients from Class A than patients from Class B. Combined with a higher nlcthreshold, this suggests a slower polarization of macrophages into NLCs in Class A than in Class B patients. Additionally, the parameters nlcsd, monosd, apomp, nlcφeff, and macroφeff, are all higher in Class A than in Class B patients, suggesting a more efficient overall phagocytosis activity which could induce a quicker clearance of dead and apoptotic cells in Class A patients. Finally, antiapoboost is also higher in Class A, suggesting a better protection against apoptosis from NLCs in patients from this class.

Figure 9.

Figure 9

Comparative knee-point parameter sets distributions within each patient class

The knee-point parameter sets of patients from clusters A and B resulting from the unsupervised clustering shown on Figure 8A were integrated and depicted here in blue for Class A and orange for Class B. Boxplots show the interquartile interval (25–75%) and the median of the parameters’ values. Whiskers extend to the furthest datapoint within the 1.5x interquartile range and more extreme points are marked as outliers.

Interestingly, some of these findings correlate with patient classes identified experimentally, where patients with either low or high viability of CLL cells were identified.68 In this publication, we observed a higher capacity of NLCs to attract leukemic cells and perform phagocytosis in the case of high viability profiles, possibly corresponding to higher values of the layersnlc and nlcφeff parameters in Class A than in Class B patients (Figure 9). Thus, high-viability patient profiles might correspond to the Class A patients in this study. We also showed a rescue of CLL cell viability in low-viability profiles when treating the cells with IL-10, which is known to induce macrophage polarization toward M2-like macrophages. This finding is in agreement with the hypothesis that patients from Class A here produce a protective NLC class (M2-like), showing a higher CLL cell viability at the end of the co-culture (Figure 10), and displaying a higher Macrophage and NLC phagocytosis efficiency in our patient-specific models (Figure 9). The protective effect of the anti-apoptotic signals secreted by NLCs (antiapoboost) was also found to be higher in Class A, supporting the fact that this class might correspond to patients producing protective NLCs, secreting more anti-apoptotic signals than the non-protective NLCs. In both Class A and Class B, we still observed a high heterogeneity across patients. More samples could allow us to identify subclasses with higher resolution and better explain this variability.

Figure 10.

Figure 10

Unsupervised patient classification reveals characteristic macrophage profiles. The black curve corresponds to the mean value averaged over the available data for each class. The shaded area corresponds to the 95% confidence interval.

In patients from Class B, the viability of CLL cells is not fully restored during the time course of the experiment (Figure 10) suggesting that the NLCs produced are dysfunctional. Interestingly, for two patients falling in this Class B, macrophages collected from the PBMC autologous culture on Day 8 had a more M1 rather than an M2 phenotype, supporting the classification of these patients in the non-protective macrophages class (Patients 2 and 9, Table S5). On the other hand, two patients from class A had macrophages mainly of the M2 phenotype, supporting the classification of these patients in the protective NLC class (Patients 5 and 8, Table S5). These findings are consistent with the identification of a few CLL patients in whom CLL cells polarize macrophages into NLCs that are impaired in their protective effect on the cancer cells.68

Discussion

Immunotherapies targeting the TME have proven to be extremely beneficial in a subset of patients. However, the presence of TAMs in tumors can hinder the efficacy of these treatments and lead to tumor progression by stimulating proliferation, angiogenesis, and metastasis. In this project, we aim at understanding how the pro-tumoral role of TAMs promotes the survival of cancer cells and identifying the cellular processes determining this phenomenon. Given the difficulty of studying cellular dynamics in tissues, we turned to an in vitro model of leukemia, in which we can closely follow the differentiation of TAMs from monocytes in the presence of cancer cells. Building on experimental measurements of cell counts and viability of cancer cells in cultures of blood from CLL patients, we implemented a two-dimensional ABM to simulate intercellular interactions in the spatial context of this in vitro culture. More specifically, we modeled the interactions between CLL cells and monocytes, and the resulting differentiation of monocytes into macrophages that protect cancer cells from spontaneous apoptosis (called NLCs in this pathology). Using our experimental observations of cancer cell survival dynamics in autologous PBMC cultures averaged from 9 patients to optimize the model parameters, we were able to reproduce biologically realistic dynamics. We further tested the predictive power of our model parameterized on averaged patient data in a heterologous experimental context, by simulating co-cultures of CLL cells with varying proportions of healthy monocytes, obtaining good accuracy between experimental and simulated CLL cell survival readouts on Day 9. These observations suggested that our general model could be made patient-specific using routinely measured variables, such as the proportion of monocytes in patient’s PBMCs. However, when using this input together with patient-specific information about the initial proportion of apoptotic cells after CLL cell isolation, we were unable to fit each patient’s cancer cell survival-specific dynamics. We believe that some other patient-specific features need to be considered to obtain better predictions. The putative association between initial monocyte proportion in autologous cultures and CLL cell survival or patient outcome remains to be studied clinically, despite some evidence that monocyte count in CLL patients can be prognostic.69,70 Heterogeneity across patients is well known71 and the formation of NLCs might be extremely patient-specific in both time scales, numbers, and phenotypes of NLCs generated. We are aware that different dynamics could be at play in different patients, and we hoped that clinically measurable parameters, such as the initial monocyte concentration in the blood, could help us produce a generally useful model that can give specific predictions. However, this involves making strong assumptions about the fact that the same processes are active in different patients, which remains to be verified. Considering the extreme variability between patients, we then opted for an approach to identify patient-specific model parameters. As expected, this procedure allowed us to obtain a much better match with patient-specific experimental data. Furthermore, using unsupervised clustering methods on the patient-specific parameter values, we detected the existence of 2 distinct classes, which might correspond to protective and non-protective NLCs, as previously suggested experimentally.68 Additionally, we show that for a subset of patients for which experimental data is available, this unsupervised classification is consistent with the experimental evidence (cellular markers measured after 8 days of PBMC autologous cultures), displaying a majority of M2 markers in the case of the protective macrophages (NLCs), and a majority of M1 markers in the case of the non-protective NLCs.

We also analyzed the impact of the model’s parameters in fitting the averaged experimental data and suggest a fundamental role of the heterogeneity of cancer cell life expectancy at initialization, which could be monitored in further studies by using mono-cultures of patient-derived CLL cells. Results on parameter correlation to the 2 fitness functions showed an important role for phagocytosis to ensure the long-term survival of cancer cells in this in vitro CLL model. This result was also confirmed by the differences in parameter distributions between the 2 patient classes corresponding to protective and non-protective NLCs. These include phagocytosis efficiencies from macrophages and NLCs, their sensing distances of dead and apoptotic cells, and the movement probability of apoptotic cells. These findings suggest that monitoring and potentially modulating phagocytosis could play a role in the control of TAM formation in vitro, in CLL lymph nodes, or even in solid tumors. This hypothesis would be in agreement with the fact that TAM levels of phagocytosis and efferocytosis affect their functionality and are key to controlling tumor progression.72,73 We hypothesize that one possible reason for the importance of phagocytosis in this system lies in the requirement for macrophages to process specific molecules from the cancer cells, such as antigens or metabolites, in order to induce their polarization into NLCs.72,74,75 Although levels of phagocytic activity in NLCs are still controversial,76,77 phagocytosis might rely on other cellular interactions with the cancer cells that would need to be described at the molecular level. Finally, the level of protective anti-apoptotic signals, that are known to be provided by NLCs to the cancer cells,24 appears to be also important to differentiate between protective and non-protective NLCs, in agreement with the fact that protective NLCs secrete more anti-apoptotic signals than non-protective ones.

Limitations of the study

There are some important limitations of this study that we will list below. As far as the experiments are concerned, these in vitro cultures do not fully represent what is happening in the patient lymph nodes, where the density of CLL cells is as high or even higher than what we reproduce in the cultures, but potentially different cell populations other than cancer cells and monocyte/macrophages can be present in different proportions and within a different physical environment. For example, autologous cultures of PBMCs from CLL patients include small quantities of T cells, Natural Killer (NK) cells, and traces of other immune cells,78 whose interactions with NLCs and CLL cells could be important. The effect of these other cells could not be taken into account in the heterologous cultures that contain exclusively monocyte-derived cells from healthy donors and cancer cells from CLL patients, rendering the comparisons between the two experiments difficult. The interactions between cells from different individuals could introduce a cross-reactive immunity, and we might be introducing effects due to the specific (epi)genetic characteristics of the monocytes from the healthy donors. Despite all these limitations, the fact that we can predict experimental data of heterologous co-cultures using the model optimized on autologous CLL patient cultures data suggests that the model can generalize and capture the overall behavior to some extent. Another important factor that is not taken into account in this study is the characteristic phenotype of the CLL cells, which are patient-specific and can be potentially affected by the CLL subtype (unmutated or mutated CLL, i.e., U-CLL, M-CLL79,80), related to their cell of origin, which can impact the aggressiveness of the disease. Moreover, we cannot exclude the effect of age or sex of the patient. Due to the reduced number of samples considered, we were unable to identify any clear association of clinical sample characteristics with the patient classes defined by the time course profiles and represented by specific model parameters. The limited number of patient samples might also impact the relevance of the results we obtained through our clustering analyses, which normally require a large number of features and would be more relevant for a larger number of samples. Further work will be devoted to producing more data to confirm the robustness of our findings on larger patient cohorts and to experimentally validate the phenotypic state of the CLL cells (living, apoptotic, and necrotic), and myeloid cells (macrophages and NLCs).

The computational model also required some assumptions and simplifications which can constitute limitations. Anti-apoptotic signals were modeled to be secreted by NLCs but it would be interesting to include the “eat-me”81 and “don’t-eat-me” signals (CD47)82,83 expressed by cancer cells once NLCs have formed. We also decided to model the system with a two-dimensional ABM, since the macrophages are adherent to the plate and most of the dynamics are determined by what happens on this surface. However, we observed that cancer cells can form aggregates in 3D, which might impact the overall dynamics and be indicative of their phenotypic state.84,85

The initialization of these simulations is currently stochastic and does not take into account any information that could be extracted from high content imaging of the cultures. One of the main advantages of ABM is the ease with which spatial information can be integrated into the model construction and evaluation. We included several spatial parameters and behaviors to develop the model and define the different cell agent actions. However, we are aware that the use of spatial dynamics data to estimate the parameters or further analyze the model predictions is lacking. Indeed, in order to check if our model was correct in terms of spatial predictions, a requirement would be to image the cells in a robust way and quantify spatial aspects rigorously. However, the extremely high density of the cells, cultured in suspension, has made quantitative imaging particularly difficult, preventing us from performing cell identification through automated segmentation. We, therefore, focused on cell counts rather than spatial patterns to establish fitness functions and evaluate our model simulations. One could argue that ordinary differential equation models would adequately address the research question tackled in this work. We chose to implement behaviors directly related to the cellular spatial organization (movement, phagocytosis, and cell identification on the neighboring patches) leading to high individual and spatial heterogeneity, as often observed in real systems. These behaviors, which are critical to the system and inherently local, could not be averaged over time and space. We also believe that the dynamics represented in this study correspond to a nonlinear system, in which local variations can lead to significant deviations in the emergent system behavior.86 For these reasons, we preferred the paradigms offered by ABMs rather than by other ODE models. Moreover, we introduced here a general framework that we ultimately want to apply to 3D culture experiments in which we will explore the possibilities to integrate spatial dynamics for parameter estimation, model evaluation, and analysis.

Of note, in some patients, experimental measurements of concentration show an increase at the very end of the culture. We could tentatively speculate that this could be explained by a low level of proliferation in the culture. The environmental change from circulating blood to our static in vitro setup could potentially mimic a situation similar to lymph nodes, in which CLL cells are known to proliferate.58,59 Our PBMC co-culture system could allow the appearance of specific molecular signaling interactions and lead to activation of CLL cell proliferation. However, due to a lack of clear biological evidence in our experiments, CLL cell division was not expected and not implemented in our model. An additional factor that could explain this phenomenon is a small level of medium evaporation taking place during the time course, artificially provoking an increase in cell concentration with time. Care was taken in controlling this effect, but some experimental errors or biases cannot be excluded. These include for example limited sample sizes (n = 1 or n = 2), variations in the volume samplings or spatial heterogeneity in where the samples were taken, producing noise in the measured data and leading to a residual impact on the concentration curves.

The sensitivity analysis identified the most relevant parameters for our general model outputs. However, it would be interesting to perform an additional structural identifiability analysis to help us determine if the parameter values that we obtained could be estimated uniquely from the available experimental data presented in this work. The distribution of the parameter sets belonging to the Pareto front shows that multiple parameter combinations could lead to comparable fitness values on the objective functions. This suggests that our model might fall into the category of structurally unidentifiable models, in the sense that it makes similar predictions for more than one value of the parameters, and might depend only on a few stiff parameter combinations. This phenomenon is commonly observed in models in the systems biology literature.87 Undoubtedly, more experimental data will be needed to provide enough information to precisely identify the parameter values. In the case of the patient-specific models, we also extracted the parameter values from the knee-points parameter sets on each patient-specific Pareto front. These seem to cluster and properly match the patient classification based on experimental data alone. However, a similar problem related to parametric uncertainty arises and we must admit that the conclusions and hypotheses based on this work remain tentative until parameter identifiability is fully explored or when data directly related to the biological processes we model (e.g., phagocytosis or apoptosis) are experimentally obtained.

Our model being mostly qualitative, the interpretations we can draw from it can be limited. We were unable to define a single set of parameters that could be used for all the 9 patients considered, taking the initial monocyte concentration as an input variable. We can assume that some unexplored patient characteristics (constant or at the time of sampling) can lead to the production of either protective or non-protective NLCs and we were able to detect these two patient classes from parameter sets for our patient-specific models. Collecting data from more patients would allow us to robustly define these two classes more and might lead to biomarkers that identify patients that are likely to develop resistance to treatment due to the presence of protective NLCs in their lymph nodes.

A possible extension of the usage of our model would be to include the effect of drug treatments, such as Bruton’s tyrosine kinase (BTK) inhibitors which are one of the main molecules used to treat CLL. In particular, ibrutinib is known to induce pro-apoptotic effects on CLL cells by impairing BCR and NF-κβ signaling. This in turn modifies among others the cancer cell mobility and adherence, limiting their attraction to the TME which includes NLCs, and finally leading to CLL cell apoptosis.20 Ibrutinib also indirectly modulates exchanges between CLL cells and NLCs by the inhibition of BTK expressed by NLCs. Additionally, Ibrutinib was shown to decrease the phagocytic potential of NLCs by downregulation of MAC1, CD11b, and CD18 expression.88 Clodronate is another promising molecule in treating CLL patients. It targets both monocytes and M2 macrophages and was shown to inhibit the formation of NLCs in vitro, leading to an increased mortality of cancer cells and to sensitization to ibrutinib in the case of resistant cells.89,90 Finally, IFN-γ is able to repolarize NLCs into M1-like macrophages, leading to decreased CLL cell viability and increased antibody-dependent phagocytosis by NLCs.77 Our model could be used to partially simulate these phenomena at the cellular scale and to suggest new hypotheses with regards to the mechanisms at play in the resistance to BTK inhibitors. However, combining our approach with a molecular model of monocyte differentiation into NLCs27 and of CLL cell internal processes is crucial to predict the effect of specific treatments in detail and will be the subject of further work.

Another obvious extension would involve simulating cellular dynamics in tissues, thus tackling the issue of TAM formation in solid tumors. We have recently developed tools to extract spatial information from tumor tissue samples either imaged via microscopy or characterized through single-cell spatial-omics techniques,91 and we plan to establish a framework to use spatial data to initialize the ABM simulations in these more complex contexts. Finally, we realize the importance of internal regulatory processes that determine the agents’ behaviors and plan to extend this model by combining it with gene regulatory network models of phenotype transitions inside each cell (cancer cells, monocytes, and potentially other cells present in the TME in considerable proportions, such as lymphocytes or fibroblasts). Over the years, a number of computational tools for implementing ABMs have been developed, including advanced methods for incorporating both inter- and intra-cellular interactions to simulate the global dynamics of multicellular systems.92,93 We believe that hybrid approaches coupling gene regulatory models with ABMs will be key in improving models’ accuracy. In this direction, we have developed a Boolean model of monocyte differentiation into NLC27 that we plan to integrate into the presented ABM using suitable tools in further work.

To conclude, we hope that this model can be a starting point to provide simulations of dynamic cellular interactions in the TME, able to take into account patient-specific characteristics, and be useful to generate novel biological hypotheses.

STAR★Methods

Key resources table

REAGENT or RESOURCE SOURCE IDENTIFIER
Antibodies

Mouse monoclonal IgG1 anti-human CD11c BD Pharmingen™ BD Pharmingen™; RRID: AB_395793
Mouse monoclonal IgG2a anti-human CD14 BD Pharmingen™ 557742; RRID: AB_2687593
Mouse monoclonal IgG1 anti-human CD16 BD Pharmingen™ 560995; RRID: AB_395807
Mouse monoclonal IgG1 anti-human CD163 Sony RT2268090
Mouse monoclonal IgG1 anti-human CD206 Sony RT2205630
Mouse monoclonal IgG1 anti-human CD5 Sony RT2103110
Mouse monoclonal IgG1 anti-human CD19 Sony RT2111170

Chemical, peptides and recombinant proteins

Ficoll-Paque PLUS Cytvia 17144003
CD14 MicroBeads, human Miltenyi 130-050-201
LS columns Miltenyi 130-042-401
EasySep™ Human B Cell Enrichment Kit II Without CD43 Depletion STEMCELL 17963
Annexin-V Miltenyi 130-092-052
Accutase® Cell Detachment Solution Biolegend OZYME 423201
7-AAD viability staining solution Sony RT2702020
Human BD Fc Block™ BD Pharmingen™ 564219; RRID: AB_2728082

Software and algorithms

Netlogo (Tisue & Wilensky, 2004)56 https://ccl.northwestern.edu/netlogo/
OpenMole (Reuillon et al, 2013)63 https://openmole.org/

Other

An Agent-Based Model of Monocyte Differentiation into Tumour-Associated Macrophages in Chronic Lymphocytic Leukemia Verstraete et al.; This paper https://github.com/VeraPancaldiLab/Agent-Based-Model-of-NLC-in-CLL

Resource availability

Lead contact

Further information and any related requests should be directed to and will be fulfilled by the lead contact, Vera Pancaldi (vera.pancaldi@inserm.fr).

Materials availability

This study did not generate new unique reagents.

Method details

Patient and blood samples

Blood samples were obtained after informed consent and stored at the HIMIP collection. According to French law, the HIMIP collection was declared to the Ministry of Higher Education and Research (DC 2008-307 collection 1) and a transfer agreement (AC 2008-129) was agreed after approbation by the “Comité de Protection des Personnes Sud-Ouest et Outremer II” (ethical committee). Clinical and biological annotation of samples were declared to the Comité National Informatique et Libertés (CNIL; data processing and liberties national committee).

Cell culture

We used two different in vitro co-culture systems which we monitored through cell counting by hemocytometer and FACS analysis at different time points. In the first experimental system referred to as “PBMC autologous cultures”, CLL Peripheral Blood Mononuclear Cells (PBMC) were isolated from patients’ blood and were directly cultured in vitro. PBMC are composed of cancerous CLL cells and include around 1% of monocytes and traces of other immune cells, including lymphocytes (1-5% of T, B and NK cells). In the second experimental system referred to as “heterologous co-cultures”, CLL cells were isolated from CLL patients’ PBMC and mixed with varying concentrations of monocytes purified from healthy donors, to assess the relationship between the initial density of healthy donor monocytes and the level or survival of cancer cells after 9 days of co-culture, with and without NLC formation (i.e. with and without monocytes in the co-culture).

PBMC autologous cultures

To generate autologous NLCs, PBMC were isolated from the blood of CLL patients and were cultured at 107 cells/mL in RPMI 1640 supplemented with 10% Fetal Bovine Serum (FBS) and and 1% Penicillin/Streptomycin (Gibco) in the incubator at 37°C with 5% CO2. Cells were cultured for 13 days during which differentiation of the NLCs was followed by bright field imaging microscopy and phenotype of the cells was assessed by flow cytometry (presence of CD14, CD163 and CD206) at the final day of the culture. CLL cell samples were taken every day (or every 2 or 3 days, depending on the patient) to measure the remaining cell concentration by hemocytometer and cell viability by flow cytometry using AnnexinV/7-AAD staining.

Heterologous co-cultures

To generate heterologous co-cultures, CLL cells from the PBMC fraction were isolated using negative selection (EasySep™ Human B Cell Enrichment Kit II Without CD43 Depletion, STEMcell) and monocytes from healthy donors’ PBMC were isolated using a positive selection method (CD14 MicroBeads, human, Miltneyi). Subsequently, CLL cells at 107 cells/mL were mixed with varying concentrations of purified monocytes. At Day 9 concentration and viability of the CLL cells was measured and the phenotype of NLCs was assessed by FACS. CLL PBMC used for the autologous co-cultures contained > 85% of CLL cells and 0.21-3.48% of monocytes, as assessed by flow cytometry. Purity of the isolated CLL cells and monocytes exceeded 95%.

Flow cytometry

Follow-up of monocyte-to-NLC differentiation was performed by analysis of changes in the expression of myeloid cell markers by flow cytometry. Briefly, at different time points, autologous CLL patient’s PBMC were gathered from 1 well of 6-well plate. In order to remove adherent macrophages, the cells were washed twice with PBS, covered with 1 mL of Versene solution and incubated for 30 min at 4°C. Afterwards 0.5 mL of FBS was added and cells were further detached with gentle scraping (Sarstedt). Both floating and adherent cell fractions were combined, washed in PBS and re-suspended in flow cytometry buffer (PBS + 2% FBS) containing Human BD Fc Block™ (2.5 μ g/mL) and incubated for 15 min at 4°C. Subsequently cells were stained with CD14, CD16, CD163 and CD206 antibodies (BD Pharmingen) at saturating concentrations and incubated for 20 min at 4°C. After washing, samples were resuspended in PBS and analyzed by LSRII flow cytometer (BD Biosciences). Results were further processed using Flow Logic 700.2A (Inivai Technologies Pty. Ltd) software.

Agent based model

At each time step, 3 main processes are executed by each cell: update-position, update-properties and update-class. Movements concern all cells except the Dead ones, which are immobile. Cell motility can either be random or directional, for example when the NeedSignal cancer cells move towards NLCs, or when the phagocytic myeloid cells move towards Apoptotic or Dead cancer cells. Phagocytosis is modeled as an active search by the myeloid cells towards Dead and Apoptotic cancer cells. If the myeloid cell encounters a Dead and Apoptotic cancer cell within its characteristic perception radius (i.e. sensing distance), it will phagocytose it with its characteristic probability (i.e. phagocytosis efficiency), and the phagocytosed cancer cell will be cleared from the simulation. In the reverse case, the myeloid cell will move to a random surrounding patch. Properties updates concern the cancer cells life property, the differentiation status of Monocytes into Macrophages, the nlc-polarization status of Macrophages into NLCs and the anti-apoptotic signals which are present on each patch. At each time step, agents can change their class based on the comparison of their property values and specific optimized thresholds. For example, NeedSignal cancer cells will turn into Apoptotic cells if their life property value goes below the apoptosis threshold. Apoptotic cancer cells will convert to Dead if their life property value goes below the death threshold. Myeloid cells will differentiate from Monocyte to Macrophage depending on their differentiation status compared to the differentiation threshold. Macrophages will polarize into NLCs, depending on their nlc-polarization status compared to the NLC threshold.

The UML class diagrams shown on Figure S4 display every action performed by each agent class in detail:

  • Monocytes can perform 3 actions: move, perform phagocytosis and differentiate into Macrophages. Monocytes can move towards Apoptotic or Dead CLL cells in their perception radius (monosd), and will phagocytose these cells with a specific probability (monoφeff). If they cannot find any Dead or Apoptotic cancer cell, they will move randomly. At the beginning of the simulation, Monocytes start to adhere progressively to the substrate (differentiation property increments by 1 at each time step) and will differentiate into Macrophages after 2 to 3 days (monothresholddiff).

  • Macrophages can perform 4 actions: move, perform phagocytosis, polarize into NLCs and kill the NeedSignal cancer cells. Similarly to Monocytes, Macrophages can move towards Apoptotic or Dead cells in their perception radius (macrosd) and phagocytose them with their specific probability (macroφeff). If they cannot find any Dead or Apoptotic cancer cell, they will move randomly. Macrophages are also able to directly kill NeedSignal CLL cells with a low characteristic probability between 0% and 5% (macrokeff). At each time step, their nlc-polarization property will increase by 1 if they are located next to a NeedSignal or Apoptotic cancer cell, and will decrease by 1 in the reverse case. The complete polarization into NLC will occur when the Macrophages have been in contact with cancer cells for a sufficient duration (nlcthreshold). Thus, nlcthreshold can be seen as a proxy for the number of accumulated hours for which a Macrophage has been in contact with at least one NeedSignal or Apoptotic cancer cell.

  • NLCs can perform 3 actions: move, perform phagocytosis and secrete anti-apoptotic signals on patches. Similar to Macrophages, NLCs will move in the direction of Apoptotic or Dead CLL cells in their perception radius (nlcsd), and will phagocytose them with their characteristic probability (nlcφeff). If they cannot find any Dead or Apoptotic cancer cell, they will move randomly. At each time step, if they are located next to a NeedSignal cancer cell, NLCs will secrete 1 unit of anti-apoptotic signals on the patch they are located on. If they are not surrounded by any NeedSignal cancer cell, they will decrease their nlc-polarization property by 1.

  • NeedSignal cancer cells can perform 3 actions: move, decrease their life property value (default behavior) or increase their life property value (through anti-apoptotic signals). Cancer cell movement involves actively searching for NLCs around them in a characteristic perception radius (nssd) with a characteristic movement probability (nsmp). If an NLC is located in its perception radius, the NeedSignal cancer cell will move towards it, otherwise it will move randomly . Importantly, when a NeedSignal cancer cell finds an NLC, it will remain attached to it on n layers (with n being the number of layers of cancer cells that NLCs can have around them, corresponding to the parameter layersnlc). This process can greatly impact how the NLCs will move and perform phagocytosis, due to the inherent relationship between layersnlc and nlcsd. By default, a NeedSignal cancer cell will have its life property value decrease by 1 unit at each time step. However, if the cancer cell is located on a patch containing more than 1 unit of anti-apoptotic signal, it will consume 1 unit of the anti-apoptotic signal and get an increment of antiapoboost on its life property value, helping it fight apoptosis and survive overall longer. The NeedSignal cell life property represents the number of hours it can remain in the NeedSignal state before reaching the apoptosis threshold (apothreshold). The apoptosis threshold is set to 0 since it represents a threshold below which the cancer cells enter an irreversible apoptotic state from which they cannot be rescued. NeedSignal cancer cells cannot be phagocytosed but they can be killed by Macrophages.

  • Apoptotic cancer cells can perform 2 actions: move and decrease their life property value. Apoptotic cancer cells move randomly with their characteristic movement probably (apomp). This movement probability will impact the overall phagocytosis efficacy since it affects the possible encounters between Apoptotic cells and phagocytic cells. In the irreversible Apoptotic state, cancer cells can no longer benefit from the anti-apoptotic signals from NLCs and will subsequently die, following a decrement of their life property by 1 at each time step until they reach the death threshold (deaththreshold), which is set to -500 hours based on fitting timings observed on CLL cell monocultures. Apoptotic cancer cells can be phagocytosed by Macrophages or NLCs.

  • Dead cancer cells can perform 1 action: decrease their life property value. In this state, cancer cells can no longer move and can only be phagocytosed.

  • Patches can perform 1 action: update their amount of anti-apoptotic signals. At each time step, if an NLC is located on a given patch and is located next to a NeedSignal cancer cell, the amount of anti-apoptotic signals on this patch will increase by 1. In absence of any NLC, and if some amount of anti-apoptotic signals is already present on the Patch, the total amount will decrease by 0.1% of its actual value (arbitrarily set to a negligible decrease in this model). This is inspired by cytokine diffusion processes94,95 that will impact the 8 neighboring patches which will thus receive 1/8 of 0.1% of the chemical.

Model stochasticity

In this model, stochasticity is used to describe cell motility and heterogeneity of property values in the cell population at initialization. The stochastic aspect in cell motility consists in randomly chosen moving directions when performing different actions (move, phagocytose), whereas cell heterogeneity consists in probabilistic distributions at instantiation of the different cell types. In this way, the model cells of the same type are asynchronous in their actions. The corresponding parameters were explored within empirically chosen ranges and optimized through the genetic algorithm to fit the viability and concentration dynamics observed experimentally. More specifically:

  • Monocytes. The cells are initialized with a property value of differentiation taken from a normal distribution N(0, monoNσdiff). The differentiation time required for Monocytes to differentiate into Macrophages is monothresholddif.

  • Macrophages. The cells are instantiated with a property value of nlc-polarization taken from a normal distribution N(macroNμnlcpol, macroNσnlcpol) with the mean of the distribution corresponding to the time when the first NLCs should be observed experimentally.

  • NeedSignal cancer cells. The cells are initialized with various values of life property value taken from a Gamma distribution Γ (x, nsΓαlifeinit, nsΓβlifeinit), with nsΓαlifeinit being the shape and nsΓβlifeinit the rate of the distribution.

  • Density of the world. Considering the surface available for the cells in the culture wells (12-well plates, with a planar surface of 3.5cm2 in each well), a diameter of 5 μ m for the CLL cells, a seeding concentration of 107 cells/mL and assuming a spherical shape of the cells, we estimated the surface cell density to be around 55% (ratio of the surface occupied by the CLL cells to the total surface of the well).

Parameter optimization

Variables related to cell density, initial monocyte proportions, the time-scales and heterogeneity of monocyte-to-macrophage differentiation, NLC formation and CLL cell apoptosis duration were estimated or optimized based on experimental data from in vitro PBMC autologous cultures . The model involves 19 parameters that were optimized with the NSGA-II genetic algorithm (Table S1). Most of the model parameters (such as the sensing distances, the NLC polarization, the protective effects of the anti-apoptotic signals, or the NLC threshold) are associated with the modeling procedure and do not necessarily have an exact measurable biological or physical counterpart, nor a real-world unit value. Therefore, parameter values should not be taken as absolute but rather as representative for the process they encode. Parameter ranges able to reproduce the observed experimental dynamics were selected and parameters were systematically explored in these empirically determined ranges.

We derived 2 objective functions from experimental results obtained from in vitro co-cultures of monocytes and CLL cells, corresponding to two main readouts: cell viability (i.e, the ratio of initial CLL cell number minus dead cell number to the initial CLL cell number) and cell concentration (expressed as the ratio of total CLL cell number to the initial CLL cell number). We defined the cost functions as the least square errors between the model predictions and the available experimental time-points on cell viability and concentration. Dealing with incomplete datasets, we considered only the time points in which the measurements were available for at least 4 patients. The OpenMOLE (Open MOdeL Experiment) software was used to perform 20’000 simulations exploring specific ranges of each of the 19 parameters (Table S1). OpenMOLE is a platform used to perform large-scale user-supplied model exploration, machine learning, optimization and data processing.63 In general, these procedures demand high computational time and power; for this reason OpenMOLE uses a DSL (Domain Specific Language) for distributed model exploration written in Scala. In this platform, the model optimization was automated with a genetic algorithm (NSGA-II) on the 2 objective functions. To initialize the genetic algorithm in OpenMOLE, default values were chosen, i.e. random values of initial population, mutation probability and crossover probability. The genetic algorithm convergence is ensured by using a Pareto converging algorithm (Figure 3B), which naturally samples the explored space and ensures that the population advances towards the Pareto front, thus choosing the the sets of parameters heuristically.96

The optimization outputs generated by OpenMOLE were further analyzed, in order to select the set of parameters with the best fit and prediction power. Firstly, to ensure robustness, the optimization outputs were filtered to select only the sets of parameters which have been repeatedly simulated at least 50 times along the optimization process. The sets of parameters fulfilling this condition were represented in the form of a Pareto front (Figure 3B). Secondly, we ranked the sets of parameters according to their fitness on viability and concentration in order to choose the best set of parameters for further model analysis. Since the two fitnesses were anti-correlated, curve fitting was performed using 3 specific parameter sets: (i) one with the best fitness on viability, (ii) a second one with the best fitness on concentration and (iii) a third one located at the knee-point on the Pareto front. We observed that the set corresponding to the knee-point produces the most similar viability and concentration dynamics to those observed experimentally (Figure 5A), as confirmed by the R2 and NRMSE values. Figures 5B and 5C show the simulation results using models with parameters from the sets of best fitness on viability and concentration dynamics. For computational reasons, parameter exploration was performed on 1000 cells, whereas the validation simulations were performed on 5000 cells, to underscore the scale-invariant results of our study.

Quantification and statistical analysis

Results are presented as mean per group with shaded areas showing the 95% confidence intervals. Results were analyzed according to what is reported in figure legends. We used Normalized Root Mean Square Errors (NRMSE) and R2 as quantitative estimates to help evaluate how accurately the different models predict the experimentally observed data.

Acknowledgments

We wish to thank the patients and donors who donated blood samples to this study. This work was funded by the Fondation Toulouse Cancer Santé and by the Pierre Fabre Research Institute as part of the Chair of Bioinformatics in Oncology of the CRCT.

Author contributions

Conceptualization, N.V. and V.P.; Model design and computational framework, N.V. and H.A.; Computational methodology, N.V and H.A.; Simulations, N.V.; Data processing, N.V. and M.M.; Experimental data generation, M.D. and J.B.; Original draft preparation, N.V., M.M., and V.P.; Review and editing, M.P. and M.D.; Patient resources, L.Y.; Supervision of the work, M.P. and V.P.

Declaration of interests

The authors declare no competing interests.

Published: May 19, 2023

Footnotes

Supplemental information can be found online at https://doi.org/10.1016/j.isci.2023.106897.

Supplemental information

Document S1. Figures S1–S8 and Tables S1–S5
mmc1.pdf (1.7MB, pdf)

Data and code availability

All the files used for model simulation in Netlogo, parameter optimization in OpenMOLE and statistical analysis of the outputs are available in GitHub: https://github.com/VeraPancaldiLab/Agent-Based-Model-of-NLC-in-CLL. The NetLogo model can also be run online on NetLogoWeb at https://www.netlogoweb.org/. Any additional information required to reanalyze the data reported in this paper is available from the corresponding authors upon request.

References

  • 1.Sambi M., Bagheri L., Szewczuk M.R. Current challenges in cancer immunotherapy: multimodal approaches to improve efficacy and patient response rates. J. Oncol. 2019;2019:4508794. doi: 10.1155/2019/4508794. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Coussens L.M., Werb Z. Inflammation and cancer. Nature. 2002;420:860–867. doi: 10.1038/nature01322. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Noy R., Pollard J.W. Tumor-associated macrophages: from mechanisms to therapy. Immunity. 2014;41:49–61. doi: 10.1016/j.immuni.2014.06.010. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Epelman S., Lavine K.J., Randolph G.J. Origin and functions of tissue macrophages. Immunity. 2014;41:21–35. doi: 10.1016/j.immuni.2014.06.013. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Palma A., Jarrah A.S., Tieri P., Cesareni G., Castiglione F. Gene regulatory network modeling of macrophage differentiation corroborates the continuum hypothesis of polarization states. Front. Physiol. 2018;9:1659. doi: 10.3389/fphys.2018.01659. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Martinez F.O., Gordon S. The m1 and m2 paradigm of macrophage activation: time for reassessment. F1000Prime Rep. 2014;6:13. doi: 10.12703/P6-13. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Xue J., Schmidt S.V., Sander J., Draffehn A., Krebs W., Quester I., De Nardo D., Gohel T.D., Emde M., Schmidleithner L., et al. Transcriptome-based network analysis reveals a spectrum model of human macrophage activation. Immunity. 2014;40:274–288. doi: 10.1016/j.immuni.2014.01.006. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Aras S., Zaidi M.R. Tameless traitors: macrophages in cancer progression and metastasis. Br. J. Cancer. 2017;117:1583–1591. doi: 10.1038/bjc.2017.356. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Mantovani A., Allavena P., Sica A. Tumour-associated macrophages as a prototypic type ii polarised phagocyte population: role in tumour progression. Eur. J. Cancer. 2004;40:1660–1667. doi: 10.1016/j.ejca.2004.03.016. [DOI] [PubMed] [Google Scholar]
  • 10.Bingle L., Brown N.J., Lewis C.E. The role of tumour-associated macrophages in tumour progression: implications for new anticancer therapies. J. Pathol. 2002;196:254–265. doi: 10.1002/path.1027. [DOI] [PubMed] [Google Scholar]
  • 11.Cassetta L., Pollard J.W. 2018. Targeting Macrophages: Therapeutic Approaches in Cancer. [DOI] [PubMed] [Google Scholar]
  • 12.Ponzoni M., Doglioni C., Caligaris-Cappio F. Chronic lymphocytic leukemia: the pathologist’s view of lymph node microenvironment. Semin. Diagn. Pathol. 2011;28:161–166. doi: 10.1053/j.semdp.2011.02.014. Elsevier. [DOI] [PubMed] [Google Scholar]
  • 13.Burger J.A. Hematology 2010, the American Society of Hematology Education Program Book, 2011. 2011. Nurture versus nature: the microenvironment in chronic lymphocytic leukemia; pp. 96–103. [DOI] [PubMed] [Google Scholar]
  • 14.Hayden R.E., Pratt G., Roberts C., Drayson M.T., Bunce C.M. Treatment of chronic lymphocytic leukemia requires targeting of the protective lymph node environment with novel therapeutic approaches. Leuk. Lymphoma. 2012;53:537–549. doi: 10.3109/10428194.2011.610014. [DOI] [PubMed] [Google Scholar]
  • 15.Herishanu Y., Pérez-Galán P., Liu D., Biancotto A., Pittaluga S., Vire B., Gibellini F., Njuguna N., Lee E., Stennett L., et al. The lymph node microenvironment promotes b-cell receptor signaling, nf-κb activation, and tumor proliferation in chronic lymphocytic leukemia. Blood. 2011;117:563–574. doi: 10.1182/blood-2010-05-284984. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Filip A.A., Ciseł B., Koczkodaj D., Wąsik-Szczepanek E., Piersiak T., Dmoszyńska A. Circulating microenvironment of cll: are nurse-like cells related to tumor-associated macrophages? Blood Cells Mol. Dis. 2013;50:263–270. doi: 10.1016/j.bcmd.2012.12.003. [DOI] [PubMed] [Google Scholar]
  • 17.Svanberg R., Janum S., Patten P.E.M., Ramsay A.G., Niemann C.U. Targeting the tumor microenvironment in chronic lymphocytic leukemia. Haematologica. 2021;106:2312–2324. doi: 10.3324/haematol.2020.268037. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Fiorcari S., Maffei R., Atene C.G., Potenza L., Luppi M., Marasca R. Nurse-like cells and chronic lymphocytic leukemia b cells: a mutualistic crosstalk inside tissue microenvironments. Cells. 2021;10:217. doi: 10.3390/cells10020217. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Filip A.A., Ciseł B., Wąsik-Szczepanek E. Guilty bystanders: nurse-like cells as a model of microenvironmental support for leukemic lymphocytes. Clin. Exp. Med. 2015;15:73–83. doi: 10.1007/s10238-013-0268-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Kipps T.J., Stevenson F.K., Wu C.J., Croce C.M., Packham G., Wierda W.G., O’brien S., Gribben J., Rai K. Chronic lymphocytic leukaemia. Nat. Rev. Dis. Primers. 2017;3:16096. doi: 10.1038/nrdp.2016.96. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Burger J.A., Tsukada N., Burger M., Zvaifler N.J., Dell’Aquila M., Kipps T.J. Blood-derived nurse-like cells protect chronic lymphocytic leukemia b cells from spontaneous apoptosis through stromal cell–derived factor-1. Blood. 2000;96:2655–2663. [PubMed] [Google Scholar]
  • 22.Calissano C., Damle R.N., Marsilio S., Yan X.-J., Yancopoulos S., Hayes G., Emson C., Murphy E.J., Hellerstein M.K., Sison C., et al. Intraclonal complexity in chronic lymphocytic leukemia: fractions enriched in recently born/divided and older/quiescent cells. Mol. Med. 2011;17:1374–1382. doi: 10.2119/molmed.2011.00360. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Jia L., Clear A., Liu F.-T., Matthews J., Uddin N., McCarthy A., Hoxha E., Durance C., Iqbal S., Gribben J.G. Extracellular hmgb1 promotes differentiation of nurse-like cells in chronic lymphocytic leukemia. Blood. 2014;123:1709–1719. doi: 10.1182/blood-2013-10-529610. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Boissard F., Laurent C., Ramsay A.G., Quillet-Mary A., Fournié J.J., Poupot M., Ysebaert L. Nurse-like cells impact on disease progression in chronic lymphocytic leukemia. Blood Cancer J. 2016;6:e381. doi: 10.1038/bcj.2015.108. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Boissard F., Fournié J.J., Quillet-Mary A., Ysebaert L., Poupot M. Nurse-like cells mediate ibrutinib resistance in chronic lymphocytic leukemia patients. Blood Cancer J. 2015;5:e355. doi: 10.1038/bcj.2015.74. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Ten Hacken E., Burger J.A. Microenvironment interactions and b-cell receptor signaling in chronic lymphocytic leukemia: implications for disease pathogenesis and treatment. Biochim. Biophys. Acta. 2016;1863:401–413. doi: 10.1016/j.bbamcr.2015.07.009. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Marku M., Verstraete N., Raynal F., Madrid-Mencía M., Domagala M., Fournié J.J., Ysebaert L., Poupot M., Pancaldi V. Insights on tam formation from a boolean model of macrophage polarization based on in vitro studies. Cancers. 2020;12:3664. doi: 10.3390/cancers12123664. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.Burger J.A., Burger M., Kipps T.J. Chronic lymphocytic leukemia b cells express functional cxcr4 chemokine receptors that mediate spontaneous migration beneath bone marrow stromal cells. Blood. 1999;94:3658–3667. [PubMed] [Google Scholar]
  • 29.Burger J.A., Kipps T.J. Chemokine receptors and stromal cells in the homing and homeostasis of chronic lymphocytic leukemia b cells. Leuk. Lymphoma. 2002;43:461–466. doi: 10.1080/10428190290011921. [DOI] [PubMed] [Google Scholar]
  • 30.Boissard F., Tosolini M., Ligat L., Quillet-Mary A., Lopez F., Fournié J.J., Ysebaert L., Poupot M. Nurse-like cells promote cll survival through lfa-3/cd2 interactions. Oncotarget. 2017;8:52225–52236. doi: 10.18632/oncotarget.13660. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 31.Macal C.M., North M.J. Proceedings of the 2009 Winter Simulation Conference (WSC) IEEE; 2009. Agent-based modeling and simulation; pp. 86–98. [Google Scholar]
  • 32.An G., Mi Q., Dutta-Moscato J., Vodovotz Y. Agent-based models in translational systems biology. Wiley Interdiscip. Rev. Syst. Biol. Med. 2009;1:159–171. doi: 10.1002/wsbm.45. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33.Hinkelmann F., Murrugarra D., Jarrah A.S., Laubenbacher R. A mathematical framework for agent based models of complex biological networks. Bull. Math. Biol. 2011;73:1583–1602. doi: 10.1007/s11538-010-9582-8. [DOI] [PubMed] [Google Scholar]
  • 34.Presbitero A., Mancini E., Castiglione F., Krzhizhanovskaya V.V., Quax R. Game of neutrophils: modeling the balance between apoptosis and necrosis. BMC Bioinf. 2019;20:475. doi: 10.1186/s12859-019-3044-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 35.Azarov I., Peskov K., Helmlinger G., Kosinsky Y. Role of t cell-to-dendritic cell chemoattraction in t cell priming initiation in the lymph node: an agent-based modeling study. Front. Immunol. 2019;10:1289. doi: 10.3389/fimmu.2019.01289. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 36.Segovia-Juarez J.L., Ganguli S., Kirschner D. Identifying control mechanisms of granuloma formation during m. tuberculosis infection using an agent-based model. J. Theor. Biol. 2004;231:357–376. doi: 10.1016/j.jtbi.2004.06.031. [DOI] [PubMed] [Google Scholar]
  • 37.Wang Z., Butner J.D., Kerketta R., Cristini V., Deisboeck T.S. Simulating cancer growth with multiscale agent-based modeling. Semin. Cancer Biol. 2015;30:70–78. doi: 10.1016/j.semcancer.2014.04.001. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 38.Bodine E.N., Panoff R.M., Voit E.O., Weisstein A.E. Agent-based modeling and simulation in mathematics and biology education. Bull. Math. Biol. 2020;82:101–119. doi: 10.1007/s11538-020-00778-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 39.Yu J.S., Bagheri N. Agent-based models predict emergent behavior of heterogeneous cell populations in dynamic microenvironments. Front. Bioeng. Biotechnol. 2020;8:249. doi: 10.3389/fbioe.2020.00249. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 40.Norton K.-A., Wininger M., Bhanot G., Ganesan S., Barnard N., Shinbrot T. A 2d mechanistic model of breast ductal carcinoma in situ (dcis) morphology and progression. J. Theor. Biol. 2010;263:393–406. doi: 10.1016/j.jtbi.2009.11.024. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 41.Norton K.-A., Wallace T., Pandey N.B., Popel A.S. An agent-based model of triple-negative breast cancer: the interplay between chemokine receptor ccr5 expression, cancer stem cells, and hypoxia. BMC Syst. Biol. 2017;11:68. doi: 10.1186/s12918-017-0445-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 42.Norton K.-A., Gong C., Jamalian S., Popel A.S. Multiscale agent-based and hybrid modeling of the tumor immune microenvironment. Processes. 2019;7:37. doi: 10.3390/pr7010037. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 43.Voukantsis D., Kahn K., Hadley M., Wilson R., Buffa F.M. Modeling genotypes in their microenvironment to predict single-and multi-cellular behavior. GigaScience. 2019;8:giz010. doi: 10.1093/gigascience/giz010. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 44.D’Antonio G., Macklin P., Preziosi L. An agent-based model for elasto-plastic mechanical interactions between cells, basement membrane and extracellular matrix. Math. Biosci. Eng. 2013;10:75–101. doi: 10.3934/mbe.2013.10.75. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 45.Nguyen Edalgo Y., Ford Versypt A. Mathematical modeling of metastatic cancer migration through a remodeling extracellular matrix. Processes. 2018;6:58. [Google Scholar]
  • 46.Aguilar B., Gibbs D.L., Reiss D.J., McConnell M., Danziger S.A., Dervan A., Trotter M., Bassett D., Hershberg R., Ratushny A.V., Shmulevich I. A generalizable data-driven multicellular model of pancreatic ductal adenocarcinoma. GigaScience. 2020;9:giaa075. doi: 10.1093/gigascience/giaa075. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 47.Wang Y., Rocha H., Heiland R., Macklin P. 2021 Joint Mathematics Meetings (JMM) AMS; 2021. Simulation of drug-loaded nanoparticles on cancer treatment: an agent-based modelling approach. [Google Scholar]
  • 48.Menezes B., Cilliers C., Wessler T., Thurber G.M., Linderman J.J. An agent-based systems pharmacology model of the antibody-drug conjugate kadcyla to predict efficacy of different dosing regimens. AAPS J. 2020;22:29. doi: 10.1208/s12248-019-0391-1. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 49.Shariatpanahi S.P., Shariatpanahi S.P., Madjidzadeh K., Hassan M., Abedi-Valugerdi M. Mathematical modeling of tumor-induced immunosuppression by myeloid-derived suppressor cells: implications for therapeutic targeting strategies. J. Theor. Biol. 2018;442:1–10. doi: 10.1016/j.jtbi.2018.01.006. [DOI] [PubMed] [Google Scholar]
  • 50.den Breems N.Y., Eftimie R. The re-polarisation of m2 and m1 macrophages and its role on cancer outcomes. J. Theor. Biol. 2016;390:23–39. doi: 10.1016/j.jtbi.2015.10.034. [DOI] [PubMed] [Google Scholar]
  • 51.Eftimie R., Barelle C. Mathematical investigation of innate immune responses to lung cancer: the role of macrophages with mixed phenotypes. J. Theor. Biol. 2021;524:110739. doi: 10.1016/j.jtbi.2021.110739. [DOI] [PubMed] [Google Scholar]
  • 52.Suveges S., Eftimie R., Trucu D. Re-polarisation of macrophages within collective tumour cell migration: a multiscale moving boundary approach. Front. Appl. Math. Stat. 2022;7:799650. [Google Scholar]
  • 53.Eftimie R., Gillard J.J., Cantrell D.A. Mathematical models for immunology: current state of the art and future research directions. Bull. Math. Biol. 2016;78:2091–2134. doi: 10.1007/s11538-016-0214-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 54.Nickaeen N., Ghaisari J., Heiner M., Moein S., Gheisari Y. Agent-based modeling and bifurcation analysis reveal mechanisms of macrophage polarization and phenotype pattern distribution. Sci. Rep. 2019;9:12764. doi: 10.1038/s41598-019-48865-z. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 55.Sklar E. A multi-agent simulation environment. Artif. Life. 2007;13:303–311. doi: 10.1162/artl.2007.13.3.303. [DOI] [PubMed] [Google Scholar]
  • 56.Tisue S., Wilensky U. International conference on complex systems, volume 21. 2004. Netlogo: A simple environment for modeling complexity; pp. 16–21. [Google Scholar]
  • 57.Bürkle A., Niedermeier M., Schmitt-Gräff A., Wierda W.G., Keating M.J., Burger J.A. Overexpression of the cxcr5 chemokine receptor, and its ligand, cxcl13 in b-cell chronic lymphocytic leukemia. Blood. 2007;110:3316–3325. doi: 10.1182/blood-2007-05-089409. [DOI] [PubMed] [Google Scholar]
  • 58.Schleiss C., Ilias W., Tahar O., Güler Y., Miguet L., Mayeur-Rousse C., Mauvieux L., Fornecker L.-M., Toussaint E., Herbrecht R., et al. Bcr-associated factors driving chronic lymphocytic leukemia cells proliferation ex vivo. Sci. Rep. 2019;9:701–712. doi: 10.1038/s41598-018-36853-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 59.Haselager M.V., Kater A.P., Eldering E. Proliferative signals in chronic lymphocytic leukemia; what are we missing? Front. Oncol. 2020;10:592205. doi: 10.3389/fonc.2020.592205. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 60.Italiani P., Boraschi D. From monocytes to m1/m2 macrophages: phenotypical vs. functional differentiation. Front. Immunol. 2014;5:514. doi: 10.3389/fimmu.2014.00514. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 61.Deb K. Multi-objective optimization using evolutionary algorithms. John Wiley & Sons, Ltd; 2001. Evolutionary algorithms; pp. 81–170. [Google Scholar]
  • 62.Deb K., Pratap A., Agarwal S., Meyarivan T. A fast and elitist multiobjective genetic algorithm: Nsga-ii. IEEE Trans. Evol. Comput. 2002;6:182–197. [Google Scholar]
  • 63.Reuillon R., Leclaire M., Rey-Coyrehourcq S. A workflow engine specifically tailored for the distributed exploration of simulation models. Future Generat. Comput. Syst. 2013;29:1981–1990. [Google Scholar]
  • 64.Newman S.L., Tucci M.A. Regulation of human monocyte/macrophage function by extracellular matrix. adherence of monocytes to collagen matrices enhances phagocytosis of opsonized bacteria by activation of complement receptors and enhancement of fc receptor function. J. Clin. Invest. 1990;86:703–714. doi: 10.1172/JCI114766. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 65.Otto N.A., Butler J.M., Ramirez-Moral I., van Weeghel M., van Heijst J.W.J., Scicluna B.P., Houtkooper R.H., de Vos A.F., van der Poll T. Adherence affects monocyte innate immune function and metabolic reprogramming after lipopolysaccharide stimulation in vitro. J. Immunol. 2021;206:827–838. doi: 10.4049/jimmunol.2000702. [DOI] [PubMed] [Google Scholar]
  • 66.Uribe-Querol E., Rosales C. Our current understanding of a universal biological process. Front. Immunol. 2020;11:1066. doi: 10.3389/fimmu.2020.01066. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 67.Daniel C. One-at-a-time plans. J. Am. Stat. Assoc. 1973;68:353–360. [Google Scholar]
  • 68.Domagala M., Ysebaert L., Ligat L., Lopez F., Fournié J.J., Laurent C., Poupot M. Il-10 rescues cll survival through repolarization of inflammatory nurse-like cells. Cancers. 2021;14:16. doi: 10.3390/cancers14010016. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 69.Friedman D.R., Sibley A.B., Owzar K., Chaffee K.G., Slager S., Kay N.E., Hanson C.A., Ding W., Shanafelt T.D., Weinberg J.B., Wilcox R.A. Relationship of blood monocytes with chronic lymphocytic leukemia aggressiveness and outcomes: a multi-institutional study. Am. J. Hematol. 2016;91:687–691. doi: 10.1002/ajh.24376. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 70.Yokus O., Saglam E.N., Goze H., Sametoglu F., Serin I. Prognostic role of lymphocyte/monocyte ratio in chronic lymphocytic leukemia. J. Hematol. 2020;9:116–122. doi: 10.14740/jh730. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 71.Rodríguez-Vicente A.E., Díaz M.G., Hernández-Rivas J.M. Chronic lymphocytic leukemia: a clinical and molecular heterogenous disease. Cancer Genet. 2013;206:49–62. doi: 10.1016/j.cancergen.2013.01.003. [DOI] [PubMed] [Google Scholar]
  • 72.Lecoultre M., Dutoit V., Walker P.R. Phagocytic function of tumor-associated macrophages as a key determinant of tumor progression control: a review. J. Immunother. Cancer. 2020;8:e001408. doi: 10.1136/jitc-2020-001408. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 73.Zhou X., Liu X., Huang L. Macrophage-mediated tumor cell phagocytosis: opportunity for nanomedicine intervention. Adv. Funct. Mater. 2021;31:2006220. doi: 10.1002/adfm.202006220. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 74.Biswas S.K., Mantovani A. Orchestration of metabolism by macrophages. Cell Metab. 2012;15:432–437. doi: 10.1016/j.cmet.2011.11.013. [DOI] [PubMed] [Google Scholar]
  • 75.Mehla K., Singh P.K. Metabolic regulation of macrophage polarization in cancer. Trends Cancer. 2019;5:822–834. doi: 10.1016/j.trecan.2019.10.007. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 76.Bhattacharya N., Diener S., Idler I.S., Rauen J., Häbe S., Busch H., Habermann A., Zenz T., Döhner H., Stilgenbauer S., Mertens D. Nurse-like cells show deregulated expression of genes involved in immunocompetence. Br. J. Haematol. 2011;154:349–356. doi: 10.1111/j.1365-2141.2011.08747.x. [DOI] [PubMed] [Google Scholar]
  • 77.Gautam S., Fatehchand K., Elavazhagan S., Reader B.F., Ren L., Mo X., Byrd J.C., Tridandapani S., Butchar J.P. Reprogramming nurse-like cells with interferon γ to interrupt chronic lymphocytic leukemia cell survival. J. Biol. Chem. 2016;291:14356–14362. doi: 10.1074/jbc.M116.723551. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 78.Cadot S., Valle C., Tosolini M., Pont F., Largeaud L., Laurent C., Fournie J.J., Ysebaert L., Quillet-Mary A. Longitudinal cite-seq profiling of chronic lymphocytic leukemia during ibrutinib treatment: evolution of leukemic and immune cells at relapse. Biomark. Res. 2020;8:72. doi: 10.1186/s40364-020-00253-w. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 79.Knisbacher B.A., Lin Z., Hahn C.K., Nadeu F., Duran-Ferrer M., Stevenson K.E., Tausch E., Delgado J., Barbera-Mourelle A., Taylor-Weiner A., et al. Molecular map of chronic lymphocytic leukemia and its impact on outcome. Nat. Genet. 2022;54:1664–1674. doi: 10.1038/s41588-022-01140-w. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 80.Robbe P., Ridout K.E., Vavoulis D.V., Dréau H., Kinnersley B., Denny N., Chubb D., Appleby N., Cutts A., Cornish A.J., et al. Whole-genome sequencing of chronic lymphocytic leukemia identifies subgroups with distinct biological and clinical features. Nat. Genet. 2022;54:1675–1689. doi: 10.1038/s41588-022-01211-y. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 81.Ravichandran K.S. Beginnings of a good apoptotic meal: the find-me and eat-me signaling pathways. Immunity. 2011;35:445–455. doi: 10.1016/j.immuni.2011.09.004. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 82.Chao M.P., Alizadeh A.A., Tang C., Myklebust J.H., Varghese B., Gill S., Jan M., Cha A.C., Chan C.K., Tan B.T., et al. Anti-cd47 antibody synergizes with rituximab to promote phagocytosis and eradicate non-hodgkin lymphoma. Cell. 2010;142:699–713. doi: 10.1016/j.cell.2010.07.044. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 83.Takimoto C.H., Chao M.P., Gibbs C., McCamish M.A., Liu J., Chen J.Y., Majeti R., Weissman I.L. The macrophage ‘do not eat me’signal, cd47, is a clinically validated cancer immunotherapy target. Ann. Oncol. 2019;30:486–489. doi: 10.1093/annonc/mdz006. [DOI] [PubMed] [Google Scholar]
  • 84.Dezorella N., Kay S., Baron S., Shapiro M., Porat Z., Deutsch V., Herishanu Y., Katz B.-Z. Measurement of lymphocyte aggregation by flow cytometry–physiological implications in chronic lymphocytic leukemia. Cytometry B Clin. Cytometry. 2016;90:257–266. doi: 10.1002/cyto.b.21263. [DOI] [PubMed] [Google Scholar]
  • 85.Gravelle P., Jean C., Familiades J., Decaup E., Blanc A., Bezombes-Cagnac C., Laurent C., Savina A., Fournié J.J., Laurent G. Cell growth in aggregates determines gene expression, proliferation, survival, chemoresistance, and sensitivity to immune effectors in follicular lymphoma. Am. J. Pathol. 2014;184:282–295. doi: 10.1016/j.ajpath.2013.09.018. [DOI] [PubMed] [Google Scholar]
  • 86.Van Dyke Parunak H., Savit R., Riolo R.L. Multi-Agent Systems and Agent-Based Simulation: First International Workshop, MABS’98, Paris, France, July 4-6, 1998. Proceedings 1. Springer; 1998. Agent-based modeling vs. equation-based modeling: a case study and users’ guide; pp. 10–25. [Google Scholar]
  • 87.Gutenkunst R.N., Waterfall J.J., Casey F.P., Brown K.S., Myers C.R., Sethna J.P. Universally sloppy parameter sensitivities in systems biology models. PLoS Comput. Biol. 2007;3:1871–1878. doi: 10.1371/journal.pcbi.0030189. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 88.Fiorcari S., Maffei R., Audrito V., Martinelli S., Ten Hacken E., Zucchini P., Grisendi G., Potenza L., Luppi M., Burger J.A., et al. Ibrutinib modifies the function of monocyte/macrophage population in chronic lymphocytic leukemia. Oncotarget. 2016;7:65968–65981. doi: 10.18632/oncotarget.11782. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 89.Edwards V D.K., Sweeney D.T., Ho H., Eide C.A., Rofelty A., Agarwal A., Liu S.Q., Danilov A.V., Lee P., Chantry D., et al. Targeting of colony-stimulating factor 1 receptor (csf1r) in the cll microenvironment yields antineoplastic activity in primary patient samples. Oncotarget. 2018;9:24576–24589. doi: 10.18632/oncotarget.25191. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 90.Polk A., Lu Y., Wang T., Seymour E., Bailey N.G., Singer J.W., Boonstra P.S., Lim M.S., Malek S., Wilcox R.A. Colony-stimulating factor-1 receptor is required for nurse-like cell survival in chronic lymphocytic leukemia. Clin. Cancer Res. 2016;22:6118–6128. doi: 10.1158/1078-0432.CCR-15-3099. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 91.Coullomb A., Pancaldi V. Tysserand—fast and accurate reconstruction of spatial networks from bioimages. Bioinformatics. 2021;37:3989–3991. doi: 10.1093/bioinformatics/btab490. [DOI] [PubMed] [Google Scholar]
  • 92.Ghaffarizadeh A., Heiland R., Friedman S.H., Mumenthaler S.M., Macklin P. An open source physics-based cell simulator for 3-d multicellular systems. PLoS Comput. Biol. 2018;14:e1005991. doi: 10.1371/journal.pcbi.1005991. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 93.Letort G., Montagud A., Stoll G., Heiland R., Barillot E., Macklin P., Zinovyev A., Calzone L. A multi-scale agent-based modelling framework integrating physical dimension and cell signalling. Bioinformatics. 2019;35:1188–1196. doi: 10.1093/bioinformatics/bty766. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 94.Francis K., Palsson B.O. Effective intercellular communication distances are determined by the relative time constants for cyto/chemokine secretion and diffusion. Proc. Natl. Acad. Sci. USA. 1997;94:12258–12262. doi: 10.1073/pnas.94.23.12258. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 95.Oyler-Yaniv A., Oyler-Yaniv J., Whitlock B.M., Liu Z., Germain R.N., Huse M., Altan-Bonnet G., Krichevsky O. A tunable diffusion-consumption mechanism of cytokine propagation enables plasticity in cell-to-cell communication in the immune system. Immunity. 2017;46:609–620. doi: 10.1016/j.immuni.2017.03.011. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 96.Kumar R., Rockett P. Improved sampling of the pareto-front in multiobjective genetic optimizations by steady-state evolution: a pareto converging genetic algorithm. Evol. Comput. 2002;10:283–314. doi: 10.1162/106365602760234117. [DOI] [PubMed] [Google Scholar]

Associated Data

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

Supplementary Materials

Document S1. Figures S1–S8 and Tables S1–S5
mmc1.pdf (1.7MB, pdf)

Data Availability Statement

All the files used for model simulation in Netlogo, parameter optimization in OpenMOLE and statistical analysis of the outputs are available in GitHub: https://github.com/VeraPancaldiLab/Agent-Based-Model-of-NLC-in-CLL. The NetLogo model can also be run online on NetLogoWeb at https://www.netlogoweb.org/. Any additional information required to reanalyze the data reported in this paper is available from the corresponding authors upon request.


Articles from iScience are provided here courtesy of Elsevier

RESOURCES