- Research Note
- Open access
- Published:
Cubic non-polynomial spline on piecewise mesh for singularly perturbed reaction differential equations with robin type boundary conditions
BMC Research Notes volume 18, Article number: 86 (2025)
Abstract
Objective
The main purpose of this work is to present cubic non-polynomial spline approximation method for solving Robin-type singularly perturbed reaction–diffusion problems.
Results
The solution domain is first discretized using a piecewise mesh. The process begins by defining the cubic non-polynomial spline function and calculating its derivatives. These derivatives are then transformed into difference approximations, forming a linear system of algebraic equations in the form of a three-term recurrence relation, which is solved using an elimination algorithm. The stability and consistency of the method are analyzed, ensuring convergence. Numerical model examples are used to validate the proposed method, and the results are compared with those from other methods found in the literature. The maximum absolute error and the order of convergence for each example demonstrate the effectiveness and core contribution of the method.
Introduction
Mathematically modeled problems involve constructing a set of equations that consistently describe the characteristics or behavior of a physical system. Differential equations are often used to model various physical phenomena, where specific conditions are defined for the problem being studied [1]. A singularly perturbed differential equation arises when the highest order derivative is multiplied by a small positive parameter, called the perturbation parameter. These types of equations frequently appear in various fields of applied mathematics and engineering, including fluid mechanics, elasticity, quantum mechanics, chemical-reactor theory, aerodynamics, plasma dynamics, oceanography, meteorology, and the modeling of semiconductor devices [2,3,4,5].
The importance of these problems in real-world applications underscores the need for effective numerical methods to approximate their solutions. Numerical methods provide a practical approach when exact analytical solutions are either impossible or too complex to derive [2]. Among these, finite-difference methods are widely used for solving differential equations by approximating derivatives with finite differences. These methods transform differential equations into a system of algebraic equations that can be solved using iterative techniques.
Singularly perturbed problems are broadly categorized into reaction–diffusion and convection–diffusion types. As the perturbation parameter approaches zero, the order of the differential equation reduces by one or two [6,7,8,9]. These problems can also be classified based on boundary conditions, such as Dirichlet, Robin, or mixed conditions. In particular, second-order singularly perturbed reaction–diffusion problems with Robin boundary conditions exhibit boundary layers on both the left and right sides. This study focuses on the numerical solution of linear, second-order, singularly perturbed reaction–diffusion ordinary differential equations with Robin-type boundary conditions.
The challenge in solving singularly perturbed problems lies in the fact that the solution may vary rapidly in some parts of the domain and slowly in others, depending on the perturbation parameter [7, 8]. Standard numerical methods often fail to provide accurate results for these problems, especially as the perturbation parameter approaches zero. Therefore, it is crucial to develop numerical methods that are uniformly convergent and unaffected by the perturbation parameter. This study aims to develop such a method for Robin-type singularly perturbed reaction–diffusion problems.
Several numerical methods have been proposed in the literature for solving singularly perturbed reaction–diffusion problems [2, 5, 10,11,12,13,14], with many focusing on Dirichlet boundary conditions. However, more recent studies have addressed Robin-type boundary conditions [15,16,17,18], introducing higher-order finite difference methods for these problems. Also, the novel numerical methods, along with a detailed continuous solution analysis, are presented in ref. [15, 27, 28]. Despite these advances, there is still room for improvement in terms of the accuracy and convergence rates of the numerical solutions. Thus, the main objective of this work is to develop a higher-order, uniformly convergent numerical method for solving Robin-type singularly perturbed reaction–diffusion problems, along with a theoretical error analysis and numerical validation.
Description of the method
This paper deals with the Robin type singularly perturbed reaction diffusion problem of the form:
where \(0 < {\varepsilon} < < 1\) is the singular perturbation parameter, and \(a_{0} ,\,a_{1} ,\,d_{0} ,\,d_{1} ,\,\,\eta_{0} ,\,\eta_{1}\) with \(a_{1} ,\,\,d_{1} \,\, \ne 0\) are given constants. The main purpose of this condition is to ensure the applicability of Robin-type boundary conditions. If this condition is not fulfilled, the problem shifts to a form with Dirichlet boundary conditions, which are more widely addressed by existing methods in the literature. The differential operators are denoted by \(L,\,\,B_{L} ,\,\,B_{R}\).
The functions \(b(x)\) and the source \(f(x)\) function are assume to be sufficiently smooth functions such that \(b(x) \ge b_{0} > 0,\,\,\,\forall x \in [0,\,\,1]\). Also, assume that the given constant values given in robin type boundary conditions satisfy \(a_{j} ,\,\,d_{j} \,\, \ge 0\) and \(a_{j} + \,\,d_{j} \,\, > 0,\,\,\,j = 0,1\).Then, the problem in Eq. (1) has a unique solution \(y(x) \in C^{2} (0,\,\,1) \cap C^{1} [0,\,\,1]\) that typically exhibits boundary layers both at \(x = 0\) and \(x = 1\) when the perturbation parameter sufficiently small. The detailed proofs of the existence and uniqueness of the continuous solution for this defined problem is provided in ref. [15].
Piecewise mesh generation
We construct a piecewise mesh that contains more number of nodal points in the layer regions than non-layer region. The domain \([0,1],\,\,\,N \ge 4\) for \(N\) is even multiple integer of 4, is divided into three subintervals, \([0,\tau ],\,\,[\tau ,1 - \tau ],\,\,[1 - \tau ,1]\) where the chosen transition parameter,
denotes the width of the boundary layers. The domain \([0,1]^{N}\) is obtained by putting a non-uniform mesh with \(\frac{N}{4}\) mesh elements in both the layer intervals and a uniform mesh with \(\frac{N}{2}\) mesh elements in the outer layer region.
A general piecewise mesh \([0,1]^{N} = \left\{ {0 = x_{0} ,x_{1} ,x_{2} ,...,x_{N} = 1} \right\}\) with step size will be defined:
Formulation of the method (cubic non-polynomial spline approximation)
Now, in order to develop the non-polynomial cubic spline approximation for the problems in Eq. (1), the interval \([0,\,\,1]\) is divided into N sub-intervals. Let \(y(x_{i} )\) be the exact solution to the problem in Eq. (1), and \(y_{i}\) be an approximation to \(y(x_{i} )\), obtained by the segment \(S(x)\) of the spline function passing through the points \((x_{i} ,\,\,y_{i} )\) and \((x_{i + 1} ,\,\,y_{i + 1} )\). Also, let us consider the non-polynomial cubic spline function \(S(x)\) in subinterval \([x_{i} ,\,\,x_{i + 1} ],\,\,\,i = 1,\,\,...\,\,,\,N - 1\), of the form:
where, \(c_{i} ,\,d_{i} ,\,u_{i} ,\,\,{\text{and}}\,\,v_{i}\) are unknown coefficients to be determined, and \(\omega\) is a free parameter, which is used to raise the accuracy of the method.
To determine the unknown coefficient in Eq. (4), let us denote:
Differentiating Eq. (4) successively, we get:
Using relations in Eqs. (5) and (7), we have:that results
Again, using the relation in Eqs. (5), (8) into Eq. (4) at the point \(x_{i}\), yields:and it gives
Using the relation in Eqs. (5), (7) at the point \(x_{i + 1}\) and letting \(\theta_{2} = \omega h_{i + 1}\), we have:
It gives
Also, using the relation in Eqs. (5), Eq. (4) at the point \(x_{i + 1}\) and for \(\theta_{2} = \omega h_{i + 1}\), we get:this results
Using the continuity condition of the first derivative at \(x_{i}\), \(S^{\prime}_{\Delta - 1} (x_{i} ) = S^{\prime}_{\Delta } (x_{i} )\), we obtain:
Reducing indices of Eqs. (10) and (11) by one and substituting into Eq. (12), and after multiplying both sides by \(\frac{2}{{h_{i} + h_{i + 1} }}\), and due to the parameters \(\theta_{1} = \omega h_{i} ,\,\,\,{\text{and}}\,\,\,\theta_{2} = \omega h_{i + 1} ,\) we have the parameter \(\omega = \frac{{\theta_{1} + \theta_{2} }}{{h_{i} + h_{i + 1} }}\), so that we get:
where the coefficients are denoted by:
As \(\theta_{1} \to 0,\,\,\,\theta_{2} \,\, \to 0\) in Eq. (13), we get the sum of the two constants, \(\alpha + \beta = \frac{1}{2}\) and their values will be determined from local truncation error.
Considering the second order differential equation in Eq. (1) at the nodal point \(x_{i}\) and using the relation in Eq. (5), corresponding to \(M_{i} = y^{\prime\prime}_{i} = S^{\prime\prime}(x)\) which yields:
Thus, substituting Eq. (14) into Eq. (13) and also rearranging yields the finite difference scheme that re-written in three term recurrence relations:
where,
Truncation error (To determine the values of \(\alpha \,\,{\text{and}}\,\,\beta\))
For the formulated cubic spline method, the truncation error is obtained from Eq. (13) as:
From the relation in Eq. (5) and by expanding Eq. (16) in Taylor’s series about \(x_{i}\), we have the simplified truncation error:
In order to obtain the higher order method, and for sufficiently cases of the mesh lengths, we choose the value of \(\alpha\) and \(\beta\) as:
and similarly, \(\left\{ \begin{gathered} \alpha + \beta = \frac{1}{2},\, \hfill \\ \frac{1}{12} - \alpha = 0. \hfill \\ \end{gathered} \right.\,,\alpha = \frac{1}{12},\beta = \frac{5}{12},\)
This yields the second order and fourth order convergent respectively.
Boundary conditions (end conditions)
For \(i = 0,\) at \(x_{0} = 0\), we have the discretized form of the first boundary condition, \(B_{L} y(0)\) as
In order to formulate the finite difference approximation to Eq. (18), adapting the Taylor series expansion,
Considering Eq. (19) at the nodal point \(x_{0}\), to approximation the first derivative in boundary condition, we obtain
where the local truncation error for the left boundary condition is.
\(TB_{L} = - \frac{{h_{1}^{4} }}{5!}y_{0}^{(5)} - \frac{{h_{1}^{5} }}{6!}y_{0}^{(6)} + ...\).
Differentiating the second order differential equation Eq. (1) twice with respect to the independent variable and considering it at the discretized points, we obtain
Hence, from Eq. (21) the values of \(y^{\prime\prime}_{0}\), \(y^{\prime\prime\prime}_{0} \,\,,\,\,\,y_{0}^{(4)}\), obtained at the nodal point \(x_{0}\) as:
Substituting Eq. (22) into Eq. (20) and rearranging yields
Hence, for \(i = 0,\) substituting Eq. (23) into Eq. (20), we get the scheme:
Similarly, for \(i = N,\) at \(x_{N}\), we have the discretized form of the second boundary condition, \(B_{R} y(1)\) as
At any nodal point \(x_{i}\), the Taylors’ series expansion written as
Then, adapting this expansion for the nodal point \(x_{N}\), to approximation the first derivative in the second boundary condition, we get:
where the local truncation error for the second boundary condition is
\(TB_{R} = - \frac{{h_{N}^{4} }}{5!}y_{N}^{(5)} + \frac{{h_{N}^{5} }}{6!}y_{N}^{(6)} + ...\).
Similar to Eq. (22), from Eq. (21) at the nodal point \(x_{N}\), considering the values of \(y^{\prime\prime}_{N}\), \(y^{\prime\prime\prime}_{N} \,\,,\,\,\,y_{N}^{(4)}\), and also substituting it into Eq. (27), we get:
Now, substituting this value of \(y^{\prime}_{N}\) in Eq. (28) into Eq. (25) gives the scheme
To conclude formulation of the method, the three equations in Eqs. (15), (24) and (29) constitute the system of \((N + 1) \times (N + 1)\) linear algebraic equations, that give the approximations \(y_{0} ,\,\,y_{1} ,\,\,...\,\,,\,y_{N}\) of the solution \(y(x)\) at the nodal points,\(x_{0} ,\,\,x_{1} ,\,\,...\,\,,\,x_{N}\), with piecewise mesh length \(h_{i}\). This can be re-written in matrix form
where the three matrices are defined
\(M = (m_{ij} )_{(N + 1) \times (N + 1)} = \left[ {\begin{array}{*{20}c} {B_{0} } & {C_{0} } & 0 & \cdots & 0 \\ {A_{1} } & {B_{1} } & {C_{1} } & \ddots & \vdots \\ 0 & \ddots & \ddots & \ddots & 0 \\ \vdots & \ddots & {A_{N - 1} } & {B_{N - 1} } & {C_{N - 1} } \\ 0 & \cdots & 0 & {A_{N} } & {B_{N} } \\ \end{array} } \right],\,\,\,\,\,\,\,\,\,\,Y = \left[ {\begin{array}{*{20}c} {y_{0} } \\ {y_{1} } \\ \vdots \\ {y_{N - 1} } \\ {y_{N} } \\ \end{array} } \right],\,\,\,\,\,\,\,\,\,\,R = \left[ {\begin{array}{*{20}c} {H_{0} } \\ {H_{1} } \\ \vdots \\ {H_{N - 1} } \\ {H_{N} } \\ \end{array} } \right]\),
with the specific entries are denoting:
Algorithm and its stability
The obtained finite difference approximation yields an \((N + 1) \times (N + 1)\) algebraic tri-diagonal system that can be solved by Gaussian elimination method. Hence, in using this method, we have the algorithm:
Theorem 1: (Stability)
Let \(M\) be a coefficient matrix of the tri-diagonal system, in Eq. (30). Then, the matrix \(M\) is an irreducible and diagonally dominant matrix and hence the scheme is stable [26].
Proof
To estimate the stability of the formulated method, we show that the coefficient matrix of the method satisfy the diagonal dominance. First, to check this, consider that \(b(x) \ge b_{0} > 0,\,\,\,\forall x \in [0,\,\,1]\) and for \(i = 1,\,\,...\,\,,\,\,N - 1\), from Eq. (16), we have:
Second, we consider the Robin boundary conditions at the two extremities \(i = 0\) and \(i = N.\)
Thus, this implies that for each row of \(M\), the sum of the two off-diagonal elements is less than or equal to the modulus of the diagonal element. Therefore, \(M\) is diagonally dominant. Hence, \(M\) is irreducible matrix. Henceforth, the Thomas Algorithm (Solution of general Tri-diagonal system) or Gaussian elimination method for solving the formulated scheme in Eq. (30) is stable for the described method.
Numerical examples and results
In order to test the validity of the proposed method and to demonstrate their convergence computationally, we have taken different model examples. The maximum absolute error is evaluated by:
where \(y\left( {x_{i} } \right)\) and \(y_{i}\) respectively, denotes the exact and approximate solutions. Further, the order of convergence calculated by the formula:
Example 1
Consider the singularly perturbed problem [15]
The source function is given by
The exact solution to the problem that satisfies the above boundary conditions is given by.
\(y(x) = 1 + (x - 1)e^{{\frac{ - x}{{\sqrt \varepsilon }}}} - xe^{{\frac{ - (1 - x)}{{\sqrt \varepsilon }}}}\).
Example 2
Consider the singularly perturbed problem [16]
With the source function is \(f(x) = \frac{ - \,4}{{(1 + x)^{4} }}\)\(\left[ {(1 + } \right.\sqrt \varepsilon (1 + x) + 4\pi^{2} \varepsilon )\cos (\frac{4\pi x}{{1 + x}})\)\(- 2\pi \varepsilon (1 + x)\sin (\frac{4\pi x}{{1 + x}}) + 3(1 + \sqrt \varepsilon (1 + x))\,\frac{{e^{{\frac{ - 1}{{\sqrt \varepsilon }}}} }}{{1 - e^{{\frac{ - 1}{{\sqrt \varepsilon }}}} }}].\)
The mixed boundary conditions are chosen in a way, such that the exact solution for this problem becomes
\(y(x) = - \cos (\frac{4\pi x}{{1 + x}}) + 3\frac{{e^{{\frac{ - 2x}{{(1 + x)\sqrt \varepsilon }}}} - e^{{\frac{ - 1}{{\sqrt \varepsilon }}}} }}{{1 - e^{{\frac{ - 1}{{\sqrt \varepsilon }}}} }}\).
Example 3
Consider the singularly perturbed problem [15]
The exact solution that satisfies the given boundary conditions is given by
Example 4
Consider singularly perturbed problem [16]
As the exact solution for the Example 4 is not available, so the accuracy of its numerical solution will be computed using double mesh principle (Figs. 1, 2 and Tables 1, 2, 3, 4, 5, 6, 7).
Effects of perturbation parameter on the solution for Example 1 when, \(N = 64\)
Conclusion
In conclusion, this paper presents a novel family of non-polynomial cubic spline approximation methods for solving singularly perturbed reaction–diffusion problems with Robin-type boundary conditions. By utilizing piecewise mesh lengths, this approach effectively addresses the challenge posed by boundary layers, resulting in a numerical scheme of either second- or fourth-order convergence. Through the transformation of boundary conditions into a fourth-order finite difference scheme and the construction of a tri-diagonal system, the method achieves stability and consistency, ensuring convergence. The diagonally dominant nature of the coefficient matrix allows for efficient solution using Gaussian elimination, highlighting the method’s computational effectiveness.
The numerical results further emphasize the advantages of this method, particularly in handling the small positive perturbation parameter that compromises accuracy on a uniform mesh. When applied to a piecewise mesh, finer discretization’s in the boundary layer and coarser sizes in the outer region significantly improve accuracy, as demonstrated by numerical illustrations. The decrease in maximum absolute error with increasing mesh points substantiates the method's convergence. The proposed cubic spline approach outperforms existing methods in terms of accuracy and convergence, closely approximating the exact solution with fewer errors. Overall, this method offers a highly accurate and efficient solution for Robin-type singularly perturbed problems, aligning well with theoretical predictions.
Limitations
Various approaches can be applied for the finite difference approximation of differential equations and boundary conditions. However, these differing methods may introduce inaccuracies when applied to the specific problem at hand.
Availability of data and materials
No datasets were generated or analysed during the current study.
References
Rai P, Sharma KK. Numerical study of singularly perturbed differential–difference equation arising in the modeling of neuronal variability. Comput Math Appl. 2012;63(1):118–32.
Reda BT, Bullo TA, Duressa GF. Fourth-order fitted mesh scheme for semilinear singularly perturbed reaction–diffusion problems. BMC Res Notes. 2023;16(1):354.
Asrat T, File G, Aga T. Fourth-order stable central difference method for self-adjoint singular perturbation problems. Ethiop J Sci Technol. 2016;9(1):53–68.
Kumar M. A recent development of computer methods for solving singularly perturbed boundary value problems. Int J Differ Equ. 2011. https://doiorg.publicaciones.saludcastillayleon.es/10.1155/2011/404276.
Wondimu F, File G, Aga T. Fourth order compact finite difference method for solving singularly perturbed 1D reaction diffusion equations with Dirichlet boundary conditions. Momona Ethiop J Sci. 2016;8(2):168–81.
Mariappan M, Tamilselvan A. Higher order numerical method for a semilinear system of singularly perturbed differential equations. Math Commun. 2021;26(1):41–52.
Miller JJH, O’riordan E, Shishkin GI. Fitted numerical methods for singular perturbation problems: error estimates in the maximum norm for linear problems in one and two dimensions. Singapore: World Scientific; 1996.
Roos H-G, Stynes M, Tobiska L. Robust numerical methods for singularly perturbed differential equations: convection-diffusion-reaction and flow problems, vol. 24. Berlin: Springer Science & Business Media; 2008.
Mishra P, Fairweather G, Sharma KK. A parameter uniform orthogonal spline collocation method for singularly perturbed semilinear reaction-diffusion problems in one dimension. Int J Comput Methods Eng Sci Mech. 2019;20(5):336–46.
Duru H, Güneş B. The finite difference method on adaptive mesh for singularly perturbed nonlinear 1D reaction diffusion boundary value problems. J Appl Math Comput Mech. 2020;19(4):45–56.
File G, Edosa F. Higher order compact finite difference method for singularly perturbed one dimensional reaction diffusion problems. J Niger Math Soc. 2017;36(3):491–502.
Galu FW, Duressa GF, Bullo TA. Tenth order compact finite difference method for solving singularly perturbed 1D reaction-diffusion equations. Int J Eng Appl Sci. 2016;8(3):15–24.
Gelu FW, Duressa GF, Bullo TA. Sixth-order compact finite difference method for singularly perturbed 1D reaction diffusion problems. J Taibah Univ Sci. 2017;11(2):302–8.
Siraj MK, Duressa GF, Bullo TA. Fourth-order stable central difference with Richardson extrapolation method for second-order self-adjoint singularly perturbed boundary value problems. J Egypt Math Soc. 2019;27(1):1–14.
Gupta A, Kaushik A. A robust spline difference method for robin-type reaction-diffusion problem using grid equidistribution. Appl Math Comput. 2021;390:125597.
Das P, Natesan S. Higher-order parameter uniform convergent schemes for Robin type reaction-diffusion problems using adaptively generated grid. Int J Comput Methods. 2012;9(04):1250052.
Liu LB, Long G, Ouyang A, Huang Z. Numerical solution of a singularly perturbed problem with Robin boundary conditions using particle swarm optimization algorithm. J Intell Fuzzy Syst. 2017;33(3):1785–95.
Natesan S, Bawa RK. Second-order numerical scheme for singularly perturbed reaction-diffusion Robin problems J. Numer Anal Ind Appl Math. 2007;2(3–4):177–92.
Prandtl L. Uber Flussigkeitsbewegung bei sehr kleiner Reibung. Verhandl. In: 3rd Int Math Kongr Heidelberg (1904), Leipzig. 1905.
Wasow WR. on boundary layer problems in the theory of ordinary differential equation. New Yor: New York University; 1942.
Kadalbajoo M, Reddy YN. Asymptotic and numerical analysis of singular perturbation problems: a survey. Appl Math Comput. 1989;30:223–59. https://doiorg.publicaciones.saludcastillayleon.es/10.1016/0096-3003(89)90054-4.
Sharma KK, Rai P, Patidar KC. A review on singularly perturbed differential equations with turning points and interior layers. Appl Math Comput. 2013;219(22):10575–609.
Kadalbajoo MK, Gupta V. Numerical solution of singularly perturbed convection-diffusion problem using parameter uniform B-spline collocation method. J Math Anal Appl. 2009;355(1):439–52.
Barati A, Nabati M. A numerical technique for solving a class of nonlinear singularly perturbed boundary value problems. Filomat. 2021;35(10):3353–64. https://doiorg.publicaciones.saludcastillayleon.es/10.2298/FIL2110353B.
Yamac K, Erdogan F. A numerical scheme for semilinear singularly perturbed reaction-diffusion problems. Appl Math Nonlinear Sci. 2020;5(1):405–12.
Isaacson E, Keller HB. Analysis of numerical methods. Chelmsford: Courier Corporation; 1994.
Gupta A, Kaushik A, Sharma M. A higher-order hybrid spline difference method on adaptive mesh for solving singularly perturbed parabolic reaction–diffusion problems with robin-boundary conditions. Numer Methods Partial Differ Equ. 2023;39(2):1220–50.
Sharma N, Kaushik A. A uniformly convergent difference method for singularly perturbed parabolic partial differential equations with large delay and integral boundary condition. J Appl Math Comput. 2023;69(1):1071–93.
Acknowledgements
The authors thank Department of Mathematics, Jimma University for their material supports.
Funding
No funding organization for this research work.
Author information
Authors and Affiliations
Contributions
BE led the development of the scheme. TAB and GFD were responsible for writing the MATLAB code for the scheme and contributed to drafting the manuscript. All authors reviewed and approved the final version of the manuscript.
Corresponding author
Ethics declarations
Ethics approval and consent to participate
Not applicable.
Consent for publication
Not applicable.
Competing interests
The authors declare no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License, which permits any non-commercial use, sharing, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if you modified the licensed material. You do not have permission under this licence to share adapted material derived from this article or parts of it. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by-nc-nd/4.0/.
About this article
Cite this article
Esayas Ayele, B., Bullo, T.A. & Duressa, G.F. Cubic non-polynomial spline on piecewise mesh for singularly perturbed reaction differential equations with robin type boundary conditions. BMC Res Notes 18, 86 (2025). https://doiorg.publicaciones.saludcastillayleon.es/10.1186/s13104-025-07117-2
Received:
Accepted:
Published:
DOI: https://doiorg.publicaciones.saludcastillayleon.es/10.1186/s13104-025-07117-2