Next Article in Journal
Exact (1 + 3 + 6)-Dimensional Cosmological-Type Solutions in Gravitational Model with Yang–Mills Field, Gauss–Bonnet Term and Λ Term
Previous Article in Journal
Prediction Intervals: A Geometric View
Previous Article in Special Issue
Comparing the Min–Max–Median/IQR Approach with the Min–Max Approach, Logistic Regression and XGBoost, Maximising the Youden Index
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Parameter Estimation in the Mathematical Model of Bacterial Colony Patterns in Symmetry Domain

1
Department of Mathematics Applications and Methods for Artificial Intelligence, Faculty of Applied Mathematics, Silesian University of Technology, 44-100 Gliwice, Poland
2
Institute of Energy and Fuel Processing Technology, 41-803 Zabrze, Poland
3
Department of Electrical, Electronics and Informatics Engineering, University of Catania, Viale A. Doria 6, 95125 Catania, Italy
*
Author to whom correspondence should be addressed.
Symmetry 2023, 15(4), 782; https://doi.org/10.3390/sym15040782
Submission received: 5 March 2023 / Revised: 19 March 2023 / Accepted: 21 March 2023 / Published: 23 March 2023

Abstract

:
The paper presents a solution to the problem related to the reconstruction of parameters in the mathematical model of bacterial colony patterns in a domain with symmetry. The inverse problem consists of determining the value of the diffusion coefficient of active bacteria. The model describing the distribution of active bacteria in a given region, as well as the concentration of the substrate over time is considered. Such a model consists of a system of partial differential equations with appropriate initial-boundary conditions. The finite element method was used to solve the direct problem. However, the Fibonacci search method was used to minimize the functional description of the error of the approximate solution.

1. Introduction

Each ecosystem on the Earth is inhabited by communities of bacteria and other microorganisms. They occur on the surfaces of objects, in soil, and in water, and they live in the body of humans and animals. They often form on surfaces dense colonies called biofilms. Its structure of it depends on physical, chemical and biological factors. Among the many specific factors of growth and functioning of the colony, the most important should be access to water and nutrients, and the characteristics of the substrate [1,2,3].
Most biofilms found in nature are mixtures of different species of bacteria. In such cases, competition for a specific ecological niche is most often observed. When studying single-species biofilm, the development of a given colony can be observed depending on the variety of environmental conditions. A common microorganism used in bacterial colony studies is the Gram-positive bacterium Bacillus subtilis. It is a model organism, in particular, used to observe the formation of biofilm by bacteria and the way bacteria move in various environments and on various substrates [1,2,4]. This type of bacteria is quite widespread and also does not show pathogenic properties in the basic form. B. subtilis is an important component of the human microflora, it is present, inter alia, on the skin surface and in the gastrointestinal tract. It is a symbiote that produces a compound called bacitracin, which inhibits the growth of other Gram-positive bacteria. As a result, these bacteria are used in the pharmaceutical industry [2,5,6].
Experimental and mathematical modeling is an important study of bacterial colonies with regard to their application in various branches of the economy. Due to the fact that B. subtilis is a bacterium that differentiates quickly and shows the possibility of various types of motility, the microorganism can be used to model the behavior of Gram-positive bacteria, in general, [5,7]. Modeling the behavior of B. subtilis, as for example, in the papers [8,9,10,11], change the behavior of the colony depending on the parameters of the environment. The adaptive abilities of bacteria allow the observation of various types of motility, communication and reproduction methods. As a result, it is possible to determine the mechanisms shaping the desired development of bacterial colonies and the patterns adopted by them, which is conducive to the optimization of biological research and production of substances using Gram-positive bacteria [8,9,10,11].
Inverse problems have an important role in science. Solving inverse problems of various kinds allows for more accurate modeling of various processes [12,13,14,15,16,17,18]. For example, in [12], authors compared various mathematical models of heat conduction based on temperature measurements of porous aluminum. In order to perform the comparison, an inverse problem had to be solved, consisting in identifying several model coefficients. The Ant Colony Optimization algorithm was used to solve this problem. In paper [14] a novel spatially and temporally controlled heating method was proposed. The laser configuration was achieved by solving the inverse heat conduction problem. In papers [17,18] from the knowledge of temperature measurements the aerothermal heating of a reusable launch vehicle is reconstructed. For solving the direct problem the implicit scheme of the finite difference method is used, whereas the solution to the inverse problem is determined with the aid of the Levenberg–Marquardt method. More about inverse problems can be found in [19,20,21].
Examples of the application of inverse problems in biological sciences can be found in the papers [22,23,24,25,26]. Abdulla and Poteau in paper [23] describe the identification of parameters for a model of a biological system described by a system of nonlinear ordinary differential equations. The presented method is a combination of Bellman’s quasilinearization, Tikhonov’s regularization and sensitivity coefficients. The examples in the article concern the Lotka–Volterra model, the bistable switch model in genetic regulatory networks, gene regulation and repressilator models from synthetic biology. However, Capasso et al. [24] describes the application of Barnsley’s Collage Theorem [27] to solve the inverse problem for the model described by first-order ordinary differential equations. In the examples, the following models are considered: population dynamics, mRNA and protein concentration, bacteria and amoeba cells interaction, and tumor growth. Models described by the system of ordinary differential equations are also considered by Kabanikhin and Krivorotko [25]. This time the solution was based on the gradient method. Numerical examples concerned models of infectious disease, HIV dynamics, and the spread of tuberculosis. In the inverse problem considered by Doumic et al. [26], the division rate from the cell volume distribution data in certain structured population models is reconstructed. The quasi-reversibility method and filtering method were used in the calculations. In paper [28] a novel 2-hydr_Ensemble residues’ identification algorithm was proposed. Several typical classification models can be employed to compare. Presented algorithm has the ability to find out the potential information among several feature vectors. Paper [29] focuses on the application of a capsule network (CapsNet) to identify the pneumonia-related compounds in Qingre Jiedu injection. Obtained results show that CapsNet can identify disease-related compounds more accurately than other methods like SVM or RF. In the work [30], the authors propose and develop a tool called Phage_UniR_LGBM to classify the virion proteins.
In mathematical modeling, it is very important to properly determine the values of parameters in the model. Some of these parameters cannot be accurately determined on the basis of theory or direct measurements. In that case, we can try to measure a different quantity and then solve the inverse problem of identifying the value of the parameter we are interested in. Such an inverse problem is considered in this paper. Namely on the basis of the knowledge density of active bacteria at a given point the diffusion coefficient of active bacteria is determined. This paper considers a model describing the density distribution of B. subtilis as well as the concentration of the substrate. A model consisting of two non-linear partial differential equations is considered. The assumed symmetry consists of the fact that homogeneous boundary conditions of the second kind are given for both functions on the boundary of the area. Thus, there is no flow of bacteria or substrate through the boundary of the area. As a consequence, the obtained solution to the direct problem can be symmetrically reflected with respect to the boundary of the region (analog to thermal symmetry). The finite element method was used to solve the direct problem. However, to determine the minimum of the functional, describing the error of the approximate solution, the Fibonacci search method was used. The inverse problem was solved for different noises of the input data.

2. Bacterial Colonies Model

In this section, a model of a bacterial colony is presented, which is describing the distribution of active bacteria in space and time and the concentration of the substrate (nutrient field). Both, bacteria cells and the nutrient, diffuse when bacteria cells multiply by consuming nutrients. We assume that the distribution of active bacteria and concentration of the substrate meets the conditions of symmetry. Therefore, it is possible to consider a fragment of the entire area with symmetry conditions set on the boundary. We consider region Ω = { ( x , y ) : x ( x l , x r ) , y ( y l , y r ) } where < x l < x r < and < y l < y r < for time t [ 0 , t * ] . By b we denote the density of active bacteria and by s concentration of substrate. Their distribution is described by the system of partial differential Equations [31]:
b t = D b ( b , s ) b χ ( s ) b s + g ( s ) b ,
s t = D s 2 s g ( s ) b ,
where D b ( b , s ) is nonlinear diffusion for bacterial cells, χ ( s ) is chemotactic response, g ( s ) is function describing specific bacterial growth rate and D s is constant diffusion coefficient for substrate. The first term of Equation (1) describes the motility, the second mortality and the third reproduction. Using the equations, it is possible to model different types of bacterial motility, such as swimming, sliding and swarming, as well as the motility of a single bacterium, in smaller clusters or larger agglomerates [5,8]. It is also possible to determine the conditions of secretion of substances by bacteria and the formation of various patterns, such as a ring pattern, resulting from cyclical changes in the differentiation of bacteria from swimming to swarming forms [8,9,10].
To the system of differential Equation (1) and (2) the initial conditions are posed:
b ( x , y , 0 ) = b 0 ( x , y ) , for ( x , y ) Ω ,
s ( x , y , 0 ) = v 0 ,         for ( x , y ) Ω .
Due to the assumed symmetry, on the boundary Ω of the Ω , homogeneous boundary conditions of the second kind are set:
b n ( x , y , t ) = 0 , for ( x , y ) Ω , t [ 0 , t * ] ,
s n ( x , y , t ) = 0 , for ( x , y ) Ω , t [ 0 , t * ] .
In the presented model, we assume [31,32]:
D b ( b , s ) = D b s ,
g ( s ) = k s 1 + s ,
χ ( s ) = v s .
where D is linear diffusion coefficient for bacterial cells, v is chemotaxis coefficient and k is arbitrary constant. Taking into account (7)–(9), system of differential Equations (1) and (2) has following form:
b t = D x b s b x + y b s b y v x b s s x + y b s s y + k b s 1 + s ,
s t = D s 2 s x 2 + 2 s y 2 k b s 1 + s .

3. Inverse Problem and Its Solution

In this section, we consider the inverse problem which consists of reconstructing the value of diffusion coefficient D. Additional information which we used for the identification of the D coefficient is the values of the b function (density of active bacteria) in a given point in the Ω region. We denote this data by b ¯ ( x p , y p , t i ) , where ( x p , y p ) Ω are the coordinates of the measuring point, and t i , i = 1 , 2 , , N , are measurement times. By solving the direct problem for a fixed value of the coefficient D (solving the system of Equations (1) and (2)), we obtain the values of the b function in the measuring point— b D ( x p , y p , t i ) . Next, by comparing the data obtained from the model for the given D coefficient b D ( x p , y p , t i ) with the measurement data b ¯ ( x p , y p , t i ) , we create a function describing the error of approximate solution:
J ( D ) = i = 1 N b D ( x p , y p , t i ) b ¯ ( x p , y p , t i ) 2 .
By minimizing the above objective function, we can identify the approximate value of the D coefficient.
In order to solve the direct problem, the finite element method supplemented with the method of lines was used. In the case of determining the minimum of the objective function, the Fibonacci search method [33,34] was used. Now, we present the algorithm of the Fibonacci search method.
1.
Input: objective function f (unimodal function),
  •        interval [ a , b ] ,
  •        required absolute precision ε .
2.
Determine the smallest number k N for which F k > b a ε , where F k is the Fibonacci number.
3.
Set a ( 0 ) = a and b ( 0 ) = b .
4.
Determine x 1 ( 0 ) = b ( 0 ) F k 1 F k b ( 0 ) a ( 0 ) and x 2 ( 0 ) = a ( 0 ) + b ( 0 ) x 1 ( 0 ) .
5.
For i = 0 , 1 , , k 4 :
5a.
If f ( x 1 ( i ) ) < f ( x 2 ( i ) ) , then a ( i + 1 ) = a ( i ) and b ( i + 1 ) = x 2 ( i ) ,
otherwise a ( i + 1 ) = x 1 ( i ) and b ( i + 1 ) = b ( i ) .
5b.
Determine
x 1 ( i + 1 ) = b ( i + 1 ) F k i 2 F k i 1 b ( i + 1 ) a ( i + 1 ) , x 2 ( i + 1 ) = a ( i + 1 ) + b ( i + 1 ) x 1 ( i + 1 ) .
6.
Result x 1 ( k 3 ) .
The designed algorithm was implemented in Wolfram language on Mathematica 12.3 platform [35] and the calculations were performed by using the computer with processor Intel Core i7-8565U, 1.80 Ghz, 2.00 GHz, equipped with 16 GB RAM memory.
The block diagram of the calculation procedure is shown in Figure 1. However, the implementation of the Fibonacci search method in Wolfram language [35] is shown in Figure 2. In each step of the procedure for solving the inverse problem the values of the objective function should be determined in consecutive points x 1 i and x 2 i . This is related to the solution of the direct problem composed of Equations (10) and (11) with boundary conditions (3)–(6). Solving single direct problem took about 2.7 s, while solving inverse problem took about 130 s.

4. Results

In the numerical experiment, input data for the inverse problem have been obtained by solving a direct problem. To prepare the input data, a mesh consisting of 986 finite elements was used. In the calculations necessary to solve the inverse problem, a mesh composed of 602 finite elements was used. This mesh is presented in Figure 3. How changing the mesh affects the values of bacterial density b and substrate concentration s is presented in Figure 4 and Figure 5. The error plot looks similar at two different points of the region. The reason for using a different mesh to generate the input data and a different mesh for solving the inverse problem is related to avoiding the inverse crime [20,21].
The calculations are performed in the region Ω = { ( x , y ) , x ( 4 , 4 ) , y ( 4 , 4 ) } and for t [ 0 , 80 ] . Following parameters are assumed [31]: v = 2.0 , D s = 1 , k = 0.1 , v 0 = 1.5 and b 0 ( x , y ) = a 0 exp x 2 y 2 a , where a = 6.25 and a 0 = 0.5 . The exact value of the diffusion coefficient is D = 0.5 . The contour plots of the b (density of active bacteria) and s (concentration of substrate) functions for t = 20 are shown in Figure 6.
Region Ω contains one measuring point, while the measurements are taken every 1 s. The calculations are taken for different positions of the measuring point: ( 0 , 0 ) , ( 0.5 , 0.5 ) , ( 4 , 0 ) and ( 4 , 4 ) . The exact and noised input data are used in the calculations. The noise of input data was implemented in such a way that a random value from [ p b e 100 , p b e 100 ] was added to the exact value of b e , where p was the percent disturbance level. The random values are uniformly distributed. Perturbations of 0.5 % , 1 % , 2 % , 5 % and 10 % were used in the calculations. The exact input data and their noises are shown in Figure 7.
To find the minimum of the objective function J (12) the Fibonacci algorithm was used, which is described in Section 3. The diffusion coefficient D was searched in ( 0 , 1 ] interval with a precision of 10 7 .
Figure 8 and Figure 9 present plots of the objective function J in the case of exact input data and 10 % noised input data. As we can see in Figure 8 and Figure 9, for small values (≤0.2) of the diffusion coefficient D, the values of the objective function J are relatively large. The minimum is for D = 0.5 .
In Table 1 and Table 2 are presented reconstructed values of coefficient D in the case of calculations for measurement point ( 0.5 , 0.5 ) and ( 4 , 4 ) . In the case of noised input data, the percentage error of reconstruction is smaller than the noisy input data. Even for p = 10 % , the error of reconstruction is less than 3.7 % which is satisfying. In the case of calculations for the remaining measuring points, the D coefficient is also reconstructed very well. Table 3 presents errors of reconstruction functions b (density of active bacteria) and s (concentration of substrate) in measurement point ( 0.5 , 0.5 ) . In all cases, these errors are minimal and do not exceed 0.13 % . A similar situation occurs in the case of identification of the functions b and s in the entire region Ω (see Table 4). Even in case of 10 % noised input data, relative errors of reconstruction b and s are equal to 8.86 × 10 2 % and 2.06 % , respectively. In the case of calculations for the remaining measurement points, similar results were obtained. This is illustrated by Figure 10, which shows the mean errors of identifying the b and s functions obtained during the calculations for various measurement points and selected noises of the input data. Each time, the values of both functions in the measuring point are estimated very well. The identification errors are much smaller than the input errors. They slightly depend on the location of the measurement point. The b function reconstruction error is slightly greater than in the case of the s function. In the case of the b function, the biggest error occurred for the ( 0 , 0 ) measurement point and the 5% disturbance of the input data and this error is equal to 0.282 %. On the other hand, in the case of the s function, the largest error occurred for the ( 4.0 ) measurement point and 10% disturbance and is equal to 0.076 %. Plots of reconstructed density of active bacteria b and concentration of substrate s in measurement point ( 0.5 , 0.5 ) and ( 4 , 4 ) for input data noised by 10% error are presented in Figure 11.
Figure 12 presents the mean relative errors of reconstructing the functions b and s in the entire considered area obtained during calculations for various measurement points and selected disturbances of the input data. Furthermore, the obtained errors for the entire area are much smaller than the input data errors. Changing the position of the measuring point has a small effect on the obtained errors. In all cases, errors are very small. In the case of the b function, the largest error is noted for ( 0 , 0 ) and 5% disturbances and it is equal to 0.185 %. In turn, in the case of the s function, the largest error occurred for the point ( 4.0 ) and 10% disturbances and it is equal to to 0.077 %.
At the end of this section, we present Figure 13, Figure 14, Figure 15, Figure 16, Figure 17 and Figure 18 showing the errors of the reconstruction of functions b and s in measurement points for different noises of the input data. In the case of the density of active bacteria (function b) and low input data noise ( p = 0 % , 0.5 % , 1 % ), the greatest errors are noted around the time t = 40 s, while for the input data noised by p = 2 % , 5 % , 10 % the highest value of error is around t = 10 s. In the case of the concentration of substrate, the highest error is around t = 40 s for all input data.

5. Conclusions

The model presented in the paper describes the distribution of active bacteria (function b) and the concentration of the substrate (function s) in space and time. For solving a system of differential equations with initial-boundary conditions, the finite element method was used. In modeling various types of phenomena, it is sometimes necessary to determine some model parameters that are difficult to measure by sensors. To determine these parameters is needed to solve the inverse problem. A method of solving the inverse problem, consisting in determining the diffusion coefficient of active bacteria based on measurements of the density of bacteria at a fixed point of the region, is presented. The considered method, based on the minimization of the objective function with the Fibonacci algorithm, gives good results. Even for noisy input data, the errors are at a satisfactory level. The errors of reconstruction of the b and s functions, in all cases, are less than 0.3 % , while the error of diffusion coefficient D does not exceed the noise of input data. Furthermore, changing the location of the measurement point does not have a large impact on the obtained results. The method was implemented in the Wolfram language, and the calculations were performed in the Mathematica 12.3 platform. The computation time for the inverse problem was about 130 s. This time can be shortened by using more advanced Wolfram statements or implementing it in another language. The obtained results confirm the accuracy and stability of the presented method.

Author Contributions

Conceptualization, D.S.; methodology, D.S., G.C. and R.B.; software, D.S.; validation, D.S., R.B. and A.W.; formal analysis, D.S., R.B. and A.W.; investigation, G.C., D.S., R.B. and A.W.; writing–original draft preparation, G.C., D.S., R.B. and A.W.; writing–review and editing, D.S., R.B. and A.W.; visualization, D.S., R.B. and A.W.; funding acquisition, D.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Not applicable.

Acknowledgments

The authors would like to acknowledge the contribution to this research from the National Agency for Academic Exchange of Poland under the Academic International Partnerships program, grant agreement no. PPI/APM/2018/1/00004.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Xiong, L.; Cao, Y.; Cooper, R.; Rappel, W.-J.; Hasty, J.; Tsimring, L. Flower-like patterns in multi-species bacterial colonies. eLIFE 2020, 9, e48885. [Google Scholar] [CrossRef]
  2. Rhodeland, B.; Hoeger, K.; Ursell, T. Bacterial surface motility is modulated by colony-scale flow and granular jamming. J. R. Soc. Interface 2020, 17, 20200147. [Google Scholar] [CrossRef] [PubMed]
  3. Matoz-Fernandez, D.; Arnaouteli, S.; Porter, M.; MacPhee, C.E.; Stanley-Wall, N.R.; Davidson, F.A. Comment on ”Rivalry in Bacillus subtilis colonies: Enemy or family?”. Soft Matter 2020, 16, 3344–3346. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  4. Brzozowski, R.S.; Tomlinson, B.R.; Sacco, M.D.; Chen, J.J.; Ali, A.N.; Chen, Y.; Shaw, L.N.; Eswaraa, P.J. Interdependent YpsA- and YfhS-Mediated Cell Division and Cell Size Phenotypes in Bacillus subtilis. mSphere 2020, 5, e00655-20. [Google Scholar] [CrossRef] [PubMed]
  5. Hernandez-Valdes, J.A.; Zhou, L.; de Vries, M.P.; Kuipers, O.P. Impact of spatial proximity on territoriality among human skin bacteria. NPJ Biofilms Microbiomes 2020, 6, 30. [Google Scholar] [CrossRef] [PubMed]
  6. Sui, Z.-W.; Wang, B.; Liu, S.-Y.; Wang, J.; Fu, B.-Q.; Zhuo, T.-Y.; Wang, Y. Study on Measurement Method of Bacillus subtilis var. niger Spore. Jiliang Xuebao/Acta Metrol. Sin. 2020, 41, 1171–1176. [Google Scholar]
  7. Earl, C.; Arnaouteli, S.; Bamford, N.C.; Porter, M.; Sukhodub, T.; MacPhee, C.E.; Stanley-Wall, N.R. The majority of the matrix protein TapA is dispensable for Bacillus subtilis colony biofilm architecture. Mol. Microbiol. 2020. [Google Scholar] [CrossRef]
  8. Schwarcz, D.; Levine, H.; Ben-Jacob, E.; Ariel, G. Uniform modeling of bacterial colony patterns with varying nutrient and substrate. Phys. D 2016, 318–319, 91–99. [Google Scholar] [CrossRef] [Green Version]
  9. Miyata, S.; Sasaki, T. Asymptotic analysis of a chemotactic model of bacteria colonies. Math. Biosci. 2006, 201, 184–194. [Google Scholar] [CrossRef]
  10. Golding, I.; Kozlovsky, Y.; Cohen, I.; Ben-Jacob, E. Studies of bacterial branching growth using reaction-diffusion models for colonial development. Phys. A 1998, 260, 510–554. [Google Scholar] [CrossRef] [Green Version]
  11. Shimada, H.; Ikeda, T.; Wakita, J.; Itoh, H.; Kurosu, S.; Hiramatsu, F.; Nakatsuchi, M.; Yamazaki, Y.; Matsuyama, T.; Matsushita, M. Dependence of local cell density on concentric ring colony formation by bacterial species bacillus subtilis. J. Phys. Soc. Jpn. 2003, 73, 1082–1089. [Google Scholar] [CrossRef] [Green Version]
  12. Brociek, R.; Słota, D.; Król, M.; Matula, G.; Kwaśny, W. Comparison of mathematical models with fractional derivative for the heat conduction inverse problem based on the measurements of temperature in porous aluminum. Int. J. Heat Mass Transf. 2019, 143, 118440. [Google Scholar] [CrossRef]
  13. Brociek, R.; Słota, D.; Król, M.; Matula, G.; Kwaśny, W. Modeling of heat distribution in porous aluminum using fractional differential equation. Fractal Fract. 2017, 1, 17. [Google Scholar] [CrossRef] [Green Version]
  14. Shang, Z.; Liao, Z.; Sarasua, J.A.; Billingham, J.; Axinte, D. On modelling of laser assisted machining: Forward and inverse problems for heat placement control. Int. J. Mach. Tools Manuf. 2019, 138, 36–50. [Google Scholar] [CrossRef] [Green Version]
  15. Kefai, A.; Yildiz, M. Modeling of sensor placement strategy for shape sensing and structural health monitoring of a wing-shaped sandwich panel using inverse finite element method. Sensors 2017, 17, 2775. [Google Scholar]
  16. Liang, D.; Cheng, J.; Ke, Z.; Ying, L. Deep magnetic resonance image reconstruction: Inverse problems meet neural networks. IEEE Signal Process. Mag. 2020, 37, 141–151. [Google Scholar] [CrossRef]
  17. Brociek, R.; Hetmaniok, E.; Słota, D. Reconstruction of aerothermal heating for the thermal protection system of a reusable launch vehicle. Appl. Therm. Eng. 2023, 219, 119405. [Google Scholar] [CrossRef]
  18. Brociek, R.; Hetmaniok, E.; Napoli, C.; Capizzi, G.; Słota, D. Estimation of aerothermal heating for a thermal protection system with temperature dependent material properties. Int. J. Therm. Sci. 2023, 188, 108229. [Google Scholar] [CrossRef]
  19. Smyl, D.; Liu, D. Less is often more: Applied inverse problems using hp-forward models. J. Comput. Phys. 2019, 399, 108949. [Google Scholar] [CrossRef]
  20. Kaipio, J.; Somersalo, E. Statistical and Computational Inverse Problems; Springer: New York, NY, USA, 2005. [Google Scholar]
  21. Kaipio, J.; Somersalo, E. Statistical inverse problems: Discretization, model reduction and inverse crimes. J. Comput. Appl. Math. 2007, 198, 493–504. [Google Scholar] [CrossRef] [Green Version]
  22. Clermont, G.; Zenker, S. The inverse problem in mathematical biology. Math. Biosci. 2015, 260, 11–15. [Google Scholar] [CrossRef] [PubMed]
  23. Abdulla, U.G.; Poteau, R. Identification of parameters in systems biology. Math. Biosci. 2018, 305, 133–145. [Google Scholar] [CrossRef] [PubMed]
  24. Capasso, V.; Kunze, H.E.; La Torre, D.; Vrscay, E.R. Solving inverse problems for biological models using the collage method for differential equations. J. Math. Biol. 2013, 67, 25–38. [Google Scholar] [CrossRef] [PubMed]
  25. Kabanikhin, S.I.; Krivorotko, O.I. Optimization methods for solving inverse immunology and epidemiology problems. Comput. Math. Math. Phys. 2020, 60, 580–589. [Google Scholar] [CrossRef]
  26. Doumic, M.; Maia, P.; Zubelli, J.P. On the calibration of a size-structured population model from experimental data. Acta Biotheor. 2010, 58, 405–413. [Google Scholar] [CrossRef] [Green Version]
  27. Barnsley, M.F. Fractals Everywhere; AP Professional: Boston, MA, USA, 2012. [Google Scholar]
  28. Bao, W.; Yang, B.; Chen, B. 2-hydr_Ensemble: Lysine 2-hydroxyisobutyrylation identification with ensemble method. Chemom. Intell. Lab. Syst. 2021, 215, 104351. [Google Scholar] [CrossRef]
  29. Yang, B.; Bao, W.; Wang, J. Active disease-related compound identification based on capsule network. Briefings Bioinform. 2022, 23, bbab462. [Google Scholar] [CrossRef]
  30. Bao, W.; Cui, Q.; Chen, B.; Yang, B. Phage_UniR_LGBM: Phage Virion Proteins Classification with UniRep Features and LightGBM Model. Comput. Math. Methods Med. 2022, 2022, 9470683. [Google Scholar] [CrossRef]
  31. Rida, S.Z.; El-Sayed, A.M.A.; Arafa, A.A.M. Effect of bacterial memory dependent growth by using fractional derivatives reaction-diffusion chemotactic model. J. Stat. Phys. 2010, 140, 797–811. [Google Scholar] [CrossRef]
  32. Kawasaki, K.; Mochizuki, A.; Matsushita, M.; Umeda, T.; Shigesada, N. Modeling spatio-temporal patterns created by Bacillus subtilis. J. Teor. Biol. 1997, 188, 177–185. [Google Scholar] [CrossRef]
  33. Gill, P.E.; Murray, W.; Wright, M.H. Practical Optimization; Academic Press: London, UK, 1981. [Google Scholar]
  34. Mishra, S.K.; Ram, B. Introduction to Unconstrained Optimization with R; Springer Nature: Singapore, 2019. [Google Scholar]
  35. Wolfram, S. An Elementary Introduction to the Wolfram Language; Wolfram Media: Champaign, IL, USA, 2017. [Google Scholar]
Figure 1. Block diagram of the procedure solving inverse problem.
Figure 1. Block diagram of the procedure solving inverse problem.
Symmetry 15 00782 g001
Figure 2. Implementation of the Fibonacci search method in Wolfram language.
Figure 2. Implementation of the Fibonacci search method in Wolfram language.
Symmetry 15 00782 g002
Figure 3. Division of the considered region into finite elements.
Figure 3. Division of the considered region into finite elements.
Symmetry 15 00782 g003
Figure 4. Error in determining the density of active bacteria b when changing the mesh: (a) in point ( 0.5 , 0.5 ) and (b) in point ( 3 , 3 ) .
Figure 4. Error in determining the density of active bacteria b when changing the mesh: (a) in point ( 0.5 , 0.5 ) and (b) in point ( 3 , 3 ) .
Symmetry 15 00782 g004
Figure 5. Error in determining the concentration of substrate s when changing the mesh: (a) in point ( 0.5 , 0.5 ) and (b) in point ( 3 , 3 ) .
Figure 5. Error in determining the concentration of substrate s when changing the mesh: (a) in point ( 0.5 , 0.5 ) and (b) in point ( 3 , 3 ) .
Symmetry 15 00782 g005
Figure 6. Density of active bacteria b (a) and concentration of substrate s (b) for t = 20 s.
Figure 6. Density of active bacteria b (a) and concentration of substrate s (b) for t = 20 s.
Symmetry 15 00782 g006
Figure 7. Exact (solid line) and noised values of input data for different measuring points: ( 0.5 , 0.5 ) (a) and ( 4 , 4 ) (b) (orange points— p = 0.5 %, blue points— p = 1 %, red points— p = 2 %, green points— p = 5 %, brown points— p = 10 %).
Figure 7. Exact (solid line) and noised values of input data for different measuring points: ( 0.5 , 0.5 ) (a) and ( 4 , 4 ) (b) (orange points— p = 0.5 %, blue points— p = 1 %, red points— p = 2 %, green points— p = 5 %, brown points— p = 10 %).
Symmetry 15 00782 g007
Figure 8. Objective function J for exact input data and for different measuring points: ( 0.5 , 0.5 ) (a) and ( 4 , 4 ) (b).
Figure 8. Objective function J for exact input data and for different measuring points: ( 0.5 , 0.5 ) (a) and ( 4 , 4 ) (b).
Symmetry 15 00782 g008
Figure 9. Objective function J for noised input data ( p = 10 %) and for different measuring points: ( 0.5 , 0.5 ) (a) and ( 4 , 4 ) (b).
Figure 9. Objective function J for noised input data ( p = 10 %) and for different measuring points: ( 0.5 , 0.5 ) (a) and ( 4 , 4 ) (b).
Symmetry 15 00782 g009
Figure 10. Mean relative errors of density of active bacteria b (a) and concentration of substrate s (b) for various measurement points: p 1 ( 0.5 , 0.5 ) , p 2 ( 4 , 0 ) , p 3 ( 4 , 4 ) , p 4 ( 0 , 0 ) .
Figure 10. Mean relative errors of density of active bacteria b (a) and concentration of substrate s (b) for various measurement points: p 1 ( 0.5 , 0.5 ) , p 2 ( 4 , 0 ) , p 3 ( 4 , 4 ) , p 4 ( 0 , 0 ) .
Symmetry 15 00782 g010
Figure 11. Density of active bacteria b and concentration of substrate s in measurement point reconstructed for noised input data ( p = 10 %) and for different measuring points: ( 0.5 , 0.5 ) (a) and ( 4 , 4 ) (b).
Figure 11. Density of active bacteria b and concentration of substrate s in measurement point reconstructed for noised input data ( p = 10 %) and for different measuring points: ( 0.5 , 0.5 ) (a) and ( 4 , 4 ) (b).
Symmetry 15 00782 g011
Figure 12. Mean relative errors of density of active bacteria b (a) and concentration of substrate s (b) in the entire area obtained during calculations for various measurement points: p 1 ( 0.5 , 0.5 ) , p 2 ( 4 , 0 ) , p 3 ( 4 , 4 ) , p 4 ( 0 , 0 ) .
Figure 12. Mean relative errors of density of active bacteria b (a) and concentration of substrate s (b) in the entire area obtained during calculations for various measurement points: p 1 ( 0.5 , 0.5 ) , p 2 ( 4 , 0 ) , p 3 ( 4 , 4 ) , p 4 ( 0 , 0 ) .
Symmetry 15 00782 g012
Figure 13. Absolute error of reconstruction functions b (a) and s (b) in measurement point ( 0.5 , 0.5 ) for exact input data.
Figure 13. Absolute error of reconstruction functions b (a) and s (b) in measurement point ( 0.5 , 0.5 ) for exact input data.
Symmetry 15 00782 g013
Figure 14. Absolute error of reconstruction functions b (a) and s (b) in measurement point ( 0.5 , 0.5 ) for noised input data ( p = 0.5 %).
Figure 14. Absolute error of reconstruction functions b (a) and s (b) in measurement point ( 0.5 , 0.5 ) for noised input data ( p = 0.5 %).
Symmetry 15 00782 g014
Figure 15. Absolute error of reconstruction functions b (a) and s (b) in measurement point ( 0.5 , 0.5 ) for noised input data ( p = 1 %).
Figure 15. Absolute error of reconstruction functions b (a) and s (b) in measurement point ( 0.5 , 0.5 ) for noised input data ( p = 1 %).
Symmetry 15 00782 g015
Figure 16. Absolute error of reconstruction functions b (a) and s (b) in measurement point ( 0.5 , 0.5 ) for noised input data ( p = 2 %).
Figure 16. Absolute error of reconstruction functions b (a) and s (b) in measurement point ( 0.5 , 0.5 ) for noised input data ( p = 2 %).
Symmetry 15 00782 g016
Figure 17. Absolute error of reconstruction functions b (a) and s (b) in measurement point ( 0.5 , 0.5 ) for noised input data ( p = 5 %).
Figure 17. Absolute error of reconstruction functions b (a) and s (b) in measurement point ( 0.5 , 0.5 ) for noised input data ( p = 5 %).
Symmetry 15 00782 g017
Figure 18. Absolute error of reconstruction functions b (a) and s (b) in measurement point ( 0.5 , 0.5 ) for noised input data ( p = 10 %).
Figure 18. Absolute error of reconstruction functions b (a) and s (b) in measurement point ( 0.5 , 0.5 ) for noised input data ( p = 10 %).
Symmetry 15 00782 g018
Table 1. Result of reconstruction diffusion coefficient D for measuring points ( 0.5 , 0.5 ) ( D r —reconstructed value, Δ D —absolute error, δ D —percentage relative error, J ( D r ) —value of objective function).
Table 1. Result of reconstruction diffusion coefficient D for measuring points ( 0.5 , 0.5 ) ( D r —reconstructed value, Δ D —absolute error, δ D —percentage relative error, J ( D r ) —value of objective function).
D r Δ D δ D [%] J ( D r )
0% 0.498745 1.25463 × 10 3 0.25093 5.92104 × 10 6
0.5 % 0.501232 1.23154 × 10 3 0.24631 9.76260 × 10 4
1% 0.500935 9.34980 × 10 4 0.18700 3.72183 × 10 3
2% 0.492409 7.59105 × 10 3 1.51821 1.80198 × 10 2
5% 0.513011 1.30115 × 10 2 2.60229 9.91133 × 10 2
10% 0.481519 1.84813 × 10 2 3.69626 3.38221 × 10 1
Table 2. Result of reconstruction diffusion coefficient D for measuring points ( 4 , 4 ) ( D r —reconstructed value, Δ D —absolute error, δ D —percentage relative error, J ( D r ) —value of objective function).
Table 2. Result of reconstruction diffusion coefficient D for measuring points ( 4 , 4 ) ( D r —reconstructed value, Δ D —absolute error, δ D —percentage relative error, J ( D r ) —value of objective function).
D r Δ D δ D [%] J ( D r )
0% 0.500749 7.49011 × 10 4 0.14980 3.64599 × 10 5
0.5 % 0.502123 2.12259 × 10 3 0.42452 1.05587 × 10 3
1% 0.495409 4.59132 × 10 3 0.91826 3.36342 × 10 3
2% 0.493628 6.37232 × 10 3 1.27446 1.64222 × 10 2
5% 0.502123 2.12259 × 10 3 0.42451 9.19305 × 10 2
10% 0.490746 9.25410 × 10 3 1.85082 3.23392 × 10 1
Table 3. Errors of reconstruction b and s in measurement point ( 0.5 , 0.5 ) ( Δ —absolute error, δ —percentage relative error).
Table 3. Errors of reconstruction b and s in measurement point ( 0.5 , 0.5 ) ( Δ —absolute error, δ —percentage relative error).
Δ b δ b [%] Δ s δ s [%]
0% 1.77444 × 10 5 1.35385 × 10 2 1.5003 × 10 5 1.63783 × 10 2
0.5 % 1.55925 × 10 5 1.18967 × 10 2 1.32981 × 10 5 1.45171 × 10 2
1% 1.42339 × 10 5 1.08601 × 10 2 1.32816 × 10 5 1.44991 × 10 2
2% 6.99296 × 10 5 5.33545 × 10 2 2.2793 × 10 5 2.48823 × 10 2
5% 1.09808 × 10 4 8.37807 × 10 2 1.47364 × 10 5 1.60872 × 10 2
10% 1.63983 × 10 4 1.25115 × 10 1 2.31277 × 10 5 2.52477 × 10 2
Table 4. Errors of reconstruction b and s in entire region in the case of calculations for measurement point ( 0.5 , 0.5 ) ( Δ —absolute error, δ —percentage relative error).
Table 4. Errors of reconstruction b and s in entire region in the case of calculations for measurement point ( 0.5 , 0.5 ) ( Δ —absolute error, δ —percentage relative error).
Δ b δ b [%] Δ s δ s [%]
0% 3.44446 × 10 7 2.14275 × 10 2 1.84832 × 10 7 1.62498 × 10 2
0.5 % 2.76896 × 10 7 1.72253 × 10 2 1.65205 × 10 7 1.45242 × 10 2
1% 2.70628 × 10 7 1.68353 × 10 2 1.64835 × 10 7 1.44917 × 10 2
2% 6.26896 × 10 7 3.89982 × 10 2 2.69966 × 10 7 2.37345 × 10 2
5% 9.48329 × 10 7 5.89941 × 10 2 1.56614 × 10 7 1.3769 × 10 2
10% 1.42314 × 10 6 8.85313 × 10 2 2.33235 × 10 7 2.05052 × 10 2
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Brociek, R.; Wajda, A.; Capizzi, G.; Słota, D. Parameter Estimation in the Mathematical Model of Bacterial Colony Patterns in Symmetry Domain. Symmetry 2023, 15, 782. https://doi.org/10.3390/sym15040782

AMA Style

Brociek R, Wajda A, Capizzi G, Słota D. Parameter Estimation in the Mathematical Model of Bacterial Colony Patterns in Symmetry Domain. Symmetry. 2023; 15(4):782. https://doi.org/10.3390/sym15040782

Chicago/Turabian Style

Brociek, Rafał, Agata Wajda, Giacomo Capizzi, and Damian Słota. 2023. "Parameter Estimation in the Mathematical Model of Bacterial Colony Patterns in Symmetry Domain" Symmetry 15, no. 4: 782. https://doi.org/10.3390/sym15040782

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop