Skip to main content
Matrix Biology Plus logoLink to Matrix Biology Plus
. 2026 May 13;30:100195. doi: 10.1016/j.mbplus.2026.100195

ECMSim: A high-performance interactive web application for real-time spatiotemporal simulation of cardiac ECM signaling and diffusion

Hasi Hays 1, William J Richardson 1,⁎
PMCID: PMC13199848  PMID: 42200145

Abstract

Extracellular matrix (ECM) remodeling is central to a wide variety of healthy and diseased tissue processes. Unfortunately, predicting ECM remodeling under various chemical and mechanical conditions has proven to be excessively challenging, due in part to its complex regulation by intracellular and extracellular molecular reaction networks that are spatially and temporally dynamic. We introduce ECMSim, which is a highly interactive, real-time, and web application designed to simulate heterogeneous matrix remodeling. The current model simulates cardiac scar tissue with configurable input conditions using a large-scale model of the cardiac fibroblast signaling network. Cardiac fibrosis is a major component of many forms of heart failure. ECMSim solves 1.37 million coupled ordinary differential equations (ODEs) and executes approximately 4.84 million operations per time step in real time, encompassing 137 molecular species and 259 regulatory interactions per cell across a 100 × 100 spatial array (10,000 cells), which accounts for inputs, receptors, intracellular signaling cascades, ECM production, feedback loops, and molecular diffusion. The algorithm is represented by a set of ODEs that are coupled with ECM molecular diffusion. The equations are solved on demand using compiled C++ and the WebAssembly standard. The platform includes brush-style cell selection to target a subset of cells with adjustable input molecule concentrations, parameter sliders to adjust parameters on demand, and multiple coupled real-time visualizations of network dynamics at multiple scales. Implementing ECMSim in standard web technologies enables a fully functional application that combines real-time simulation, visual interaction, and model editing. The software enables the investigation of pathological or experimental conditions, hypothetical scenarios, matrix remodeling, or the testing of the effects of an experimental drug(s) with a target receptor.

Keywords: Matrix remodeling, Heart failure, Cardiac fibrosis, ODEs, Extracellular matrix, Spatial heterogeneity

Highlights

  • •

    Real-time simulation of cardiac ECM remodeling across 10,000 cells with 1.37 million coupled equations in a web browser.

  • •

    Multi-scale matrix remodeling modeling integrates intracellular signaling cascades regulating ECM protein synthesis with spatial diffusion of feedback molecules and matrix degradation dynamics.

  • •

    Spatiotemporal pattern formation demonstrating how localized stimuli propagate through tissue via paracrine signaling.

  • •

    Virtual drug screening enabling investigation of combinatorial interventions on matrix remodeling without experimental time constraints.

  • •

    Adaptable algorithmic mathematical model serving as a template for modeling other biological systems with different signaling networks.

Introduction

Extracellular matrix (ECM) remodeling represents one of the most computationally intensive and mechanistically complex biological processes in cardiovascular pathophysiology that require simultaneous integration of multi-scale reaction–diffusion dynamics, mechanochemical dynamics, and spatially heterogeneous cellular responses that span orders of magnitude in both temporal and spatial domains [1], [2]. The inherent difficulty of simulating real-time matrix remodeling is due to the complex interdependencies between collagen synthesis and degradation kinetics, the regulation of matrix metalloproteinases (MMPs), and mechanical feedback loops that arise from the changing stiffness of the tissue and the orientation of the fiber. These interdependencies have been explored in various studies that investigate the roles of MMPs and their regulatory mechanisms in ECM homeostasis, particularly in pathological conditions such as myocardial infarction (MI) [3] and idiopathic pulmonary fibrosis [4]. Moreover, the computational challenges posed by these dynamic interactions are well-documented, underscoring the need for advanced simulation techniques that can accommodate the intricacies of such biological systems [5], [6]. The clinical importance of dysregulation of ECM is highlighted by the fact that MI remains one of the leading causes of death worldwide, accounting for an estimated 16 million deaths annually, based on data from the World Health Organization (WHO) [7]. Heart failure, which affects more than 64 million people worldwide, is characterized by significant matrix remodeling dynamics, driven in part by aging populations and improved survival rates from acute coronary events [8], [9], [10]. The association between ECM alterations and disease progression reinforces the urgency of addressing these remodeling challenges [11].

Cardiac fibrosis plays an important role in heart failure, hypertrophic cardiomyopathy, and other heart illnesses. An excess of ECM proteins, especially collagens, is what makes this process happen. This excessive ECM accumulation changes the normal shape and function of the myocardium [12], [13], [14]. Cardiac fibroblasts are the primary cells that make the ECM, and they are responsive to multiple biophysical activities, like mechanical stress, inflammatory cytokines, growth factors, and neurohormonal signals. These signals work together in complicated ways to keep the balance between synthesis and degradation of the ECM [15], [16]. The complexity of fibroblast signaling pathways presents key challenges for scientific studies, especially in matrix remodeling with multi-species diffusion. These pathways are interconnected and include transforming growth factor-β (TGF-β) signaling, mitogen-activated protein kinase (MAPK) cascades, mechanotransduction pathways, and inflammatory mediator responses [16], [17]. The dynamic interactions among these signaling pathways occur over various timescales, from immediate receptor activation to prolonged transcriptional changes that can last several hours to days. Furthermore, the spatial heterogeneity in cellular responses adds additional complexity, as does the intercellular communication facilitated by paracrine signaling [18]. Traditional experimental approaches are limited in their ability to capture the full complexity of multi-pathway signaling dynamics combined with spatial molecular diffusion and feedback regulation. Computational modeling provides a complementary approach that can integrate these multiple interacting processes within a unified quantitative framework.

In response of these shortcomings, computational modeling has become an important tool in cardiac fibrosis studies because it lets researchers combine different experimental results into complete models. These kinds of mathematical systems not only help come up with new hypotheses, but they also provide a way to test possible treatments [19], [20]. Nonetheless, numerous current computational models of cardiac fibroblast signaling exhibit considerable deficiencies. A prevalent deficiency is that many of these models do not have the spatial resolution needed to accurately model how cells interact with each other and how tissues are organized. Most computational tools demand special software and knowledge, which makes it harder for more researchers to use them [13], [21]. Recent improvements in web technologies, including WebAssembly, show promise for solving these problems. This technology lets web browsers do high-performance calculations at speeds that are similar to those of native apps, while also being easy to use and working on all platforms [22]. These features are especially useful for scientific computing programs that need a lot of numerical analysis, which is very important in the investigation of cardiac fibrosis. This paper introduces ECMSim, a new web-based platform that simulates the signaling network of cardiac fibroblasts. This platform addresses the limitations of existing tools, including the lack of spatial resolution for cell–cell communication, the absence of real-time interactivity for parameter exploration, and the requirement for specialized software installation that limits accessibility, by using a comprehensive, system-level model that integrates all major signaling pathways implicated in cardiac fibroblast activation, from receptor-level inputs through intracellular signaling cascades to ECM protein outputs, within a single, unified computational framework in an easy-to-use interface [23]. ECMSim consists of ordinary differential equations (ODEs) for mathematical representations of all the species organized into various functional modules that span receptor activation, inhibition, intracellular signaling cascades, transcriptional regulation, and intercellular feedback mechanisms. The combination of all the ODEs in all the cells are distributed in the grid with different altering input molecules and molecular diffusion in the spatial matrix. The computational engine harnesses optimized C++ code compiled to WebAssembly, delivering real-time performance for simulations involving large-scale spatial tissue grids containing 10,000 individual cells, each with a complete intracellular signaling network [22], [24].

ECMSim’s signaling network was informed by the logic-based ODE model of cardiac fibroblast signaling developed by Zeigler et al. [20], [25] which demonstrated that a single-cell model could predict context-dependent drivers of myofibroblast differentiation with approximately 80% accuracy across 82 input–output relationships. This mechanistic model has been well validated and extended in subsequent studies, including predictions of mechano-adaptive infarct therapies, [26] computational screens for sex-specific drug effects in cardiac fibroblasts, [27] and hierarchical molecular language models for signaling network analysis [28]. Related models by Rogers et al. [14] and Rikard et al. [29] have explored fibroblast mechanotransduction and ECM regulation, respectively. However, these models are limited to single-cell representations without spatial coupling, lack real-time interactivity, and require specialized software for execution. ECMSim extends this foundation in several key ways: (1) expansion from a single-cell model to a spatially-resolved 100 × 100 tissue grid with reaction–diffusion coupling; (2) implementation of real-time WebAssembly-based computation enabling interactive browser-based simulation; and (3) feedback loops enabling autocrine and paracrine signaling between cells.

By establishing a robust and user-friendly platform for real-time simulating cardiac fibroblast interactions with temporal and spatial dynamics, ECMSim significantly contributes to advancing the understanding of the molecular mechanisms underlying cardiac fibrosis and facilitates the exploration of novel therapeutic strategies. ECMSim is not limited to cardiac fibrotic matrix remodeling. It provides the foundation to model the advanced reaction–diffusion dynamics of specific applications, including cancer micro-environment, cell cross-talk, regenerative biology, wound healing, and drug discovery.

Methodology

Mathematical model and system overview

The ECMSim platform models cardiac fibroblast signaling through a comprehensive system of ordinary differential equations (ODEs) describing the temporal evolution of molecular species concentrations across a spatially-resolved tissue grid. The complete system encompasses 132 molecular species per cell (115 intracellular signaling species and 17 extracellular ECM species) distributed across a 100 × 100 cellular grid, yielding 1.32×106 intracellular variables. Including five diffusible feedback signals (TGF-βfb, AngIIfb, IL6fb, ET1fb, and tensionfb) across the spatial domain adds 5×104 additional variables, resulting in 1.37×106 coupled differential equations solved simultaneously at each time step. The signaling network contains 259 regulatory interactions (edges), of which approximately 216 are activating and 43 are inhibitory. Table 1 summarizes the distribution of molecular species across functional modules.

Table 1.

Distribution of molecular species across functional modules in ECMSim.

Module Species Examples
Ligands/Inputs 11 AngII, TGF-β, IL6, ET1, tension
Receptors 10 AT1R, TGFB1R, ETAR, PDGFR, gp130
Second messengers 7 ROS, DAG, cAMP, cGMP, Ca2+
Kinases/Phosphatases 5 PKA, PKC, PKG, calcineurin, PP1
MAPK pathway 11 Ras, Raf, MEK1, ERK, p38, JNK
PI3K-Akt-mTOR 6 PI3K, Akt, mTORC1, mTORC2, p70S6K
Rho/ROCK & cytoskeleton 20 Rho, ROCK, FAK, Src, YAP, Factin
Transcription factors 8 NF-κB, AP1, STAT, Smad3, SRF, NFAT
Estrogen signaling 5 ERα, ERβ, GPR30, CyclinB1
Additional regulatory 14 AGT, ACE, BAMBI, α-SMA, LOX
ECM precursors (intracellular) 17 proCI, proCIII, proMMP2, TIMP1

Intracellular subtotal 115
ECM molecules (extracellular) 17 proCI, fibronectin, proMMP9, TIMP2
Feedback molecules 5 TGF-βfb, AngIIfb, tensionfb

Total per cell 137
Total on grid (100 × 100) 1.37×106

Each molecular species Xi is represented as a continuous variable whose dynamics are governed by production, degradation, and regulatory interaction processes. The general mathematical framework follows mass action kinetics with multiplicative regulatory interactions:

dXidt=∑jkjprod∏k∈activatorsXk−∑lklinhibXi∏m∈inhibitorsXm−kidegXi (1)

where the first term represents production processes activated by upstream signaling molecules, the second term represents inhibition processes where molecule Xi is suppressed by inhibitory factors, and the third term represents first-order degradation. All molecular concentrations are constrained to physiologically meaningful bounds through numerical clamping:

Xi(t+Δt)=max(0,min(1,Xi(t+Δt))) (2)

ensuring concentrations remain within the normalized range [0,1], where 0 represents an inactive state and 1 represents maximal physiological activity. This clamping serves as a numerical safeguard against transient overshoots or negative values that the forward Euler integration can produce during a single time step, particularly when multiple strong activation signals converge simultaneously, while also providing a consistent and intuitive framework for comparing activity levels across diverse molecular species with vastly different absolute concentrations. This normalized representation follows the logic-based ODE framework established by Zeigler et al. [25] in which all molecular species are expressed as fractional activation levels rather than absolute concentrations, with 1 representing the maximal physiological capacity of each species by definition. Within this paradigm, the upper bound of 1 serves the same mathematical role as saturation kinetics (e.g., Michaelis–Menten or Hill-type functions) in absolute-concentration models, preventing biologically meaningless super-activation states. Implementing explicit saturation functions would introduce two additional parameters per regulatory interaction (half-maximal constant and Hill coefficient) across the 259 interactions in the network, totaling over 500 additional parameters that lack experimental calibration data for most species. The logic-based clamping approach achieves equivalent saturation behavior with a minimal parameter set, which is a key advantage for a model of this scale. In practice, the first-order degradation and inhibition terms in Eq. (1) provide the primary concentration regulation, and the clamping is rarely triggered during typical simulations with calibrated parameters.

Intracellular signaling network architecture

The signaling network (Fig. 1) architecture organizes molecular species into functionally distinct yet interconnected modules (receptors, second messengers, kinases, transcription factors, and ECM outputs) that reflect the hierarchical organization of biological signaling pathways, from extracellular inputs through intracellular processing to effector outputs, while facilitating extensive crosstalk among pathways. The input processing module handles ten primary signaling molecules including TGF-β, angiotensin II (AngII), interleukin-6 (IL6), interleukin-1 (IL1), tumor necrosis factor-α (TNF-α), norepinephrine (NE), platelet-derived growth factor (PDGF), endothelin-1 (ET1), natriuretic peptides (NP), and estrogen (E2). Each input signal incorporates both external stimuli and intercellular feedback according to:

dXsignaldt=kinputIexternal+kfeedbackCfeedback−kdegXsignal (3)

where Iexternal represents user-defined input concentrations applied to selected cell populations through the brush selection interface, Cfeedback represents diffusible signals from neighboring cells, and rate constants kinput, kfeedback, and kdeg govern input processing, feedback sensitivity, and degradation, respectively (Fig. 2A).

Fig. 1.

Fig. 1

Comprehensive cardiac fibroblast signaling network.

Network architecture of the cardiac fibroblast signaling model implemented in ECMSim. The network integrates ten input molecules (E2, IL6, NP, TGF-β, IL1, TNF-α, NE, PDGF, ET1, AngII, and tension) that activate membrane receptors and trigger intracellular signaling cascades. Key signaling modules include MAPK pathways (ERK, p38, JNK), PI3K-Akt-mTORC signaling, Rho GTPase mechanotransduction, and calcium-dependent pathways. These converge on transcription factors (STAT, Smad3, CREB, AP1, NFAT, SRF, YAP, NF-κB) that regulate expression of ECM molecules including collagens (proCI, proCIII), matrix metalloproteinases (proMMP1, 2, 3, 8, 9, 12, 14), tissue inhibitors (TIMP1, TIMP2), matricellular proteins (CTGF, periostin, fibronectin, tenascin-C, thrombospondin-4, osteopontin), and other ECM regulators (α-SMA, PAI1, EDAFN). Feedback molecules (TGF-βfb, AngIIfb, IL6fb, ET1fb, tensionfb) enable autocrine and paracrine signaling. Arrows indicate activation, bar-headed lines indicate inhibition, and “AND” gates represent cooperative regulatory interactions requiring multiple inputs for activation.

Fig. 2.

Fig. 2

ECMSim network architecture and diffusion model.

(A) Single feedback loop: TGF-β input activates its receptor (TGF-βR), which triggers intracellular signaling cascades that produce both ECM molecules and the feedback molecule TGF-βfb; the feedback molecule diffuses to neighboring cells, completing the autocrine/paracrine loop. (B) ODE-based signaling model: hierarchical network architecture showing crosstalk between signaling modules including MAPK cascades (ERK, p38, JNK), PI3K-Akt-mTOR, Rho GTPase, and mechanotransduction pathways, from input receptors (top) through intracellular kinases to ECM outputs (bottom). (C) Matrix remodeling: the cellular grid representation with cell selection (cells 1 and 2 for temporal tracking), brush-based spatial selection of cell subpopulations, and bidirectional ECM molecule exchange between neighboring cells. (D) Diffusion dynamics: four representative simulation snapshots showing the temporal evolution of molecular concentrations from random initialization (top-left, iteration 0) through intermediate diffusion (top-right, iteration 300 without brush-selected input) to the equilibrated state without stimulation (bottom-left, iteration 150) and with localized stimulation (bottom-right, iteration 300), demonstrating how brush-applied inputs drive spatially heterogeneous concentration patterns. (E) Vector field streamlines illustrating the direction and magnitude of diffusive flux for four discrete concentration sources (points a, b, c, d) placed at different grid locations. (F) Gradient field showing the resulting two-dimensional concentration distribution from the four sources, with the color scale indicating normalized concentration (0–1). (G) Three-dimensional surface visualization of the same concentration field, where peak height corresponds to local concentration at each source location, illustrating how multiple diffusion sources interact to form the composite spatial concentration landscape.

The receptor activation module models the dynamics of ten major receptor classes including G-protein coupled receptors, receptor tyrosine kinases, cytokine receptors, and mechanosensitive ion channels. Receptor activation incorporates competitive inhibition through multiplicative regulatory terms:

dRactivedt=kreceptorL⋅Rtotal−kinhibRactive⋅Iinhibitor−kdegRactive (4)

where L represents ligand concentration, Rtotal is the total receptor pool, Iinhibitor represents endogenous inhibitory molecules such as BAMBI for TGF-β signaling or estrogen receptor β for angiotensin signaling, and rate constants control activation, inhibition, and degradation processes.

Second messenger systems transduce receptor activation into intracellular signals through eight key mediators, including cyclic nucleotides (cAMP, cGMP), lipid mediators (diacylglycerol), calcium signaling, and reactive oxygen species. The protein kinase and phosphatase networks integrate second messenger signals through fifteen kinases and phosphatases, including protein kinase A, protein kinase C, and various mitogen-activated protein kinases. Downstream signaling cascades exhibit complex regulatory patterns through multiplicative interactions:

dKactivedt=kactUkinase⋅Ssubstrate−kphosKactive⋅Pphosphatase−kdegKactive (5)

where Ukinase represents upstream kinase activity, Ssubstrate is the inactive substrate pool, Pphosphatase represents phosphatase activity, and rate constants control activation, dephosphorylation, and degradation rates.

The MAPK signaling module includes detailed representations of the ERK1/2, p38, and JNK pathways with twelve pathway components and their characteristic regulatory mechanisms. The transcriptional regulation module represents eight major transcription factor families, including nuclear factor κB, activator protein 1, signal transducer and activator of transcription proteins, serum response factor, nuclear factor of activated T-cells, cAMP response element-binding protein, and Smad proteins. Mechanotransduction pathways convert mechanical forces into biochemical signals through eighteen cytoskeletal components, including integrin-mediated focal adhesion complexes, Rho family GTPase signaling, and cytoskeletal remodeling elements. The extracellular matrix production module represents seventeen key matrix proteins, including procollagen types I and III, fibronectin, periostin, tenascin-C, matrix metalloproteinases, and tissue inhibitors of metalloproteinases.

Spatial modeling and cellular grid architecture

ECMSim implements spatial organization (Fig. 2) through a regular two-dimensional grid of 100 × 100 individual cells, where each grid site represents a single cardiac fibroblast. The grid spacing Δx≈10μm corresponds to the typical diameter of a cardiac fibroblast (10–20μm), so the full grid represents a tissue region of approximately 1 mm × 1 mm. Each grid location (i,j) contains a complete representation of the intracellular signaling network, creating a spatially-resolved model with over 1.3 million individual molecular species variables distributed across the computational domain. For larger tissue regions, the grid dimensions can be increased (e.g., 200 × 200 or 500 × 500), with computational cost scaling linearly with the number of grid cells.

Spatial coupling between cells is implemented through the diffusion of five key feedback signaling molecules that mediate paracrine signaling and coordinate tissue-level responses. These are small, rapidly diffusing molecules, each with its own diffusion coefficient Dk, reflecting their distinct molecular sizes and tissue transport properties. The spatial evolution follows a discrete diffusion equation using finite difference approximation on the cellular grid:

dCi,j(k)dt=Dk∑(m,n)∈Ni,jCm,n(k)−Ci,j(k)+Pi,j(k)−λkCi,j(k) (6)

where Ci,j(k) represents the concentration of feedback molecule k at grid position (i,j), Ni,j denotes the eight-connected neighborhood of cell (i,j), Dk is the molecule-specific diffusion coefficient, Pi,j(k) represents the cellular production rate that depends on the intracellular signaling state of the cell at position (i,j) (i.e., Pi,j(k) is a function of relevant intracellular precursor concentrations), and λk represents extracellular degradation or clearance.

The neighborhood operator for the discrete Laplacian includes all eight adjacent cells:

Ni,j={(i±1,j±1),(i±1,j),(i,j±1)}modN (7)

where N=100 is the grid size and the modulo operation implements periodic boundary conditions such that cells at grid boundaries interact with cells on the opposite edge to minimize finite-size effects.

The five feedback molecules include secreted TGF-β that acts in autocrine and paracrine modes to amplify fibrotic responses, angiotensin II produced through local renin-angiotensin system activation, IL6 that coordinates inflammatory responses, endothelin-1 that propagates vasoconstrictor and pro-fibrotic signals, and biomechanical signal (tensionfb) an indirect way to capture force transmission that can mechanically stimulate neighboring cells across a distance. The tensionfb variable represents the effective mechanotransduction stimulus, generated intracellularly from focal adhesion activity and acto-myosin contractility, that propagates through the extracellular space and activates mechanosensitive pathways in neighboring cells. Modeling this stimulus as a rapidly diffusing signal, rather than a slowly propagating structural variable, is justified because physical force transmission through tissue occurs essentially instantaneously relative to the biochemical reaction timescales of the simulation (elastic wave speeds are on the order of 1–10 m/s in soft tissue) [30], [31]. The diffusion-degradation framework naturally captures the spatial decay of mechanical influence: with the default parameters (D=0.25, λ=0.1 per time step, Δx=10μm), the characteristic propagation length is approximately L≈ΔxD/λ≈15–45 μ m, corresponding to ∼2–5 cell diameters. This range is consistent with experimental measurements showing that cells can mechanically sense neighbors over distances of 3–5 cell diameters (∼30–100μm) in collagen and fibrin gels [32], [33]. In cardiac scar tissue (Young’s modulus ∼20–55 kPa), [34] collagen fiber networks enable long-range force transmission over distances of 10–20 times the cell diameter (∼250–1000μm), broadly consistent with the model’s range [35]. We note that the model does not explicitly represent ECM stiffness or fiber architecture; however, the user-adjustable diffusion coefficient (kdiffusion slider) allows exploration of different effective propagation ranges, implicitly representing different tissue stiffness regimes. In contrast to the feedback signaling molecules described above, ECM and ECM-binding molecules (collagens, fibronectin, periostin, etc.) are large, locally deposited proteins. Their concentrations evolve according to production from activated fibroblasts and limited spatial diffusion reflecting their larger molecular size and tendency for local deposition:

dEi,j(m)dt=kprodXi,jprecursor(m)−kdegEi,j(m)+0.2⋅Dfeedback∑(p,q)∈Ni,jEp,q(m)−Ei,j(m) (8)

where Ei,j(m) represents ECM molecule m at position (i,j), Xi,jprecursor(m) is the corresponding intracellular precursor concentration, and ECM molecules diffuse at 20% the rate of feedback molecules to reflect their distinct biophysical properties. The 0.2 scaling factor is grounded in biophysical evidence: ECM structural proteins such as collagens (100–400 kDa) and fibronectin (∼440 kDa) are substantially larger than feedback signaling molecules such as TGF-β (∼25 kDa), IL6 (∼21 kDa), and AngII (∼1 kDa). According to Milo and Phillips, [36] diffusion coefficients decrease by roughly one order of magnitude per order-of-magnitude increase in molecular weight, yielding a ratio of approximately 0.1–0.2 for large versus small proteins. This size-dependent hindrance has been directly measured in collagen gels using fluorescence recovery after photobleaching (FRAP) [37] and modeled through steric, hydrodynamic, and electrostatic interactions in the ECM [38]. It should be noted that, while ECM structural proteins are biologically deposited and cross-linked into the matrix scaffold, the reduced diffusion term in Eq. (8) represents an effective transport coefficient rather than pure physical diffusion of free molecules. This effective coefficient captures the net slow spatial redistribution of ECM components arising from secretion gradients, matrix turnover, and enzymatic remodeling by MMPs, providing a tractable first-order approximation of the aggregate biological processes that govern ECM spatial distribution.

Numerical integration and computational methods

The complete system of 1.37×106 coupled ODEs is integrated using the forward Euler method with adaptive time-stepping to maintain numerical stability while maximizing computational efficiency:

Xi(t+Δt)=Xi(t)+Δt⋅dXidt|t (9)

The time step Δt is dynamically adjusted based on the maximum rate of change across all molecular species to ensure numerical stability. While higher-order integration methods such as Runge–Kutta algorithms offer improved accuracy, the forward Euler approach provides several advantages for interactive simulation applications, including computational efficiency and numerical stability for the specific rate constants employed, with predictable execution times that facilitate real-time visualization updates. All molecular concentrations are subject to physiological constraints at each integration step, ensuring values remain within normalized bounds, representing meaningful biological activity levels. The spatial derivatives in the diffusion equations are approximated using second-order finite difference methods with periodic boundary conditions to minimize edge effects during typical simulation scenarios.

Parameter estimation and model calibration

The model incorporates eight primary rate constants that can be adjusted (from the default set value) in real-time through the user interface, as summarized in Table 2. As the model uses normalized concentrations in the range [0,1] representing fractional activation levels, all rate constants have units of inverse time (time step−1). In the discrete diffusion formulation (Eq. (6)), the grid spacing Δx is already absorbed into the diffusion coefficient through the finite difference discretization, so Dk=Dphysical/Δx2.

Table 2.

Primary adjustable rate constants in ECMSim.

Parameter Description Default Units
kinput Input processing rate 1.0 time step−1
kfeedback Feedback sensitivity 0.5 time step−1
kdegradation Degradation rate 0.1 time step−1
kreceptor Receptor activation rate 2.0 time step−1
kinhibition Inhibition rate 0.5 time step−1
kactivation Activation rate 1.0 time step−1
kproduction ECM production rate 0.01 time step−1
kdiffusion Diffusion rate 0.25 time step−1

Computational implementation and optimization

The computational core of ECMSim is implemented in C++ using object-oriented design principles with optimized data structures, including unordered maps for efficient molecular species lookup and vector arrays for spatial grid representation. Memory allocation is managed through pre-allocation strategies that minimize dynamic memory operations during simulation execution. The simulation state is organized to maximize cache locality by storing related molecular species in contiguous memory locations. The C++ simulation code is compiled to WebAssembly using the Emscripten toolchain with aggressive optimization flags including function inlining, loop unrolling, and dead code elimination. The resulting WebAssembly binary achieves computational performance within approximately 20% of equivalent native C++ code while maintaining complete cross-platform compatibility across modern web browsers. The WebAssembly linear memory model provides direct access to simulation data from JavaScript visualization code, eliminating costly data serialization and transfer operations. Memory management within the WebAssembly environment utilizes several optimization strategies: simulation state organization for cache locality, temporary variable reuse across integration steps, and leveraging the linear memory model for efficient data access. The platform executes efficiently on standard computing hardware, requiring only a modern web browser with WebAssembly support for typical simulations involving the full 1.37 million variable system.

Performance benchmarks

Performance profiling of ECMSim was conducted using Chrome DevTools on a MacBook Pro (14-inch, 2021; Apple M1 Max; 32 GB RAM; Google Chrome). Table 3 summarizes the key performance metrics measured during real-time simulation of the full 100 × 100 grid with 1.37 million coupled ODEs.

Table 3.

Performance benchmarks for ECMSim during real-time simulation.

Metric Measured Value
Computational scale
Total coupled ODEs 1.37×106
Spatial grid 100 × 100 (10,000 cells)
Species per cell 137
Regulatory interactions (edges) per cell 259

Operations per time step
 ODE rate evaluations (137×10,000) 1,370,000
 Euler integration updates 1,490,000
 Feedback diffusion (5×10,000×8 neighbors) 450,000
 ECM diffusion (17×10,000×8 neighbors) 1,530,000
Total operations per time step ∼4.84×106

Memory and runtime
Total memory footprint (browser tab) ∼523 MB
JS Heap memory 37.2–42.2 MB
CPU time: Scripting (ODE solver) 99.4%
CPU time: Painting (canvas rendering) 0.25%
CPU time: Rendering (layout) 0.17%
CPU time: System overhead 0.15%
CPU utilization ∼105% (single-core)
Minimum recommended RAM 4 GB
Simulation mode Real-time interactive
Browser compatibility Chrome, Firefox, Safari

Each simulation time step executes approximately 4.84 million operations, comprising 1.37 million ODE rate evaluations, 1.49 million Euler integration updates, and 1.98 million diffusion neighbor computations across the feedback (5 molecules) and ECM (17 molecules) spatial grids. The total browser memory footprint of approximately 523 MB (including WebAssembly linear memory, JavaScript heap, and canvas rendering buffers) is modest for a system of this scale, and the JavaScript heap alone requires only 37–42 MB. The CPU profiling confirms that over 99% of computation time is dedicated to the ODE integration, with negligible overhead for visualization rendering (<0.5%), indicating efficient allocation of computational resources to the numerical simulation core. The platform has been tested across Chrome, Firefox, and Safari, with Chrome providing the best WebAssembly performance due to its optimized V8 engine.

Results

Integrated signaling network architecture and spatial dynamics

ECMSim successfully implements a comprehensive computational framework for simulating cardiac ECM remodeling through the integration of 137 molecular species and 259 regulatory interactions distributed across a spatially-resolved tissue grid. Fig. 2A illustrates the fundamental feedback loop architecture underlying the model, where external TGF-β input triggers intracellular signaling cascades that ultimately produce both ECM molecules and feedback molecules that diffuse to neighboring cells. This autocrine and the paracrine signaling mechanism enables the propagation and amplification of fibrotic responses through the tissue. The complete signaling network architecture (Fig. 2B) encompasses the major pathways implicated in cardiac fibrosis, including TGF-β/Smad signaling, MAPK cascades, PI3K-Akt-mTOR pathways, and mechanotransduction networks. The hierarchical organization of the network enables signal integration from multiple upstream inputs through intermediate processing nodes to downstream effector molecules responsible for matrix protein synthesis. The modular architecture facilitates systematic investigation of pathway crosstalk and the identification of critical regulatory nodes that control fibrotic responses.

The spatial implementation (Fig. 2C) demonstrates the platform’s capability to model tissue-level organization through a regular cellular grid where each cell contains the complete intracellular signaling network. Intercellular communication is mediated through the diffusion of five key feedback molecules that coordinate regional responses and enable the emergence of spatially heterogeneous patterns. The diffusion dynamics (Fig. 2D) show representative simulation outputs displaying the spatial distribution of molecular concentrations at successive time points, illustrating how localized stimuli can propagate across the tissue domain through diffusive coupling. To further characterize the spatial diffusion behavior, Fig. 2E–G presents vector field streamlines, gradient fields, and three-dimensional surface visualizations for four discrete concentration sources placed at different grid locations. The vector field (Fig. 2E) illustrates the direction and magnitude of diffusive flux, while the gradient field (Fig. 2F) and 3D surface (Fig. 2G) show how multiple diffusion sources interact to form composite concentration landscapes with smooth spatial gradients.

In ECMSim, the fibrotic response can be quantified through multiple complementary metrics: (1) collagen accumulation, specifically the concentrations of procollagen type I (proCI) and procollagen type III (proCIII), which are the primary structural ECM proteins in cardiac fibrosis; (2) the collagen/MMP balance, representing the ratio of collagen production to MMP-mediated degradation; (3) myofibroblast activation markers, particularly α-SMA expression; and (4) overall ECM protein accumulation across all 17 modeled species. While collagen accumulation is the most commonly used single metric for fibrosis severity, the platform enables multi-dimensional characterization of the fibrotic response, allowing researchers to select the most appropriate output variables for their specific research questions.

Interactive simulation platform and real-time parameter control

The ECMSim web application provides an intuitive interface for exploring complex signaling dynamics through multiple integrated visualization modalities (Fig. 3). The primary heatmap visualization displays the spatial distribution of selected molecular species across the 100 × 100 cellular grid, with real-time updates during simulation execution that enable immediate observation of evolving concentration patterns. The molecule selection panel allows users to dynamically switch between 17 ECM molecules and 4 feedback molecules, instantly updating both spatial visualizations and temporal plots without requiring simulation restart. The innovative brush selection tool enables precise spatial control over input conditions by allowing users to define arbitrary cell populations for targeted interventions. The brush interface supports adjustable sizing from single-cell precision to broad regional selections, accommodating diverse experimental scenarios ranging from localized growth factor application to regional mechanical stimulation. The input concentration control panel provides independent adjustment of 10 primary signaling molecules, with real-time value displays and immediate propagation to selected cell populations. This design enables complex experimental scenarios such as spatially heterogeneous inflammation conditions or combinatorial cytokine treatments.

Fig. 3.

Fig. 3

Overview of the ECMSim web application.

The interface comprises several interconnected panels. Left: Molecule selection sidebar listing all 17 ECM molecules and 4 feedback molecules available for spatial visualization. Top: The “Select molecule” dropdown determines which molecular species is displayed on the main heatmap; the input molecule concentration sliders (AngII, TGF-β, IL6, tension, IL1, TNF-α, NE, PDGF, ET1, NP, E2) set stimulus levels applied exclusively to brush-selected cells. Center: The brush selection tool enables spatial targeting of cell subpopulations with adjustable brush size (1–15); simulation controls (Start, Stop, Step, Reset) govern execution; the main 100 × 100 heatmap displays real-time concentration dynamics with iteration count, simulation time, and concentration range. Export buttons allow saving the heatmap as SVG or PNG. Bottom: The cell tracking tool enables selection of up to 8 individual cells for temporal monitoring, with their concentration trajectories plotted in real time; tracked cell plots can also be exported. Bottom-left: The ODE parameters panel provides real-time adjustment of all nine primary rate constants (time step, input, feedback, degradation, receptor, inhibition, activation, production, and diffusion rates) via interactive sliders.

The visualization system combines tissue-level spatial patterns with detailed single-cell temporal dynamics. Users can select up to eight individual cells directly on the main heatmap by clicking, with their molecular trajectories displayed in real-time line plots that enable direct comparison between cells experiencing different microenvironments. Selected cells can be individually edited, allowing users to manually adjust the concentration of any molecular species in a specific cell to test localized perturbations. The platform also provides figure export functionality, enabling users to save the current heatmap visualization in PNG and SVG formats for publication or further analysis. The comprehensive parameter control panel contains all eight primary rate constants with real-time adjustment capabilities, enabling immediate exploration of model sensitivity and behavior under different kinetic assumptions. This interactive capability transforms ECMSim into a digital laboratory environment where hypotheses can be tested and validated without the temporal and resource constraints of traditional experimental approaches.

Spatiotemporal pattern formation and diffusion dynamics

The platform’s spatial modeling capabilities enable investigation of emergent tissue-level phenomena through the simulation of diffusion-driven pattern formation. Fig. 4 demonstrates three representative simulation scenarios illustrate the platform’s ability to model spatially heterogeneous responses to localized stimuli. Case 01 represents the baseline condition with uniform zero input concentrations across all cells, resulting in spatially homogeneous concentrations dominated by stochastic fluctuations around the initial random values. The temporal evolution from iteration 0 to 500 shows gradual equilibration toward steady-state values with minimal spatial organization.

Fig. 4.

Fig. 4

Diffusion dynamics.

Screenshots of 3 distinct cases of simulation. All the matrices have collagen I in the ECM and simulated 4 different iterations (0, 100, 300, 500) with 0.1 time steps (S0, simulation times 0, 10, 30, and 50 respectively). More yellow color represents the higher concentration and black color represents the lowest concentration in the matrix. The concentration range (min–max) for each panel is displayed as a numerical overlay within each heatmap. A traditional fixed color bar is not included because the color-to-concentration mapping is dynamically rescaled to the current data range during real-time interactive simulation, where the range changes continuously as the user alters input conditions, adjusts parameters, or selects different molecular species. Case 01: No brush selected. So, the inputs molecules have default values (all at 0). Case 02: Brush selected (X shape). TGF-β input value is 1 in the brushed area. Rest of the inputs are in default values (0). Unselected area has default input molecule concentration. Case 03: Brush selected (X shape). TGF-β, AngII, IL6, IL1, TNFα, and NE input molecules are set at 1. Unselected area has default input molecule concentration. Each brush selected cases (2 and 3 - each case separately) included same brush selection throughout the continuous temporal iterations.

Case 02 demonstrates the response to localized TGF-β stimulation applied in an X-shaped pattern through the brush selection interface. The TGF-β input concentration of 1.0 in the selected region triggers robust intracellular signaling cascades that drive procollagen I (proCI) synthesis in the stimulated cells. During the early transient phase (e.g., iteration 100), the stimulated X region may display lower proCI concentration than the surrounding unstimulated cells because the intracellular signaling cascades are actively transitioning from the randomized initial state through receptor activation and kinase processing before ECM production increases; this lag reflects the time required for signals to propagate through the multi-step pathway hierarchy. At later time points (iterations 300–500), the stimulated region shows markedly higher concentrations as the signaling cascades have fully propagated to ECM production outputs. The temporal evolution reveals the gradual emergence of spatial patterns that reflect both the initial stimulation geometry and the subsequent diffusion of feedback molecules to neighboring unstimulated cells. By iteration 500, the spatial pattern exhibits clear concentration gradients extending from the initially stimulated regions. With continuous brush-applied stimulation, the system reaches a spatially heterogeneous steady state that maintains these gradients due to the persistent localized source; without sustained stimulation, the system would eventually approach a uniform steady state as diffusion equilibrates the concentration field, though this requires simulation times longer than the diffusion timescale across the full grid.

Case 03 illustrates the synergistic effects of combinatorial cytokine stimulation, where TGF-β, AngII, IL6, IL1, TNF-α, and NE are simultaneously applied with input concentration of 1.0 in the selected X-shaped region. The multi-factor stimulation produces markedly enhanced proCI accumulation compared to TGF-β alone, reflecting the cooperative interactions between different signaling pathways implemented in the network architecture. The spatial patterns exhibit both increased magnitude and extended spatial range, demonstrating how pathway crosstalk can amplify local stimuli into tissue-wide responses. The temporal progression shows accelerated kinetics and higher steady-state concentrations, illustrating the platform’s capability to model complex combinatorial effects that are difficult to predict from individual pathway studies.

The diffusion dynamics across all three cases demonstrate the platform’s ability to model realistic spatiotemporal behaviors, including signal propagation, boundary effects, and the emergence of concentration gradients. The periodic boundary conditions eliminate artificial edge effects while maintaining computational efficiency, enabling long-term simulations that capture both transient dynamics and steady-state behaviors. The visualization clearly shows how molecular diffusion creates smooth concentration gradients that extend beyond the initially stimulated regions, providing insights into the spatial scales of intercellular communication in cardiac tissue.

Parameter sensitivity analysis

To identify the dominant regulators of ECM remodeling outcomes, a one-at-a-time (OAT) sensitivity analysis was performed on the eight primary adjustable rate constants (kinput, kfeedback, kdegradation, kreceptor, kinhibition, kactivation, kproduction, and the integration time step Δt). Each parameter was perturbed by ±25% and ±50% from its default value while all other parameters were held constant. The sensitivity index was computed as the relative change in the transient area under the curve (AUC) of each ECM output during the dynamic accumulation phase (T=0–30), where parameter differences manifest most clearly. The transient AUC was selected over steady-state values because, at equilibrium, the degradation term balances production for most parameter perturbations, causing differences between conditions to diminish; the transient phase captures the cumulative dynamic response — integrating both the rate and magnitude of ECM accumulation — and corresponds to the clinically critical period during which ECM deposition after myocardial infarction determines scar formation and cardiac outcome. Spatial features were not used as the sensitivity metric because the OAT analysis perturbs global rate constants that apply uniformly across all 10,000 cells, leaving spatial patterns unchanged while affecting only magnitudes. Seven key ECM outputs were tracked: procollagen I, procollagen III, MMP-2, MMP-9, TIMP-1, α-SMA, and fibronectin.

Fig. 5A presents the sensitivity heatmap, where each column corresponds to a perturbation level of a given parameter and each row represents an ECM output. The analysis reveals that the ECM production rate (kproduction) is by far the most influential parameter (mean |SI|=0.066), followed by the activation rate (kactivation, mean |SI|=0.012) and the degradation rate (kdegradation, mean |SI|=0.005). The tornado chart (Fig. 5B) confirms this hierarchy for procollagen I, showing that kproduction perturbation of ±50% produces sensitivity indices of approximately ±0.105, while all other parameters produce indices below ±0.02. The remaining parameters (kfeedback, kinhibition, kinput, kreceptor, and Δt) have comparatively minor effects on ECM outputs, indicating that the model is robust to moderate variations in these parameters. These findings are consistent with the biological understanding that ECM accumulation in cardiac fibrosis is primarily governed by the rate of matrix protein production by activated fibroblasts and the balance between activation and degradation kinetics.

Fig. 5.

Fig. 5

Parameter sensitivity analysis of ECMSim. (A) Heatmap of sensitivity indices for seven ECM outputs across eight model parameters perturbed by ±25% and ±50%. Color intensity indicates the magnitude and direction of change in transient AUC relative to baseline. (B) Tornado chart showing the sensitivity range of each parameter for procollagen I (Collagen I), with bars indicating maximum increase (red) and maximum decrease (blue) across all perturbation levels.

Discussion

ECMSim advances computational systems biology through its integration of high-performance numerical simulation with accessible web-based deployment, addressing fundamental limitations that have historically restricted the adoption of sophisticated modeling platforms in cardiovascular research. The platform’s implementation of over 1 million coupled ordinary differential equations within a browser environment demonstrates the maturation of WebAssembly technology for scientific computing applications, achieving computational performance within 20% of native implementations while eliminating the substantial barriers associated with specialized software installation and configuration. The mathematical framework underlying ECMSim advances beyond traditional approaches through its explicit modeling of spatial heterogeneity in cardiac fibroblast populations, incorporating both intracellular signaling complexity and intercellular communication through reaction–diffusion dynamics. This multi-scale integration addresses a critical gap identified in recent reviews of cardiac fibrosis modeling, [14], [20], [25], [26], [27], [28], [29] where spatial organization and cell–cell communication have been largely overlooked despite their central importance in pathological remodeling processes. The platform’s brush-based spatial input system enables precise experimental design that mirrors clinical intervention strategies, such as localized drug delivery or regional mechanical stimulation protocols [1], [39]. The implementation of multiplicative regulatory interactions rather than simplified linear kinetics represents a significant advancement in capturing the complex nonlinear behaviors that characterize cellular signaling networks. This approach aligns with recent experimental findings demonstrating the prevalence of cooperative and competitive interactions in fibroblast signaling pathways, [40], [41] providing a more biologically realistic foundation for understanding emergent network behaviors and therapeutic intervention strategies.

The simulation results presented in Fig. 4 reveal fundamental principles of spatiotemporal pattern formation in cardiac tissue that have important implications for understanding pathological progression. The emergence of concentration gradients extending beyond initially stimulated regions demonstrates how localized inflammatory or mechanical stimuli can propagate across tissue domains through paracrine signaling mechanisms, consistent with recent experimental observations of fibrotic spread following myocardial infarction [42], [43]. The platform’s ability to capture both direct cellular responses and indirect paracrine effects addresses a fundamental challenge in translating molecular-scale experimental findings to tissue-level pathophysiology. Recent single-cell RNA sequencing studies have revealed substantial heterogeneity in cardiac fibroblast populations, [44], [45] and ECMSim’s spatial framework provides a computational environment for investigating how this heterogeneity contributes to tissue-level function and dysfunction.

Model applications and research capabilities

ECMSim’s comprehensive architecture enables systematic investigation of cardiac fibroblast behavior under diverse pathological conditions through its ability to simulate individual and combined stimuli across multiple spatial and temporal scales. The platform facilitates identification of key regulatory nodes and potential therapeutic targets through systematic perturbation studies where specific pathway components can be selectively activated or inhibited. The real-time parameter adjustment capabilities enable rapid exploration of parameter space to assess model robustness and identify critical rate constants that control system behavior. The spatial modeling capabilities provide unique insights into tissue-level phenomena that cannot be captured through traditional single-cell or homogeneous tissue approaches. The platform enables investigation of signaling wave propagation dynamics, boundary effects at tissue interfaces, and the emergence of spatial patterns in cellular responses that may contribute to pathological tissue architecture. The ability to apply spatially localized stimuli through the brush interface enables modeling of realistic pathological scenarios such as localized inflammatory foci, mechanical stress concentrations, or drug delivery patterns.

For research applications, ECMSim facilitates integration of experimental data from multiple sources and scales through its modular parameter structure and real-time calibration capabilities. Users can adjust model parameters to match their experimental observations, then use the calibrated model to predict cellular responses under conditions that have not been experimentally tested. The platform’s ability to simulate combinatorial perturbations makes it particularly valuable for investigating drug interactions, optimizing multi-target therapeutic approaches, and understanding the complex interplay between different pathological stimuli. The educational applications of ECMSim extend beyond research to training environments where students and researchers can develop an intuitive understanding of complex signaling networks through direct manipulation and observation. The immediate visual feedback provided by the real-time visualizations enables users to develop mechanistic insights into how molecular interactions translate into tissue-level behaviors. The platform serves as a bridge between molecular-scale experimental observations and tissue-level pathological phenomena, providing a unified framework for understanding cardiac fibrosis across multiple scales of biological organization.

Platform extensibility and community applications

The modular architecture and open-source implementation of ECMSim enable broad applications beyond cardiac fibrosis through straightforward adaptation of the signaling network components and spatial parameters. The fundamental reaction–diffusion framework can accommodate diverse biological systems including cancer microenvironments, wound healing processes, developmental morphogenesis, and regenerative medicine applications. The web-based deployment eliminates installation barriers and enables collaborative model development across distributed research teams. The platform’s extensibility is demonstrated through its capacity to incorporate new signaling pathways, molecular species, or regulatory interactions as biological knowledge advances. The object-oriented code structure facilitates community contributions and enables rapid integration of experimental findings into the computational framework. The real-time parameter adjustment capabilities support model validation against emerging experimental data and enable rapid hypothesis testing in response to new biological discoveries. ECMSim represents a significant advancement in accessible computational modeling of complex biological systems, demonstrating how modern web technologies can democratize sophisticated simulation capabilities previously available only through specialized software installations. The platform’s combination of mathematical rigor, computational efficiency, and user accessibility creates new opportunities for interdisciplinary collaboration between computational and experimental researchers in cardiovascular biology and beyond.

Therapeutic applications and drug discovery implications

ECMSim’s real-time parameter adjustment capabilities enable systematic investigation of therapeutic intervention strategies through virtual drug screening approaches. The platform’s ability to simulate localized drug application through the spatial brush interface directly parallels emerging clinical approaches such as targeted nanoparticle delivery systems and localized gene therapy protocols [46]. The comprehensive pathway coverage enables investigation of both on-target and off-target effects, addressing a critical limitation in current drug development pipelines where systemic effects are often poorly predicted from single-pathway studies [47]. The platform’s capacity to model combinatorial interventions provides particular value for developing multi-target therapeutic strategies that may be necessary for effective fibrosis treatment, suggesting that successful interventions will require simultaneous modulation of multiple pathways. ECMSim enables systematic exploration of combination therapy effects while accounting for potential antagonistic interactions that could limit therapeutic efficacy. The integration of mechanotransduction pathways enables investigation of mechanical intervention strategies, including cardiac rehabilitation protocols and device-based therapies. The platform can model how changes in mechanical loading conditions influence cellular signaling and matrix remodeling, providing insights into optimal timing and intensity of mechanical interventions [48].

Technological advancement and accessibility democratization

The WebAssembly-based architecture represents a significant technological advancement that addresses longstanding barriers to computational tool adoption in biological research. Traditional modeling platforms require specialized software installation, computational expertise, and often substantial computational resources that limit accessibility to researchers with advanced technical backgrounds. ECMSim’s browser-based deployment eliminates these barriers while maintaining computational rigor, potentially democratizing access to sophisticated modeling capabilities across diverse research environments. The platform’s modular architecture facilitates community-driven development through its object-oriented design and open-source implementation. This approach aligns with recent calls for increased reproducibility and transparency in computational biology, [49] enabling researchers to examine, modify, and extend the underlying mathematical models. The web-based deployment facilitates rapid dissemination of model updates and community contributions, addressing the version control challenges that often plague collaborative model development efforts. The real-time visualization capabilities provide immediate feedback that transforms the traditional modeling workflow from a batch-processing approach to an interactive exploration paradigm. This shift has important implications for educational applications, enabling students and trainees to develop intuitive understanding of complex signaling networks through direct manipulation and observation.

Limitations and future development directions

Several aspects of the current implementation warrant consideration for future enhancement. The “tension” variable in the current model represents mechanical stimulation that induces molecular- scale force across cell adhesion proteins and ion channels. Fibroblast mechanotransduction can be driven by extracellular deformation and/or intracellular acto-myosin contractility, which activate downstream signaling cascades and ultimately influence gene expression through transcription factors such as YAP/TAZ and SRF. The “tensionfb” feedback variable provides a way for our model to capture a sort of force propagation where tension from one cell pulling on their local matrix can act on other cells within small distances. Note we are not actually solving detailed traction force balances. A full finite element mechanical model coupled with the biochemical signaling network would be a valuable future extension that would enable modeling of physical deformations, fiber reorientation, and direct force transmission through the ECM. The current implementation supports periodic boundary conditions as the default, which effectively approximate an infinite tissue domain. Alternative boundary conditions, including fixed-value (Dirichlet) and no-flux (Neumann) conditions, would be valuable for modeling specific physiological scenarios such as tissue boundaries and infarct borders, and the modular code architecture readily supports their addition in future releases.

The two-dimensional spatial grid, while computationally efficient, represents a simplification of the complex three-dimensional architecture characteristic of cardiac tissue. Extension to three-dimensional geometries would enable investigation of transmural signaling gradients and the influence of tissue geometry on pattern formation, phenomena that are increasingly recognized as important factors in cardiac remodeling [25]. The current implementation assumes homogeneous fibroblast populations, neglecting the phenotypic diversity revealed by recent single-cell studies [44], [50]. Integration of cell-type-specific parameter sets based on single-cell transcriptomic data would enhance biological realism and enable investigation of how cellular heterogeneity contributes to tissue-level responses. This enhancement could incorporate stochastic elements to capture the noise inherent in cellular signaling systems, particularly relevant for low-abundance molecular species where fluctuations may significantly influence system behavior. The deterministic nature of the current mathematical framework may not adequately capture the stochastic fluctuations that characterize cellular signaling networks. Integration of stochastic differential equation approaches or agent-based modeling components could provide more realistic representations of cellular noise and its effects on pattern formation and signal propagation [51]. An important future direction is coupling ECMSim’s reaction–diffusion framework with cell-based modeling platforms, such as the Cellular Potts Model or agent-based tissue simulators, to capture cell migration, proliferation, and morphological changes alongside the biochemical signaling dynamics. The key technical challenges for such integration include: (1) mapping the current regular grid to irregular and dynamic cell geometries, (2) coupling mechanical deformations with the biochemical signaling network, and (3) managing the increased computational cost of simultaneously tracking cell-level behaviors and molecular-scale signaling across the spatial domain. Future developments could incorporate patient-specific parameterization through integration with clinical data sources, enabling personalized modeling approaches that account for individual genetic backgrounds, comorbidity profiles, and treatment histories. This capability would support precision medicine approaches by predicting individual responses to specific therapeutic interventions [52].

Broader implications and future applications

The technological and methodological innovations demonstrated in ECMSim have implications extending beyond cardiac fibrosis to diverse areas of biomedical research. The reaction–diffusion framework underlying the platform is fundamentally applicable to any biological system involving spatial pattern formation and intercellular communication, including cancer progression, wound healing, developmental morphogenesis, tissue-based transcriptomics, [53] and tissue engineering applications [54]. The platform’s success in democratizing access to sophisticated computational tools suggests potential for broader transformation of computational biology education and research practices. The combination of mathematical rigor with intuitive interfaces could accelerate the integration of quantitative approaches into traditionally experimental research programs, fostering interdisciplinary collaboration and accelerating scientific discovery. ECMSim’s demonstration that complex biological systems can be effectively modeled within standard web browsers opens new possibilities for collaborative research across institutional boundaries. The platform could serve as a foundation for developing specialized modules targeting specific disease processes or therapeutic interventions, creating an ecosystem of interconnected modeling tools that collectively address the complexity of human disease [55]. The open-source architecture and community-driven development model position ECMSim to evolve continuously in response to advancing biological knowledge and technological capabilities. This approach ensures long-term sustainability while enabling rapid incorporation of emerging experimental findings into the computational framework, maintaining relevance as the field advances.

CRediT authorship contribution statement

Hasi Hays: Writing – original draft, Visualization, Validation, Software, Methodology, Formal analysis. William J. Richardson: Writing – review & editing, Supervision, Project administration, Investigation, Funding acquisition, Conceptualization.

Resource availability

Lead contact

Further information and requests for resources should be directed to and will be fulfilled by the lead contact, William Richardson wr013@uark.edu.

Code availability

The original code is available at Richardson Lab in GitHub (https://github.com/SysMechBioLab/ECMSim).

Declaration of competing interest

The authors declare the following financial interests/personal relationships which may be considered as potential competing interests: William J. Richardson reports financial support was provided by National Institutes of Health, Department of Defense. If there are other authors, they declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgments

This work was supported by the National Institutes of Health, United States (NIGMS R01GM157589) and the Department of Defense (DEPSCoR FA9550-22-1-0379).

Data availability

Data will be made available on request.

References

  • 1.Travers J.G., Kamal F.A., Robbins J., Yutzey K.E., Blaxall B.C. Cardiac fibrosis: The fibroblast awakens. Circ. Res. 2016;118(6):1021–1040. doi: 10.1161/circresaha.115.306565. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Li Y.Y., Feng Y.Q., Kadokami T., McTiernan C.F., Draviam R., Watkins S.C., Feldman A.M. Myocardial extracellular matrix remodeling in transgenic mice overexpressing tumor necrosis factor α can be modulated by anti-tumor necrosis factor α therapy. Proc. Natl. Acad. Sci. 2000;97(23):12746–12751. doi: 10.1073/pnas.97.23.12746. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Buck K.M., Rogers H.T., Gregorich Z.R., Mann M.W., Aballo T.J., Gao Z., Chapman E.A., Perciaccante A.J., Price S.J., Lei I., Tang P.C., Ge Y. 2025. Extracellular matrix alterations in chronic ischemic cardiomyopathy revealed by quantitative proteomics. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Organ L.A., Duggan A.-M.R., Oballa E., Taggart S.C., Simpson J.K., A.R. Kang’ombe R. Braybrooke, Molyneaux P.L., North B., Karkera Y., Leeming D.J., Karsdal M.A., Nanthakumar C.B., Fahy W.A., Marshall R.P., Jenkins R.G., Maher T.M. Biomarkers of collagen synthesis predict progression in the profile idiopathic pulmonary fibrosis cohort. Respir. Res. 2019;20(1) doi: 10.1186/s12931-019-1118-7. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Niederer S.A., Lumens J., Trayanova N.A. Computational models in cardiology. Nat. Rev. Cardiol. 2019;16(2):100–111. doi: 10.1038/s41569-018-0104-y. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.Zhang Y., Barocas V.H., Berceli S.A., Clancy C.E., Eckmann D.M., Garbey M., Kassab G.S., Lochner D.R., McCulloch A.D., Tran-Son-Tay R., Trayanova N.A. Multi-scale modeling of the cardiovascular system: Disease development, progression, and clinical intervention. Ann. Biomed. Eng. 2016;44(9):2642–2660. doi: 10.1007/s10439-016-1628-0. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 7.Lu Y., Luo Y., Zhu R., Huang X., Bai S. Advanced bioactive hydrogels for the treatment of myocardial infarction. J. Mater. Chem. B. 2022;10(41):8375–8385. doi: 10.1039/d2tb01591a. [Online]. Available. [DOI] [PubMed] [Google Scholar]
  • 8.Chen Q.-F., Chen L., Katsouras C.S., Liu C., Shi J., Liang D., Xiang G., Zhu H., Liao H., Lin W., Zhou X., Zhou X.-D. Global burden of heart failure and its underlying causes in 204 countries and territories, 1990–2021. Eur. Hear. J. - Qual. Care Clin. Outcomes. 2025;11(4):493–509. doi: 10.1093/ehjqcco/qcae110. [Online]. Available. [DOI] [PubMed] [Google Scholar]
  • 9.Bertero T., Handen A.L., Chan S.Y. Factors associated with heritable pulmonary arterial hypertension exert convergent actions on the mir-130/301-vascular matrix feedback loop. Int. J. Mol. Sci. 2018;19(8):2289. doi: 10.3390/ijms19082289. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 10.Kotta P.A., Nambi V., Bozkurt B. Biomarkers for heart failure prediction and prevention. J. Cardiovasc. Dev. Dis. 2023;10(12):488. doi: 10.3390/jcdd10120488. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Edgar S., Hopley B., Genovese L., Sibilla S., Laight D., Shute J. Effects of collagen-derived bioactive peptides and natural antioxidant compounds on proliferation and matrix protein synthesis by cultured normal human dermal fibroblasts. Sci. Rep. 2018;8(1) doi: 10.1038/s41598-018-28492-w. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Majid A., Hassan F.O., Hoque M.M., Gbadegoye J.O., Lebeche D. Bioactive compounds and cardiac fibrosis: Current insight and future prospect. J. Cardiovasc. Dev. Dis. 2023;10(7):313. doi: 10.3390/jcdd10070313. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Hall C., Gehmlich K., Denning C., Pavlovic D. Complex relationship between cardiac fibroblasts and cardiomyocytes in health and disease. J. Am. Hear. Assoc. 2021;10(5) doi: 10.1161/jaha.120.019338. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Rogers J.D., Aguado B.A., Watts K.M., Anseth K.S., Richardson W.J. Network modeling predicts personalized gene expression and drug responses in valve myofibroblasts cultured with patient sera. Proc. Natl. Acad. Sci. 2022;119(8) doi: 10.1073/pnas.2117323119. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Rypdal K.B., Erusappan P.M., Melleby A.O., Seifert D.E., Palmero S., Strand M.E., T. Tønnessen C.P. Dahl, Almaas V., Hubmacher D., Apte S.S., Christensen G., Lunde I.G. The extracellular matrix glycoprotein ADAMTSL2 is increased in heart failure and inhibits TGFβ signalling in cardiac fibroblasts. Sci. Rep. 2021;11(1) doi: 10.1038/s41598-021-99032-2. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Sisto M., Ribatti D., Lisi S. Organ fibrosis and autoimmunity: The role of inflammation in TGFβ-dependent EMT. Biomolecules. 2021;11(2):310. doi: 10.3390/biom11020310. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Kleinbongard P., Senyo S.E., Lindsey M.L., Garvin A.M., Simpson J.A., de Castro Braz L.E. Cardiac fibroblasts: answering the call. Am. J. Physiology-Heart Circ. Physiol. 2024;327(3):H681–H686. doi: 10.1152/ajpheart.00478.2024. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 18.Larson A., Codden C.J., Huggins G.S., Rastegar H., Chen F.Y., Maron B.J., Rowin E.J., Maron M.S., Chin M.T. Altered intercellular communication and extracellular matrix signaling as a potential disease mechanism in human hypertrophic cardiomyopathy. Sci. Rep. 2022;12(1) doi: 10.1038/s41598-022-08561-x. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Trayanova N.A., Boyle P.M., Nikolov P.P. Computational modeling of cardiac electrophysiology and arrhythmogenesis: toward clinical translation. Physiol. Rev. 2024;104(3):1093–1150. doi: 10.1152/physrev.00017.2023. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Zeigler A.C., Richardson W.J., Holmes J.W., Saucerman J.J. Computational modeling of cardiac fibroblasts and fibrosis. J. Mol. Cell. Cardiol. 2016;93:73–83. doi: 10.1016/j.yjmcc.2015.11.020. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Niarakis A., Waltemath D., Glazier J., Schreiber F., Keating S.M., Nickerson D., Chaouiya C., Siegel A., Noel V., Hermjakob H., Helikar T., Soliman S., Calzone L. Addressing barriers in comprehensiveness, accessibility, reusability, interoperability and reproducibility of computational models in systems biology. Brief. Bioinform. 2022;23(4) doi: 10.1093/bib/bbac212. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Perkel J.M. No installation required: how WebAssembly is changing scientific computing. Nature. 2024;627:455–456. doi: 10.1038/d41586-024-00725-1. [Online]. Available. [DOI] [PubMed] [Google Scholar]
  • 23.Helikar T., Kowal B., McClenathan S., Bruckner M., Rowley T., Madrahimov A., Wicks B., Shrestha M., Limbu K., Rogers J.A. The cell collective: toward an open and collaborative approach to systems biology. BMC Syst. Biology. 2012;6:96. doi: 10.1186/1752-0509-6-96. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Jangda A., Powers B., Berger E.D., Guha A. Not so fast: Analyzing the performance of WebAssembly vs. native code. Proceedings of the 2019 USENIX Annual Technical Conference; USENIX ATC’19; USENIX Association; 2019. pp. 107–120. [Online]. Available: https://www.usenix.org/system/files/atc19-jangda.pdf. [Google Scholar]
  • 25.Zeigler A., Richardson W., Holmes J., Saucerman J. A computational model of cardiac fibroblast signaling predicts context-dependent drivers of myofibroblast differentiation. J. Mol. Cell. Cardiol. 2016;94:72–81. doi: 10.1016/j.yjmcc.2016.03.008. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Rogers J.D., Richardson W.J. Fibroblast mechanotransduction network predicts targets for mechano-adaptive infarct therapies. ELife. 2022;11:e62856. doi: 10.7554/eLife.62856. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Watts K.M., Nichols W., Richardson W.J. Computational screen for sex-specific drug effects in a cardiac fibroblast signaling network model. Sci. Rep. 2023;13(1):17068. doi: 10.1038/s41598-023-44440-9. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 28.Hays H., Yu Y., Richardson W.J. 2025. Hierarchical molecular language models (hmlms) [Online]. Available: https://arxiv.org/abs/2512.00696. [Google Scholar]
  • 29.Rikard S.M., Athey T.L., Nelson A.R., Christiansen S.L.M., Lee J.-J., Holmes J.W., Peirce S.M., Saucerman J.J. Multiscale coupling of an agent-based model of tissue fibrosis and a logic-based model of intracellular signaling. Front. Physiol. 2019;10 doi: 10.3389/fphys.2019.01481. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 30.Sarvazyan A.P., Rudenko O.V., Swanson S.D., Fowlkes J.B., Emelianov S.Y. Shear wave elasticity imaging: a new ultrasonic technology of medical diagnostics. Ultrasound Med. Biol. 1998;24(9):1419–1435. doi: 10.1016/S0301-5629(98)00110-0. [Online]. Available. [DOI] [PubMed] [Google Scholar]
  • 31.Gennisson J.-L., Deffieux T., Fink M., Tanter M. Ultrasound elastography: principles and techniques. Diagn. Interv. Imaging. 2013;94(5):487–495. doi: 10.1016/j.diii.2013.01.022. [Online]. Available. [DOI] [PubMed] [Google Scholar]
  • 32.Reinhart-King C.A., Dembo M., Bhatt T., Bhatt T. Cell–cell mechanical communication through compliant substrates. Biophys. J. 2008;95(12):6044–6051. doi: 10.1529/biophysj.107.127662. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33.Sopher R.S., Tokber H., Natan S., Sharabi M., Shelah O., Tchaicheeyan O., Lesman A. Nonlinear elasticity of the ECM fibers facilitates efficient intercellular communication. Biophys. J. 2018;115(7):1357–1370. doi: 10.1016/j.bpj.2018.07.036. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34.Berry M.F., Engler A.J., Woo Y.J., Pirolli T.J., Bish L.T., Jayasankar V., Morine K.J., Gardner T.J., Discher D.E., Sweeney H.L. Mesenchymal stem cell injection after myocardial infarction improves myocardial compliance. Am. J. Physiology-Heart Circ. Physiol. 2006;290(6):H2196–H2203. doi: 10.1152/ajpheart.01017.2005. [Online]. Available. [DOI] [PubMed] [Google Scholar]
  • 35.Wang H., Abhilash A., Chen C.S., Wells R.G., Shenoy V.B. Long-range force transmission in fibrous matrices enabled by tension-driven alignment of fibers. Biophys. J. 2014;107(11):2592–2603. doi: 10.1016/j.bpj.2014.09.044. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 36.Milo R., Phillips R. Garland Science, Taylor & Francis Group; New York: 2015. Cell Biology by the Numbers. [Google Scholar]
  • 37.Ramanujan S., Pluen A., McKee T.D., Brown E.B., Boucher Y., Jain R.K. Diffusion and convection in collagen gels: Implications for transport in the tumor interstitium. Biophys. J. 2002;83(3):1650–1660. doi: 10.1016/S0006-3495(02)73933-7. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 38.Stylianopoulos T., Poh M.-Z., Insin N., Bawendi M.G., Fukumura D., Munn L.L., Jain R.K. Diffusion of particles in the extracellular matrix: The effect of repulsive electrostatic interactions. Biophys. J. 2010;99(5):1342–1349. doi: 10.1016/j.bpj.2010.06.016. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 39.Frangogiannis N.G. The extracellular matrix in ischemic and nonischemic heart failure. Circ. Res. 2019;125(1):117–146. doi: 10.1161/CIRCRESAHA.119.311148. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 40.Tallquist M.D. Cardiac fibroblast diversity. Annu. Rev. Physiol. 2020;82(1):63–78. doi: 10.1146/annurev-physiol-021119-034527. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 41.Fu X., Khalil H., Kanisicak O., Boyer J.G., Vagnozzi R.J., Maliken B.D., Sargent M.A., Prasad V., Valiente-Alandi I., Blaxall B.C., Molkentin J.D. Specialized fibroblast differentiated states underlie scar formation in the infarcted mouse heart. J. Clin. Invest. 2018;128(5):2127–2143. doi: 10.1172/JCI98215. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 42.Lighthouse J.K., Burke R.M., Velasquez L.S., Dirkx R.A., Aiezza A., Moravec C.S., Alexis J.D., Rosenberg A., Small E.M. Exercise promotes a cardioprotective gene program in resident cardiac fibroblasts. JCI Insight. 2019;4(1) doi: 10.1172/jci.insight.92098. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 43.Frangogiannis N.G. Cardiac fibrosis. Cardiovasc. Res. 2020;117(6):1450–1488. doi: 10.1093/cvr/cvaa324. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 44.Skelly D.A., Squiers G.T., McLellan M.A., Bolisetty M.T., Robson P., Rosenthal N.A., Pinto A.R. Single-cell transcriptional profiling reveals cellular diversity and intercommunication in the mouse heart. Cell Rep. 2018;22(3):600–610. doi: 10.1016/j.celrep.2017.12.072. [Online]. Available. [DOI] [PubMed] [Google Scholar]
  • 45.McLellan M.A., Skelly D.A., Dona M.S., Squiers G.T., Farrugia G.E., Gaynor T.L., Cohen C.D., Pandey R., Diep H., Vinh A., Rosenthal N.A., Pinto A.R. High-resolution transcriptomic profiling of the heart during chronic stress reveals cellular drivers of cardiac fibrosis and hypertrophy. Circulation. 2020;142(15):1448–1463. doi: 10.1161/CIRCULATIONAHA.119.045115. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 46.Ishikawa K., Weber T., Hajjar R.J. Human cardiac gene therapy. Circ. Res. 2018;123(5):601–613. doi: 10.1161/CIRCRESAHA.118.311587. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 47.Zhao H., Wei J., Sun J. Roles of TGF-β signaling pathway in tumor microenvirionment and cancer therapy. Int. Immunopharmacol. 2020;89 doi: 10.1016/j.intimp.2020.107101. [Online]. Available. [DOI] [PubMed] [Google Scholar]
  • 48.Coeyman S.J., Richardson W.J., Bradshaw A.D. Mechanics and matrix: positive feedback loops between fibroblasts and ecm drive interstitial cardiac fibrosis. Curr. Opin. Physiol. 2022;28 doi: 10.1016/j.cophys.2022.100560. [Online]. Available. [DOI] [Google Scholar]
  • 49.Stodden V., Krafczyk M.S., Bhaskar A. Proceedings of the First International Workshop on Practical Reproducible Evaluation of Computer Systems. ACM; 2018. Enabling the verification of computational results: An empirical evaluation of computational reproducibility; pp. 1–5. (ser. HPDC’18). [Online]. Available. [DOI] [Google Scholar]
  • 50.Farbehi N., Patrick R., Dorison A., Xaymardan M., Janbandhu V., Wystub-Lis K., Ho J.W., Nordon R.E., Harvey R.P. Single-cell expression profiling reveals dynamic flux of cardiac stromal, vascular and immune cells in health and injury. ELife. 2019;8 doi: 10.7554/eLife.43882. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 51.Lim Y.R., Kim J.-H., Park S.J., Yang G.-S., Song S., Chang S.-K., Lee N.K., Sung J. Quantitative understanding of probabilistic behavior of living cells operated by vibrant intracellular networks. Phys. Rev. X. 2015;5(3) doi: 10.1103/PhysRevX.5.031014. [Online]. Available. [DOI] [Google Scholar]
  • 52.Ashley E.A. Towards precision medicine. Nature Rev. Genet. 2016;17(9):507–522. doi: 10.1038/nrg.2016.86. [Online]. Available. [DOI] [PubMed] [Google Scholar]
  • 53.Hays H., Gu Z., Mai K., Zhang W. Transcriptome-based nutrigenomics analysis reveals the roles of dietary taurine in the muscle growth of juvenile turbot (scophthalmus maximus) Comp. Biochem. Physiol. Part D: Genom. Proteom. 2023;47 doi: 10.1016/j.cbd.2023.101120. [Online]. Available. [DOI] [PubMed] [Google Scholar]
  • 54.Maini P.K., Woolley T.E., Baker R.E., Gaffney E.A., Lee S.S. Turing’s model for biological pattern formation and the robustness problem. Interface Focus. 2012;2(4):487–496. doi: 10.1098/rsfs.2011.0113. [Online]. Available. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 55.Hunter D.J., Reddy K.S. Noncommunicable diseases. N. Engl. J. Med. 2013;369(14):1336–1343. doi: 10.1056/NEJMra1109345. [Online]. Available. [DOI] [PubMed] [Google Scholar]

Associated Data

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

Data Availability Statement

Data will be made available on request.


Articles from Matrix Biology Plus are provided here courtesy of Elsevier

RESOURCES