Skip to main content
Sensors (Basel, Switzerland) logoLink to Sensors (Basel, Switzerland)
. 2021 Mar 21;21(6):2190. doi: 10.3390/s21062190

A Novel Coupled Reaction-Diffusion System for Explainable Gene Expression Profiling

Muhamed Wael Farouq 1,2, Wadii Boulila 3,4, Zain Hussain 5, Asrar Rashid 6, Moiz Shah 7, Sajid Hussain 8, Nathan Ng 5, Dominic Ng 9, Haris Hanif 9, Mohamad Guftar Shaikh 7, Aziz Sheikh 5, Amir Hussain 2,*
Editors: Cosimo Ieracitano, Mufti Mahmud, Maryam Doborjeh, Aimé Lay-Ekuakille
PMCID: PMC8003942  PMID: 33801002

Abstract

Machine learning (ML)-based algorithms are playing an important role in cancer diagnosis and are increasingly being used to aid clinical decision-making. However, these commonly operate as ‘black boxes’ and it is unclear how decisions are derived. Recently, techniques have been applied to help us understand how specific ML models work and explain the rational for outputs. This study aims to determine why a given type of cancer has a certain phenotypic characteristic. Cancer results in cellular dysregulation and a thorough consideration of cancer regulators is required. This would increase our understanding of the nature of the disease and help discover more effective diagnostic, prognostic, and treatment methods for a variety of cancer types and stages. Our study proposes a novel explainable analysis of potential biomarkers denoting tumorigenesis in non-small cell lung cancer. A number of these biomarkers are known to appear following various treatment pathways. An enhanced analysis is enabled through a novel mathematical formulation for the regulators of mRNA, the regulators of ncRNA, and the coupled mRNA–ncRNA regulators. Temporal gene expression profiles are approximated in a two-dimensional spatial domain for the transition states before converging to the stationary state, using a system comprised of coupled-reaction partial differential equations. Simulation experiments demonstrate that the proposed mathematical gene-expression profile represents a best fit for the population abundance of these oncogenes. In future, our proposed solution can lead to the development of alternative interpretable approaches, through the application of ML models to discover unknown dynamics in gene regulatory systems.

Keywords: gene expression, diffusion equation, coupled reaction PDE, non-small cell lung cancer, explainable machine learning

1. Introduction

A gene is a sequence of nucleotides along a deoxyribonucleic acid (DNA) strand, which is stored in the cell nucleus. Most genes that code for the production of proteins regulate cellular and tissue function, and specify the order of amino acid assembly to create particular proteins [1,2].

Gene expression is the process by which the nucleotide sequence of a gene is used to synthesize a specialized type of single-stranded molecule, termed messenger ribonucleic acid (mRNA), which is used to direct protein synthesis. Gene regulation refers to the mechanisms that control gene expression, resulting in a gene being active or suppressed. These include mechanisms which modulate translation of mRNA, structural changes to genetic material, or proteins binding to DNA and regulating transcription.

Like DNA, RNA is constructed from micro-molecules, termed nucleotides (nt). RNA molecules performing a function are termed ‘functional RNA’, whereas residual RNAs are termed ‘non-functional RNA’. Non-coding RNAs (ncRNAs) are synthesized and transcribed from DNA and do not encode for a protein [1,2]; rather, their mechanisms are tethered to small ncRNAs, including small interfering RNA (siRNA) and microRNA (miRNA), which regulate the process of mRNA destabilization, or translation inhibition [3,4,5]. Therefore, unlike DNA studies, RNA analysis has the potential to provide a dynamic functional appreciation of biological systems.

To better understand cancer and discover more effective diagnostic, prognostic, and treatment approaches, a thorough consideration of cellular regulators is necessary. Cancer encompasses a group of diseases in which abnormal cell growth results initially in localized affects, leading to cellular dysfunction. Subsequent cellular cancer progression, with or without dissemination, leads to organ dysfunction with the risk of major systemic effects. A more in-depth consideration of this set of neoplastic conditions begins with the fundamentals outlined above, whereby genes play a pivotal role in protein synthesis and regulate tumorigenesis. Moreover, cells are governed by a cell-cycle influenced by age, hence the activity of certain genes—whether in translation, upregulation, or suppression—can alter and disrupt cellular age or function, resulting in otherwise normal cells undergoing oncological transformation. Modulating the temporal and spatial concentrations of mRNAs can uncover new opportunities for treating and improving oncological prognosis.

Machine learning (ML) models have been applied to many types of datasets, e.g., gene expression, bio-imaging, and clinical datasets, and have been shown to accurately predict and diagnose cancer [6,7,8,9,10,11,12]. However, because outputs from such approaches are often used to inform a clinician’s decision-making, it is imperative that they are able to understand the rationale behind a model’s decision. Therefore, the proposition is that improved interpretable ML modelling will inform clinicians and enhance their decision-making [13,14,15,16]. There is significant potential to further develop ML models based on gene expression profiling, which would advance oncology therapeutics and management. Gadgil et al. [17] analyzed DNA microarray hybridization by drawing on the reversible hybridization reaction and then preparing a diffusional transport of the newly labelled strands. They also presented a diffusion-reaction model representing the microarray assays of complementary DNA. They aimed to simulate the hybridization of different strands corresponding to various types of mRNAs, both common and rare, and based their experiments on geometrically realistic domains for labelled DNA concentrations.

Wang et al. [18] used supervised machine learning (ML) algorithms to map and classify cancers using microarray data, to find the minimum gene subsets required to reduce computational burden and ‘noise’, which irrelevant genes had previously produced in other algorithms. Their proposed method was based on two steps: (1) using a ‘feature importance’ ranking scheme to select essential genes; and (2) testing the classification capacity, made possible using all simple combinations of the essential genes identified. A comparison of this approach with more recent machine learning models such as deep, reinforcement, and adversarial machine learning networks is still required [19].

Jing et al. [20] introduced a hybridized approach by drawing on the profiles of gene expression and gene ontology. Gene regulatory networks were constructed using both overlapping clustering and reverse engineering methods. The approach was validated using a yeast-cell-cycle dataset which demonstrated its ability to construct gene-regulatory networks.

Cho and Levy [21] proposed a mathematical model to analyze drug-resistance in solid tumors. The reaction–diffusion-based model followed the dynamics of the tumor, and studied how the tumor’s changes under chemotherapy were impacted by spatial and phenotypic heterogeneity.

Zhang et al. [22] employed reaction–diffusion terms with Dirichlet boundary conditions to address state estimation for delayed genetic regulatory networks (DGRNs). Their work introduced a state observer that estimated the concentrations of both mRNAs and proteins using readily available techniques for measurement. New integral terms were introduced into a Lyapunov-Krasovskii function, and experiments were conducted based on two numerical examples to test theoretical results.

Song et al. [23] developed a state estimator for genetic regulatory networks using reaction–diffusion terms. Measurement costs were reduced by dividing the diffusion space into multiple regions. To ensure the estimated errors fell to zero, a new criterion based on the Lyapunov functional was proposed and combined with Wirtinger’s inequality, the reciprocally convex approach, and Halanay’s inequality. The applicability of this approach was demonstrated using experiments based on two simulation examples.

In this paper, we propose an alternative, coupled reaction-diffusion system-based approach for explainable gene expression profiling. Specifically, we approximate the temporal expression profile of genes in a two-dimensional spatial domain for the transition states, before progressing to a stationary state, using a novel combination of coupled-reaction partial differential equations. Our approach is intended to help analyze biological biomarkers that could denote tumorigenesis in non-small lung cancer, following various treatment solutions. Non-small cell cancer represents 80–85% of all lung cancer cases. For many of these patients, the preferred mainstay of treatment involves a combination of systemic, cytotoxic therapy, and immunotherapies. Technological advancements in gene expression profiling could not only help improve current targeted drug therapies, but also improve prognosis biomarkers, diagnosis, and prediction [24]. The proposed approach could potentially identify novel and improved cancer treatment. Previous studies [10,12] have attempted other analyses of gene expression profiles, primarily through the development of mathematical and ML-based models. However, the use of the diffusion equation to study gene expression profiling is not yet well explored, as demonstrated through a brief survey of the literature above.

The main contributions of this study are summarized as follows:

  1. An innovative mathematical explanation of potential biomarkers denoting tumorigenesis in non-small cell lung cancer.

  2. A detailed formulation of the regulators of gene expression of non-thermal plasma treatment of non-small cell lung cancer: regulators of mRNA, the regulators of ncRNA, and the coupled mRNA–ncRNA regulators.

  3. An approximation of the temporal expression-profile of genes in a two-dimensional spatial domain using a system comprised of coupled-reaction partial differential equations.

  4. Various simulation experiments conducted to validate the proposed mathematical gene-expression profile.

Our proposed solution aims to help researchers understand unknown dynamics in gene regulatory systems by providing a novel mathematical formulation of potential biomarkers denoting tumorigenesis in non-small cell lung cancer. Further research could lead to the development of alternative interpretable approaches, through future applications of ML models to discover unknown dynamics in gene regulatory systems and other challenging domains [25,26,27,28].

The rest of our paper is organized as follows. Section 2 establishes the fundamental concepts of the diffusion equation and Section 3 describes the proposed computational and qualitative analysis based on two-species diffusion equations. Section 4 details the results of our simulation and, finally, Section 5 concludes our study and outlines future research directions.

2. Diffusion Equation

In this section, we describe the diffusion equation used to approximate the temporal expression profile of genes.

The one-dimensional diffusion equation is written as follows [29,30,31,32,33,34]:

ut=D2ux2 (0xL and t0) (1)

where (u) is the molecular, mass, or heat concentration, (x) is the spatial domain, and D is the diffusion coefficient.

The one-dimensional diffusion equation conveys that the molecular concentration diffuses with the rate D in the one-dimensional spatial domain in both directions without any preference. The rate of diffusion depends on D, which denotes the molecular, mass, or heat diffusion coefficient. The diffusion coefficient increases when the diffusion process is faster. The diffusion equation states that the molecular concentration (u) at any point depends only on the x-coordinate of the point and the time (t) [31,35,36].

The fact that the diffusion equation is a first order in time conveys that the diffusion is unidirectional in time. At any point, the diffusion depends on the previous time while considering the initial condition at (t = 0). Alternatively, when the diffusion equation is a second order in space, this conveys that the diffusion is in a two-space direction without any preference [33,36]. In this case, two boundary conditions at (x = 0) and (x = L) are required [32,33]. Hence, to obtain a unique solution, one initial condition and two boundary conditions are needed.

Various types of boundary conditions at (x = 0) and (x = L) are possible; the Dirichlet boundary conditions for a one-dimensional diffusion equation are presented by the following equation [29,32]:

u(0,t)=g1(t) and u(L,t)=g2(t) (2)

If g1(t)=0 and g2(t)=0, the boundary conditions are said to be Dirichlet homogenous boundary conditions, whereas if g1(t)0 and g2(t)0, the boundary conditions are said to be Dirichlet non-homogenous or inhomogeneous boundary conditions. A system composed of a diffusion partial differential equation (PDE), an initial condition, and Dirichlet boundary conditions is referred to as a Dirichlet initial boundary value problem for the diffusion equation [34]. The Neumann boundary conditions, as depicted by the following equation [34], are another type of boundary equation:

ux(0,t)=g1(t) and ux(L,t)=g2(t) (3)

If g1(t)=0 and g2(t)=0, then the boundary conditions are said to be Neumann homogenous boundary conditions. However, if g1(t)0 and g2(t)0 then the boundary conditions are said to be Neumann non-homogenous or inhomogeneous boundary conditions. A system composed of a diffusion PDE, an initial condition, and Neumann boundary conditions is referred to as a Neumann initial boundary value problem for a diffusion equation [32,37].

The general form of the multi-dimensional diffusion equation is written as follows:

ut=Du (4)

where 0xL, 0yK, , 0nG, and t0, and Δ is referred to as the Laplace operator, defined as [30,31]:

u=(2ux2+2uy2++2un2) (5)

The two-dimensional counterpart diffusion equation is written as [26]:

ut=D(2ux2+2uy2) (6)

where 0xL, 0yK and t0.

It is clear that if the homogenous diffusion equation is steady, then it is time independent and ut=0. This implies the preceding equation can be written as follows:

2ux2+2uy2=0 (7)

The preceding equation is a canonical form of the elliptic equation and is referred to as the Laplace equation, which indicates the steady state or equilibrium form of the diffusion equation [31,32]. Moreover, the non-homogenous diffusion equation without a time derivative is equivalent to the non-homogeneous form of the Laplace equation, which is referred to as the Poisson equation [31,32]. This is presented as follows:

2ux2+2uy2=g(x,y) (8)

For any second-order linear PDE, the diffusion equation is characterized by several properties, such as the maximum principle, the uniqueness of solutions, the invariance properties of the heat equation, and the stability of the solution [31,32,35,36,38,39].

3. Proposed Computational and Qualitative Analysis: Two-Species Diffusion Equation

In this section, the formulation of our proposed mathematical model for the mRNA–ncRNA interactions is introduced, based on the conceptual mathematical aspects discussed previously. We start with a model for the mRNA–ncRNA interactions within the cell considering these parameters: production rates, self-degradation death rates, dependent-coupled degradation-death rates, and delay rate for the three species of RNA molecules. Then, we detail the model for the three species interactions that fundamentally differ from the introductory model by introducing mRNA movement, ncRNA movement, and mutual species movement, between cells across the tissue.

Table 1 introduces notations to be discussed for our proposed mathematical model and its associated parameters.

Table 1.

List of mathematical notations.

Notation Description
mi Messenger RNA (mRNA) Population
ns Non-coding small interfering RNA (siRNA) Population
αmi Production rate of mRNA
βmi Self-degradation rate of mRNA
δmi Coupled Degradation rate of mRNA due to siRNA
αns Production rate of siRNA
βns Self-degradation rate of siRNA
Dmi Diffusion coefficient of mRNA
Dns Diffusion coefficient of siRNA

The population of mRNA is given by Equation (9). The partial differential equation is based upon a two-species model thereby requiring differing inputs.

mi(x,y,t)=Dmimi+f[αmix,y]f[mi(x,y,t)]f[mi,ns]f[mi,nm] (9)

The population of siRNA is given by Equation (10).

ns(x,y,t)=Dnsns+f[αnsx,y]f[ns]f[mi,ns] (10)

The system of partial differential equations penalizes the mRNA–ncRNA interactions that play a crucial role in gene regulation. We differentiate between the two non-coding RNA species in the gene regulation mechanism. Small interfering RNA (siRNA) regulates genes by causing degradation to the mRNA and hence is modelled using a system of coupled partial differential equations. However, micro-RNA regulates genes by inhibiting translation but eventually causes degradation. Thus, the gene regulation mechanism of the miRNA is modelled through a system of coupled-delay partial differential equations instead. Moreover, the molecular movement potency of mRNA and the two species of non-coding RNA within the tissue are both modelled by a diffusion paradigm.

Our numerical solutions and computational results show two species interactions in a two-dimensional environment. The two species are mRNA and nsRNA, and parameters for both (transcription rate, self-degradation rate, coupled degradation) were chosen based on experimental data and varied with newly introduced rates to show the sensitivity of parameter tuning to the mRNA population state. We note that population state does not refer to population abundance alone but also population structure.

We present population abundance and structure starting with a mixture of the Gaussian initial state, unless stated otherwise. We vary the two species model parameters to unveil different patterns for population states. We also present replicated results for each of the models with a variation to the initial state.

First: Coupled reaction ordinary differential equations (ODE)—Model for mRNA–ncRNA interactions within a cell:

mi(t)t=αmiβmimi(t)δmimi(t)ns(t) (11)
ns(t)t=αnsβnsns(t)δmimi(t)ns(t) (12)

Second: Coupled reaction PDE in two spatial dimensions (2D)—Model for mRNA–ncRNA interactions within a cell:

mi(x,y,t)t=αmiβmimi(x,y,t)δmimi(x,y,t)ns(x,y,t) (13)
ns(x,y,t)t=αnsβnsns(x,y,t)δmimi(x,y,t)ns(x,y,t) (14)

Third: Coupled reaction–diffusion PDE in two spatial dimensions (2D)—Model for mRNA–ncRNA interactions between cells:

  • Intercellular ncRNA mobility
    mi(x,y,t)t=αmiβmimi(x,y,t)δmimi(x,y,t)ns(x,y,t) (15)
    ns(x,y,t)t=dns[2ns(x,y,t)x2+2ns(x,y,t)y2]+αnsβnsns(x,y,t)δmimi(x,y,t)ns(x,y,t) (16)
  • Intercellular mRNA mobility
    mi(x,y,t)t=dmi[2mi(x,y,t)x2+2mi(x,y,t)y2]+αmiβmimi(x,y,t)δmimi(x,y,t)ns(x,y,t) (17)
    ns(x,y,t)t=αnsβnsns(x,y,t)δmimi(x,y,t)ns(x,y,t) (18)
  • Intercellular ncRNA and mRNA mobility
    mi(x,y,t)t=dmi[2mi(x,y,t)x2+2mi(x,y,t)y2]+αmiβmimi(x,y,t)δmimi(x,y,t)ns(x,y,t) (19)
    ns(x,y,t)t=dns[2ns(x,y,t)x2+2ns(x,y,t)y2]+αnsβnsns(x,y,t)δmimi(x,y,t)ns(x,y,t) (20)

Fourth: Coupled reaction–diffusion PDE in multi-spatial dimensions—Model for mRNA–ncRNA interactions between cells:

  • Intercellular ncRNA mobility
    mi(x,y,,n,t)t=αmiβmimi(x,y,,n,t)δmimi(x,y,,n,t)ns(x,y,,n,t) (21)
    ns(x,y,,n,t)t=dns[2ns(x,y,,t)x2+2ns(x,y,,n,t)y2++2ns(x,y,,n,t)n2]+αnsβnsns(x,y,,n,t)δmimi(x,y,,n,t)ns(x,y,,n,t) (22)
  • Intercellular mRNA mobility
    mi(x,y,,n,t)t=dmi[2mi(x,y,,nt)x2+2mi(x,y,,n,t)y2++2mi(x,y,,n,t)n2]+αmiβmimi(x,y,,n,t)δmimi(x,y,,n,t)ns(x,y,,n,t) (23)
    ns(x,y,,n,t)t=αnsβnsns(x,y,,n,t)δmimi(x,y,,n,t)ns(x,y,,n,t) (24)
  • Intercellular ncRNA and mRNA mobility
    mi(x,y,,n,t)t=dmi[2mi(x,y,,nt)x2+2mi(x,y,,n,t)y2++2mi(x,y,,n,t)n2]+αmiβmimi(x,y,,n,t)δmimi(x,y,,n,t)ns(x,y,,n,t) (25)
    ns(x,y,,n,t)t=dns[2ns(x,y,,t)x2+2ns(x,y,,n,t)y2++2ns(x,y,,n,t)n2]+αnsβnsns(x,y,,n,t)δmimi(x,y,,n,t)ns(x,y,,n,t) (26)

3.1. Two-Species Model in Dirichlet Initial Boundary Value Problem

The two-species model in two dimensions is characterized by the following system, demonstrated in Equations (27) and (28):

mi(x,y,t)t=dmi[2mi(x,y,t)x2+2mi(x,y,t)y2]+αmiβmimi(x,y,t)δmimi(x,y,t)ns(x,y,t) (27)
ns(x,y,t)t=dns[2ns(x,y,t)x2+2ns(x,y,t)y2]+αnsβnsns(x,y,t)δmimi(x,y,t)ns(x,y,t) (28)

The two-species model deploys the following Dirichlet boundary conditions for both the mRNA and nsRNA species:

m(0,y,t)=0, m(L,y,t)=0m(x,0,t)=0, m(x,L,t)=0ns(0,y,t)=0, ns(L,y,t)=0ns(x,0,t)=0, ns(x,L,t)=0

In this study, we present the population abundance and structure starting with a mixture of the Gaussian initial state, unless mentioned otherwise. Then, we vary the two-species model parameters to show the different patterns for population states.

3.2. Consistency Correction for Initial Condition and Dirichlet Boundary Conditions

The initial conditions considered in the analysis are a mixture of Gaussian states, which implies that the function at the boundaries of the initial state is not zero. However, Dirichlet-boundary conditions imply that the function at the boundaries is zero. This problem is referred to as a consistency error. The inconsistency of the initial condition and Dirichlet-boundary conditions at the boundaries are illustrated in Table 2 (0x,yL and 0t+).

Table 2.

Boundaries at the initial condition (IC) and Dirichlet boundary conditions.

Boundaries of IC Dirichlet B.Cs
m(0,y,0)0
m(L,y,0)0
m(x,0,0)0
m(x,L,0)0
m(0,y,t)0
m(L,y,0)0
m(x,0,t)0
m(x,L,t)0

The proposed research introduces a normalized-tunable sigmoid function, which upon application to the initial state levels out the boundaries to converge at zero and thus acts as a consistency correction function. The results of applying the consistency-correction function to a constant initial state, as illustrated by Equation (29), are illustrated in 2D in Figure 1 and a mixture of Gaussian initial state and 3D in Figure 2. A 1% adjustment was required in Equation (29) to ensure consistency correction as shown below.

win[x]+win[y]=[1.01x11.01x×1.01(1x)11.01(1x)]+[1.01y11.01y×1.01(1y)11.01(1y)] (29)

Figure 1.

Figure 1

Initial condition consistency correction. (a) Two-dimensional initial condition consistency correction. (b) Three-dimensional initial condition consistency correction.

Figure 2.

Figure 2

Figure 2

mRNA population structure at t = 0, 1, 2, 3, and 4 for each model.

3.3. Two-Species Model in Neumann Initial Boundary Value Problem

The two-species model deploys the following Neumann boundary conditions for both the mRNA and nsRNA species.

m(0,y,t)x=0,m(L,y,t)x=0, m(x,0,t)y=0, m(x,L,t)y=0ns(0,y,t)x=0,ns(L,y,t)x=0, ns(x,0,t)y=0, ns(x,L,t)y=0

4. Experiments

Simulation experiments for our proposed coupled reaction–diffusion system of partial differential equations were performed using Wolfram Mathematica 11 on a computer equipped with an Intel Core i7-6600U processer, 4 CPUs, and 8GB of RAM, running Windows 10 OS.

In our previous work, we proposed a ‘fusion-based’ approach to gene expression profiling for non-small cell lung cancer [12]. The proposed approach was based on three main steps: (1) clustering tendency to determine whether the considered data could be grouped into clusters; (2) evidence-based fusion to combine the clustering results in the three non-treatment (NT) samples; and (3) ‘fuzzy c-means-with-range clustering’ performed on the short-exposure (SE) and long-exposure (LE) samples. The main goal of this last step was to perform clustering on the SE and LE data while also taking into account the range of cluster sizes previously obtained in earlier steps. Finally, we explored the presence of change in cluster size among all three conditions: NT, SE, and LE. A description of these three conditions is depicted in Table 3. This work helped us to identify genes that migrate from one cluster to another. Hence, we can evaluate the effect that non-thermal plasma treatment may have on tumors by determining the change in membership for each individual gene. In the current paper, we use the results of clustering made on the same dataset to validate our proposed approach.

Table 3.

Dataset notations.

NT Non-Treatment or Control Group
SE Short-exposure non-thermal plasma treatment, measured post 1 h of treatment
LE post 1 h Long-exposure non-thermal plasma treatment, measured post 1 h of treatment
LE post 2 h Long-exposure non-thermal plasma treatment, measured post 2 h of treatment
LE post 4 h Long-exposure non-thermal plasma treatment, measured post 4 h of treatment

In this section, we begin by describing the dataset used for the validation of the proposed model. Then, we detail computational results displaying the two-species interactions in a two-dimensional environment.

4.1. Dataset

Plasma, a state of matter with gas-like properties and low density, is usually created by ionization, a process in which the atoms or molecules of a gas acquire a stronger charge, either positive or negative, through the application of high heat or subjection to a strong electromagnetic field at similarly high temperatures. Plasma may be either thermal or non-thermal, with thermal plasma having a single stable temperature across its electrons, ions, and neutral particles, whereas non-thermal plasma is characterized by having electrons with higher temperatures than its ions and neutral particles [40]. Recent advances in medical technology have made the utilization of plasma a reality for medical treatment in various capacities, and cancer is one of the many diseases upon which the efficacy of new plasma-based treatments is being tested.

One of the datasets from previous iterations of this research provides the data we work from here. Hou et al. [41] provide the gene-expression profile of the tumor cells of lung adenocarcinoma following treatment using non-thermal atmospheric plasma at various times and rates of exposure. The data gathered by Hou et al. in this process include the original transcriptome of the tumor cell, the state of the transcriptome at the moment of short-exposure plasma treatment, and finally, the transcriptome following long-exposure plasma treatment. All data gathered by Hou et al. is publicly available through the NCBI Gene Expression Omnibus, and no permissions were required (accessible at #GSE59997).

4.2. Experimental Results

In this section, we present computational results displaying the two-species interactions in a two-dimensional environment. The two species used are messenger RNA (mRNA) and small interfering RNA (nsRNA). For all of the following numerical simulations, we set Dmi=Dns=103 and Ω=[0,1]. Parameters for both mRNA and nsRNA; transcription rate, self-degradation rate, and coupled degradation were chosen based on experimental rates as mentioned by [42,43,44]. These works also introduced the epigenetic rate, in addition to the logarithmic and exponential rates, to examine the sensitivity of parameters tuning to the mRNA population state. In the present work, we refer to the population state as not only the population abundance but also the population structure.

Parameters displayed in Table 4 were used in the two-species system of partial differential equations. The basis for these equations is the biological interpretation of RNA transcription and degradation, which is assumed to rely on exponential constructs.

Table 4.

Transcription, self-degradation, and coupled degradation functions.

Constant Exponential Log
103
102
101
1
10
102
103
et
e102(t2)2
e(t2)2
e3t+e1+t
0.5(e3t+e1+t)
e(t2)20.05+(t2)2
et2|sin(πt)|
log(1+t)
1log(5)log(1+t)
Epigenetic
1+12-10-1(t)
Experimental
0.5[Tanh(xy0.50.2)+1]
Tanh(xy0.50.2)+1

Table 5 displays the mathematical formula for the parameters of each model, from 1 to 15. It presents the transcription, self-degradation, and coupled-degradation functions for both species: mRNA and nsRNA.

Table 5.

Transcription, self-degradation, and coupled degradation functions for each model.

Model αm βm αns βns θm
1 0.5(e3t+e1+t) 103 et 10 1
2 0.5(e3t+e1+t) 103 e(t2)20.05+(t2)2 101 101
3 e3t+e1+t e(t2)2 0.5[Tanh(xy0.50.2)+1] 102 e(t2)2
4 0.5[Tanh(xy0.50.2)+1] e102(t2)2 e(t2)20.05+(t2)2 102 et2|sin(πt)|
5 0.5(e3t+e1+t) log(1+t) et2|sin(πt)| et2|sin(πt)| log(1+t)
6 e(t2)20.05+(t2)2 102 1log(5)log(1+t) 10 1
7 0.5(e3t+e1+t) 103 et 10 1
8 0.5(e3t+e1+t) 103 e(t2)20.05+(t2)2 103 1
9 0.5(e3t+e1+t) 103 e(t2)20.05+(t2)2 101 101
10 0.5[Tanh(xy0.50.2)+1] e102(t2)2 e(t2)20.05+(t2)2 102 et2|sin(πt)|
11 e(t2)20.05+(t2)2 et2|sin(πt)| et2|sin(πt)| e(t2)2 103
12 e(t2)20.05+(t2)2 102 e3t+e1+t e(t2)20.05+(t2)2 e(t2)20.05+(t2)2
13 e(t2)20.05+(t2)2 1 0.5[Tanh(xy0.50.2)+1] 103 101
14 0.5(e3t+e1+t) 103 e(t2)20.05+(t2)2 103 1
15 e(t2)20.05+(t2)2 102 e3t+e1+t e(t2)20.05+(t2)2 e(t2)20.05+(t2)2

Figure 2 and Figure 3 present the spatiotemporal variation in the mRNA population. Figure 2 shows the mRNA population structure for each of the 15 models, as a mixture of Gaussian distribution at the initial state (t = 0) and the composition of this structure through t = 1, 2, 3, and 4. The initial state shows a heterogeneous Gaussian construct from a temporal spatial perspective, and following the application of the models, spatial changes are homogenized based on transitioning from time t = 1 to time = 4. The capability to model tumorigenesis from the two-species construct is thereby enhanced, and leads to improved gene expression profiling.

Figure 3.

Figure 3

Figure 3

Total mRNA population abundance at t = 0, 1, 2, 3, and 4 for each model.

However, Figure 3 displays the variation in total mRNA population abundance at different transition time states (t = 0, 1, 2, 3, and 4) for each of the 15 models. Areas with troughs in mRNA abundance limit the model’s ability to garner biomarkers from the dataset and negatively impact the efficacy of tumor biomarker profiling.

The population abundance or concentration of mRNA in Figure 3 was discretized to four clusters based on the optimal numbers of clusters obtained from our previous work [12]. The scaling of the four clusters is displayed in Table 6, which depicts the lower and upper bound for each cluster (the clustering boundaries). Hence, each of the mRNA–nsRNA interaction models presents a distinct pattern of clustering membership, from t = 0 to t = 4.

Table 6.

Normalized scale of population abundance.

Normalized Scale
C1 0 2.265458
C2 2.267602 4.383277
C3 4.383667 7.001413
C4 7.002388 12

In Table 7, we present the molecular expression profiling that depicts biological biomarkers for non-small lung cancer following the fusion of various samples: NT samples, LE post 1 h samples, LE post 2 h samples, and LE post 4 h samples. The biomarkers that could potentially signify tumorigenesis and lung cancer were clustered according to our previous clustering results, and include AKT1, ALK, BRAF, EGFR, HER2, KRAS, MEK1, MET, NRAS, PIK3CA, RET, and ROS1 [12]. The oncogenes BRAF, RET, ROS1, MET, ALK, and PIK3CA each reveal a transition of overexpression from the NT state to the non-thermal plasma treatment states, whereas SMEK1 is the only gene exhibiting a suppression during movement from the NT state to the LE states. Despite these differences, all genes demonstrate consistency in gene expression throughout the non-thermal plasma treatment at all three hourly intervals: post 1 h, post 2 h, and post 4 h.

Table 7.

Molecular profiling of non-small lung cancer (NSLC) oncogenes.

Fusion NT Fusion LE Post 1 h Fusion LE Post 2 h Fusion LE Post 4 h Model
AKT1(1) 4 1 1 1 13
AKT1(2) 1 1 1 1 4
AKT1(3) 2 3 3 3 8
MET(1) 1 3 3 3 1
MET(2) 1 4 4 4 3
MET(3) 4 4 4 4 14
MET(4) 1 3 4 4 2
KRAS(1) 1 3 3 3 1
KRAS(2) 4 1 1 2 NA
KRAS(3) 1 2 2 2 5
KRAS(4) 4 4 4 4 14
NRAS(1) 4 1 1 1 13
NRAS(2) 1 3 3 3 1
EGFR(1) 1 3 3 3 1
EGFR(2) 4 4 4 4 14
EGFR(3) 4 1 1 1 13
EGFR(4) 1 2 2 2 5
EGFR(5) 2 3 3 3 8
EGFR(6) 3 2 2 2 12
EGFR(7) 1 1 1 1 4
EGFR(8) 2 1 1 1 10
BRAF 1 2 2 2 5
ALK(1) 2 4 4 4 9
ALK(2) 2 4 4 2 7
PIK3CA(1) 1 3 3 3 1
PIK3CA(2) 1 1 1 1 4
SMEK1 4 2 2 2 15
RET(1) 2 2 2 2 6
RET(2) 2 3 3 3 8
RET(3) 2 3 3 3 8
ROS1 2 3 3 1 11

Our paper introduces a mathematical model that allows for the profiling of gene-expression dynamics and connects these using a fusion clustering approach based on qualitative evidence. The last column in Table 7 presents the mRNA–nsRNA interaction model that is either the best or most complete fit for the clustering pattern of each oncogene. Model matching was performed by comparing gene-expression patterns prior to and after modelling (in Wolfram Mathematica), with the outcomes summarized below:

  • Model 1 is the best fit for MET1, KRAS1, NRAS2, EGFR1, and PIK3CA3 patterns.

  • Model 2 is the complete fit for MET4 pattern.

  • Model 3 is the complete fit for MET2 pattern.

  • Model 4 is the complete fit for AKT2, EGFR7, and PIK3CA2 patterns.

  • Model 5 is the best fit for KRAS3, EGFR4, and BRAF patterns.

  • Model 6 provides the best fit for RET1 patterns.

  • Model 7 is the complete fit for ALK2 pattern.

  • Model 8 is the best fit for AKT3, EGFR5, RET2, and RET3 patterns.

  • Model 9 is the complete fit for ALK1 pattern.

  • Model 10 is the complete fit for EGFR8 pattern.

  • Model 11 is the best fit for ROS1 patterns.

  • Model 12 is the best fit for EGFR6 patterns.

  • Model 13 is the best fit for AKT1, NRAS1, and EGFR3 patterns.

  • Model 14 is the complete fit for MET3, KRAS4, and EGFR2 patterns.

  • Model 15 is the complete fit for SMEK1 pattern.

5. Conclusions

In this paper, we present a novel mathematical reaction–diffusion system as an alternative approach for explainable gene expression profiling. Our study points to several observations that can be gleaned from the quantitative/qualitative analysis applied to mRNA–ncRNA interactions. First, the rate of transcription in mRNA, the rate of self-degradation in mRNA, and the rate of transcription in siRNA are all effective components of the mRNA partial differential equation. Second, the rate of self-degradation in siRNA and the rate of transport in siRNA within a tissue are effective components in the siRNA partial differential equation. Additionally, the coupled-degradation rate of mRNA and siRNA is an effective component in the coupled system of partial differential equations. Finally, the transport of mRNA within a tissue is an effective part of the mRNA partial differential equations.

Our current work can be further extended by considering dynamic relationships among genes. Such relationships can reveal cascade effects and interactions among genes, indicating that the expression of one particular gene may alter the rate of transcription of another. In addition, dynamic relationships may reveal patterns representing genes of similar expressions (i.e., co-regulating one another or else regulated by a parent gene). Hence, modelling a system of partial differential equations in which simultaneous genes are considered could result in an effective gene regulatory system. For future work, our novel reaction diffusion system for gene expression profiling could be utilized in the context of SARS-CoV-2-infected human cell lines to identify molecular targets for therapeutic intervention [45]. Building on the approach of Bar-Sinai et al. [46], alternative interpretable approaches can be explored in the future by applying ML models to partial differential equations to recover unknown dynamics in gene regulatory systems. The role of advanced biosensor techniques for gene expression profiling as part of ML models could also be considered in this context [47,48].

Acknowledgments

The authors would like to express their gratitude to Jozsef Farkas, Reader in Applied Mathematics at the University of Stirling, UK, for insightful discussions on the mathematical formulation.

Author Contributions

Conceptualization, M.W.F. and W.B.; Data curation, M.W.F.; Formal analysis, M.W.F. and W.B.; Funding acquisition, A.S. and A.H.; Investigation, M.W.F. and W.B.; Methodology, M.W.F. and W.B.; Project administration, W.B., Z.H., and A.H.; Software, M.W.F. and W.B.; Supervision, W.B., Z.H., and A.H.; Validation, M.W.F. and W.B.; Visualization, M.W.F. and W.B.; Writing—original draft, M.W.F. and W.B.; Writing—review & editing, W.B., Z.H., N.N., A.R., M.S., M.G.S., S.H., D.N., H.H. All authors have read and agreed to the published version of the manuscript.

Funding

A. Sheikh is supported by BREATHE—The Health Data Research (HDR) Hub for Respiratory Health [MC_PC_19004], which is funded through the UK Research and Innovation Industrial Strategy Challenge Fund and delivered through HDR UK. A. Hussain is supported by the UK Government’s Engineering and Physical Sciences Research Council (EPSRC) grants (Ref. EP/T021063/1, EP/T024917/1).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data used in this paper was gathered by Hou et al. [41] and is publicly available through the NCBI Gene Expression Omnibus. No permissions were required (accessible at #GSE59997).

Conflicts of Interest

The authors declare that they have no conflict of interest.

Footnotes

Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

References

  • 1.Brazma A., Parkinson H., Schlitt T., Shojatalab M. A Quick Introduction to Elements of Biology-Cells, Molecules, Genes, Functional Genomics, Microarrays. EMBL-EBI; Cambridge, UK: 2001. [Google Scholar]
  • 2.Widłak W. Molecular Biology. Springer; Berlin/Heidelberg, Germany: 2013. [Google Scholar]
  • 3.Epigenetics: Fundamentals. [(accessed on 24 September 2019)];2016 Available online: https://www.whatisepigenetics.com/fundamentals/
  • 4.Phillips T. Small Non-coding RNA and Gene Expression. Nat. Educ. 2008;1:115. [Google Scholar]
  • 5.King M.W. Regulation of Gene Expression, The Medical Biochemistry Page. [(accessed on 24 September 2019)];2016 Available online: http://themedicalbiochemistrypage.org/gene-regulation.php.
  • 6.Liu Y. Active learning with support vector machine applied to gene expression data for cancer classification. J. Chem. Inf. Comput. Sci. 2004;44:1936–1941. doi: 10.1021/ci049810a. [DOI] [PubMed] [Google Scholar]
  • 7.Glaab E., Bacardit J., Garibaldi J.M., Krasnogor N. Using rule-based machine learning for candidate disease gene prioritization and sample classification of cancer gene expression data. PLoS ONE. 2012;7:e39932. doi: 10.1371/journal.pone.0039932. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Wajid S.K., Hussain A., Huang K., Boulila W. Lung cancer detection using Local Energy-based Shape Histogram (LESH) feature extraction and cognitive machine learning techniques; Proceedings of the 2016 IEEE 15th International Conference on Cognitive Informatics & Cognitive Computing (ICCI* CC); Palo Alto, CA, USA. 22–23 August 2016; pp. 359–366. [Google Scholar]
  • 9.Salem H., Attiya G., El-Fishawy N. Classification of human cancer diseases by gene expression profiles. Appl. Soft Comput. 2017;50:124–134. doi: 10.1016/j.asoc.2016.11.026. [DOI] [Google Scholar]
  • 10.Jiang Z., Li T., Min W., Qi Z., Rao Y. Fuzzy c-means clustering based on weights and gene expression programming. Pattern Recognit. Lett. 2017;90:1–7. doi: 10.1016/j.patrec.2017.02.015. [DOI] [Google Scholar]
  • 11.Matsubara T., Ochiai T., Hayashida M., Akutsu T., Nacher J.C. Convolutional neural network approach to lung cancer classification integrating protein interaction network and gene expression profiles. J. Bioinform. Comput. Biol. 2019;17:1940007. doi: 10.1142/S0219720019400079. [DOI] [PubMed] [Google Scholar]
  • 12.Farouq M.W., Boulila W., Abdel-aal M., Hussain A., Salem A. Novel Multi-Stage Fusion based Approach for Gene Expression Profiling in Non-Small Cell Lung Cancer. IEEE Access. 2019;7:37141–37150. doi: 10.1109/ACCESS.2019.2898897. [DOI] [Google Scholar]
  • 13.Janizek J.D., Celik S., Lee S.I. Explainable machine learning prediction of synergistic drug combinations for precision cancer medicine. bioRxiv. 2018:331769. doi: 10.1101/331769. [DOI] [Google Scholar]
  • 14.Lamy J.-B., Sekar B., Guezennec G., Bouaud J., Séroussi B. Explainable artificial intelligence for breast cancer: A visual case-based reasoning approach. Artif. Intell. Med. 2019;94:42–53. doi: 10.1016/j.artmed.2019.01.001. [DOI] [PubMed] [Google Scholar]
  • 15.Pintelas E., Liaskos M., Livieris I.E., Kotsiantis S., Pintelas P. Explainable Machine Learning Framework for Image Classification Problems: Case Study on Glioma Cancer Prediction. J. Imaging. 2020;6:37. doi: 10.3390/jimaging6060037. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Sabol P., Sinčák P., Hartono P., Kočan P., Benetinová Z., Blichárová A., Verbóová Ľ., Štammová E., Sabolová-Fabianová A., Jašková A. Explainable classifier for improving the accountability in decision-making for colorectal cancer diagnosis from histopathological images. J. Biomed. Inform. 2020;109:103523. doi: 10.1016/j.jbi.2020.103523. [DOI] [PubMed] [Google Scholar]
  • 17.Gadgil C., Yeckel A., Derby J.J., Hu W.S. A diffusion-reaction model for DNA microarray assays. J. Biotechnol. 2004;114:31–45. doi: 10.1016/j.jbiotec.2004.05.008. [DOI] [PubMed] [Google Scholar]
  • 18.Wang L., Chu F., Xie W. Accurate Cancer Classification Using Expressions of Very Few Genes. IEEE/ACM Trans. Computational Biol. Bioinform. 2007;4:40–53. doi: 10.1109/TCBB.2007.1006. [DOI] [PubMed] [Google Scholar]
  • 19.Mahmud M., Kaiser M.S., Hussain A., Vassanelli S. Applications of Deep Learning and Reinforcement Learning to Biological Data. IEEE Trans. Neural Netw. Learn. Syst. 2018;29:2063–2079. doi: 10.1109/TNNLS.2018.2790388. [DOI] [PubMed] [Google Scholar]
  • 20.Jing L., Ng M.K., Liu Y. Construction of Gene Networks with Hybrid Approach From Expression Profile and Gene Ontology. IEEE Trans. Inf. Technol. Biomed. 2010;14:107–118. doi: 10.1109/TITB.2009.2033056. [DOI] [PubMed] [Google Scholar]
  • 21.Cho H., Levy D. Modeling the chemotherapy-induced selection of drug-resistant traits during tumor growth. J. Theor. Biol. 2018;436:120–134. doi: 10.1016/j.jtbi.2017.10.005. [DOI] [PubMed] [Google Scholar]
  • 22.Zhang X., Han Y., Wu L., Wang Y. State Estimation for Delayed Genetic Regulatory Networks With Reaction–Diffusion Terms. IEEE Trans. Neural Netw. Learn. Syst. 2018;29:299–309. doi: 10.1109/TNNLS.2016.2618899. [DOI] [PubMed] [Google Scholar]
  • 23.Song X., Wang M., Song S., Ahn C.K. Sampled-Data State Estimation of Reaction Diffusion Genetic Regulatory Networks via Space-Dividing Approaches. IEEE/ACM Trans. Comput. Biol. Bioinform. 2019 doi: 10.1109/TCBB.2019.2919532. [DOI] [PubMed] [Google Scholar]
  • 24.Jamieson N.B., Maker A.V. Gene-expression profiling to predict responsiveness to immunotherapy. Cancer Gene Ther. 2017;24:134–140. doi: 10.1038/cgt.2016.63. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 25.Ben Atitallah S., Driss M., Boulila W., Ben Ghézala H. Leveraging Deep Learning and IoT big data analytics to support the smart cities development: Review and future directions. Comput. Sci. Rev. 2020;38:100303. doi: 10.1016/j.cosrev.2020.100303. [DOI] [Google Scholar]
  • 26.Hajjaji Y., Boulila W., Farah I.R., Romdhani I., Hussain A. Big data and IoT-based applications in smart environments: A systematic review. Comput. Sci. Rev. 2021;39:100318. doi: 10.1016/j.cosrev.2020.100318. [DOI] [Google Scholar]
  • 27.Boulila W. A top-down approach for semantic segmentation of big remote sensing images. Earth Sci. Inform. 2019;12:295–306. doi: 10.1007/s12145-018-00376-7. [DOI] [Google Scholar]
  • 28.Boulila A., Sellami M., Driss M., Al-Sarem M., Safai M., Ghaleb F.A. RS-DCNN: A Novel Distributed Convolutional-Neural-Networks based-Approach for Big Remote-Sensing Image Classification. Comput. Electron. Agric. 2021;182:106014. doi: 10.1016/j.compag.2021.106014. [DOI] [Google Scholar]
  • 29.Bellman R., Adomian G. In: Partial Differential Equations New Methods for Their Treatment and Solution. Media D.R., editor. Springer Science & Business; Berlin, Germany: 1985. [Google Scholar]
  • 30.Chirikjian G.S. Stochastic Models, Information Theory, and Lie Groups. Birkhäuser; Basel, Switzerland: 2009. [Google Scholar]
  • 31.Salsa S. Partial Differential Equations in Action. Springer; Berlin/Heidelberg, Germany: 2009. [Google Scholar]
  • 32.Tveito A., Langtangen H.P., Nielsen B.F., Cai X. Elements of Scientific Computing. Springer; Berlin/Heidelberg, Germany: 2010. [Google Scholar]
  • 33.Fangohr H. Solving Partial Differential Equations (PDEs) [(accessed on 24 September 2019)];2012 :1–47. Available online: https://www.southampton.ac.uk/~fangohr/teaching/comp6024/comp6024-pdes.pdf.
  • 34.Chasnov J.R. Introduction to Differential Equations. [(accessed on 24 September 2019)];2016 :1–151. Available online: http://www.ms.uky.edu/~ghly222/teaching/Summer2018/Lecture%20Notes%20-%20Chasnov.
  • 35.Grossmann C., Roos H., Stynes M. Numerical Treatment of Partial Differential Equations. Springer; Berlin/Heidelberg, Germany: 2007. [Google Scholar]
  • 36.Mohamad A.A. Lattice Boltzmann Method. Springer; Berlin/Heidelberg, Germany: 2011. [Google Scholar]
  • 37.Kreiss H.-O., Ortiz O.E., Anders Petersson N. Initial-Boundary Value Problems for Second Order Systems of Partial Differential Equations. ESAIM. 2012;46:559–593. doi: 10.1051/m2an/2011060. [DOI] [Google Scholar]
  • 38.Kuttler K. Notes for Partial Differential Equations. [(accessed on 24 September 2019)];2003 Available online: http://www.math.byu.edu/~klkuttle/547notesB.pdf.
  • 39.Grigoryan V. Partial Differential Equations. [(accessed on 24 September 2019)];2010 :1–96. Available online: http://www.math.ucsb.edu/~grigoryan/124A.pdf.
  • 40.Dhar D. States of Matter. [(accessed on 24 September 2019)];2009 Available online: http://www.tifr.res.in/~alumni/States_of_matter_Deepak_Dhar.pdf.
  • 41.Hou J., Ma J., Yu K.N., Li W., Cheng C., Bao L., Han W. Non-thermal plasma treatment altered gene expression profiling in non-small-cell lung cancer A549 cells. BMC Genom. 2015;16:1–12. doi: 10.1186/s12864-015-1644-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 42.Levine E., Zhang Z., Kuhlman T., Hwa T. Quantitative characteristics of gene regulation by small RNA. PLoS Biology. 2007;5:2007. doi: 10.1371/journal.pbio.0050229. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 43.Levine E., McHale P., Levine H. Small Regulatory RNAs May Sharpen Spatial Expression Patterns. PLoS Comput. Biol. 2007;3:e233. doi: 10.1371/journal.pcbi.0030233. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 44.Hohn M.E. Ph.D. Thesis. University of California; San Diego, CA, USA: 2013. Partial Differential Equation Models and Numerical Simulations of RNA Interactions and Gene Expression. [Google Scholar]
  • 45.Wyler E., Mösbauer K., Franke V., Diag A., Gottula L.T., Arsie R., Klironomos F., Koppstein D., Ayoub S., Buccitelli C., et al. Bulk and single-cell gene expression profiling of SARS-CoV-2 infected human cell lines identifies molecular targets for therapeutic intervention. bioRxiv. 2020 doi: 10.1101/2020.05.05.079194. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 46.Bar-Sinai Y., Hoyer S., Hickey J., Brenner M.P. Learning data-driven discretizations for partial differential equations. Proc. Natl. Acad. Sci. USA. 2019;116:15344–15349. doi: 10.1073/pnas.1814058116. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 47.Feng Y., Xie Z., Jiang X., Li Z., Shen Y., Wang B., Liu J. The Applications of Promoter-gene-Engineered Biosensors. Sensors. 2018;18:2823. doi: 10.3390/s18092823. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 48.Sierpe R., Kogan M.J., Bollo S. Label-Free Oligonucleotide-Based SPR Biosensor for the Detection of the Gene Mutation Causing Prothrombin-Related Thrombophilia. Sensors. 2020;20:6240. doi: 10.3390/s20216240. [DOI] [PMC free article] [PubMed] [Google Scholar]

Associated Data

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

Data Availability Statement

The data used in this paper was gathered by Hou et al. [41] and is publicly available through the NCBI Gene Expression Omnibus. No permissions were required (accessible at #GSE59997).


Articles from Sensors (Basel, Switzerland) are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES