
==== Front
Sci Rep
Sci Rep
Scientific Reports
2045-2322
Nature Publishing Group UK London

39237762
71850
10.1038/s41598-024-71850-0
Article
Modeling and validation of purification of pharmaceutical compounds via hybrid processing of vacuum membrane distillation
Obaidullah Ahmad J.
Almehizia Abdulrahman A. mehizia@ksu.edu.sa

https://ror.org/02f81g417 grid.56302.32 0000 0004 1773 5396 Department of Pharmaceutical Chemistry, College of Pharmacy, King Saud University, P.O. Box 2457, 11451 Riyadh, Saudi Arabia
5 9 2024
5 9 2024
2024
14 2073426 7 2024
31 8 2024
© The Author(s) 2024
2024
https://creativecommons.org/licenses/by-nc-nd/4.0/ 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/.
This study provides an in-depth examination of forecasting the concentration of pharmaceutical compounds utilizing the input features (coordinates) r and z through a range of machine learning models. Purification of pharmaceuticals via vacuum membrane distillation process was carried out and the model was developed for prediction of separation efficiency based on hybrid approach. Dataset was collected from mass transfer analysis of process to obtain concentration distribution in the feed side of membrane distillation and used it for machine learning models. The dataset has undergone preprocessing, which includes outlier detection using the Isolation Forest algorithm. Three regression models were used including polynomial regression (PR), k-nearest neighbors (KNN), and Tweedie regression (TWR). These models were further enhanced using the Bagging ensemble technique to improve prediction accuracy and reduce variance. Hyper-parameter optimization was conducted using the Multi-Verse Optimizer algorithm, which draws inspiration from cosmological concepts. The Bagging-KNN model had the highest predictive accuracy (R2 = 0.99923) on the test set, indicating exceptional precision. The Bagging-PR model displayed satisfactory performance, with a slightly reduced level of accuracy. In contrast, the Bagging-TWR model showcased the least accuracy among the three models. This research illustrates the effectiveness of incorporating bagging and advanced optimization methods for precise and dependable predictive modeling in complex datasets.

Keywords

Pharmaceuticals
Membrane distillation
Separation
Machine learning
Subject terms

Chemistry
Engineering
Mathematics and computing
issue-copyright-statement© Springer Nature Limited 2024
==== Body
pmcIntroduction

Purification of pharmaceutical compounds is of great importance for pharmaceutical manufacturing which can be conducted by different separation techniques such as crystallization, membranes, distillation, etc. Use of the proper separation method can help enhance process efficiency in such as way to maximize the overall manufacturing efficiency. Currently, crystallization is performed as the primary use for separation of organic compounds from reaction process1–4. The process is based on solid–liquid separation which produces the output as slurry followed by isolation of products. Crystals with different forms/habits and sizes can be formed in crystallization if the process is not well controlled. Other separation methods such as membranes can be also used for separation of pharmaceutical compounds from solutions. Membrane systems can operate by utilization of membrane contactors which are porous membranes for contacting two phases.

One of the methods applied for crystallization is membrane distillation which can be grouped as hybrid process due to combination of membrane and distillation for crystallization5–7. Membrane distillation (MD) is operated in membrane contactor devices for separation of target molecules. The driving force of the process can determine the type of membrane distillation including direct-contact operation, vacuum operation, etc. In vacuum membrane distillation (VMD), the compounds are separated by creation of vacuum across the membrane and then diffusion of target compound through the membrane pores. Hollow-fiber membrane contactors are usually used for vacuum membrane distillation due to their great properties in separation8,9.

For development of VMD process in pharmaceutical separation, computational techniques can be used to understand the process and optimize it. Various methods can be applied such as mechanistic models and machine learning models. Basically, heat and mass transfer models are applied for analysis of membrane distillation. The governing equations pertaining to heat/mass transfer can be solved via Computational Fluid Dynamics (CFD) methods10–12. Once the equations have been solved, concentration and temperature distributions in the membrane can be obtained for interpretation of the process and separation efficiency. Due to the complexity of CFD in membrane simulations, models based on data-driven techniques should be employed for some industrial applications as these models are easier to run and optimize. Machine learning models are the preferred ones to simulate membrane distillation, however these models can be combined with CFD to correlate mass transfer dataset. This approach has been successfully applied to MD process with promising results13 which opens new horizon for expanding this methodology. However, other machine learning models should be tested for VMD process to make a generalized hybrid modeling.

The wide term of Machine Learning (ML) refers to a group of methods allowing computers to learn from data without explicit programming. Developing meta-programs enables ML to evaluate experimental data and apply it to train models for future predictions14,15. In this research, the Bagging Ensemble technique was applied on several models comprising k-nearest neighbors (KNN), polynomial regression (PR), and Tweedie regression (TWR):Polynomial regression (PR) Uses polynomial equations to model the relationship between input parameters and the target variable. Effective for capturing non-linear trends in data.

K-Nearest neighbors (KNN) Predicts the output by averaging the values of the k closest data points in the feature space. Suitable for both linear and non-linear relationships.

Tweedie regression (TWR) This algorithm is a generalized linear model appropriate for non-negative, right-skewed data with a mass probability at zero. Useful for modeling data with both continuous and discrete characteristics.

In our investigation, using the Bagging ensemble technique—which combines predictions from several models to increase accuracy and lower variance—improved the models. Hyper-parameter optimization was done using the Multi-Verse Optimizer (MVO), which enhanced search and optimization efficiency by means of cosmological events. The models for simulating membrane process in this study have been chosen due to their robustness and flexibility in finding complex relationship between non-linear variables which is not easy to obtain via other modeling techniques.

This paper contributes significantly to the field of predictive modeling by demonstrating the effectiveness of combining single regression models with ensemble techniques and advanced optimization algorithms for estimation of pharmaceutical concentrations in a VMD process. Mass transfer equations are solvent by CFD, and the calculated concentration data are then used for ML correlations in the domain of process. The study shows that prediction accuracy and consistency can be greatly improved by using Polynomial Regression (PR), K-Nearest Neighbors (KNN), and Tweedie Regression (TWR) models, and enhancing them with the Bagging ensemble method. The novelty is related to tuning hyperparameters using the Multi-Verse Optimizer (MVO), and combination of mass transfer with several ML models to simulate pharmaceutical purification by vacuum membrane distillation process.

Process description

The process under investigation is a vacuum membrane distillation which is operated using hollow-fiber configuration. The process is used to separate a pharmaceutical compound from a solution by the creation of vacuum across the membrane. Mass transfer mechanisms of solute including molecular diffusion and convection were taken into account for building the model. CFD was used for the feed and membrane sides of process to obtain concentration distribution, and the data was used for machine learning. The CFD simulations were carried out in COMSOL Multiphysics package (v. 3.5a) via finite element technique (UMFPACK solver)16. The methodology has been followed from the previous work13. For mass transfer of drug in the process, convection–diffusion model was expressed as follows17,18:1 Ndrug=-Ddrug∇Cdrug+VZCdrug

Inside the membrane, only diffusional mass transfer was considered as follows13:2 Ddrug,M∂2Cdrug,M∂r2+∂2Cdrug,M∂z2=0

where M refers to membrane phase and D is the drug diffusivity inside the membrane. C is the drug concentration which is a function of r and z (coordinates). At the inlet of membrane module, a fixed concentration boundary condition was assumed, while convective flow was considered for the outlet boundary. Also, thermodynamic equilibrium was assumed as boundary condition for the interface between feed and membrane. The data from each node was extracted for ML modeling. The meshed geometry of the domain is illustrated in Fig. 1. The data utilized for ML modeling has three variables: r, z, and C. Data analytics performed in this study was conducted using Python programming language (3.8 version).Fig. 1 Geometry of the VMD meshed for CFD simulations.

Figure 2 displays a correlation heatmap that illustrates the connections across variables. The color intensity signifies the magnitude of the correlation, with negative correlations depicted in varying degrees of blue and positive correlations represented in varying shades of red. Furthermore, Fig. 3 displays the histograms that illustrate the frequency distribution of the variable. Every histogram is accompanied with a density plot overlay, which allows for visualizing the shape of the distribution and detecting any skewness in the data.Fig. 2 Correlation heatmap showing the relationships between r(m), z(m), and C(mol/m3).

Fig. 3 Histograms depicting the frequency distribution of r, z, and Concentration (C).

To ensure the robustness and reliability of the dataset, Isolation Forest was employed for outlier detection. Isolation Forest is an unsupervised learning algorithm that excels at anomaly detection tasks19,20. The method constructs a collection of trees (forest) in which the paths leading to the identification of anomalies have shorter lengths. A decision function is constructed by calculating the average path length from the forest, which efficiently identifies outliers. Utilizing this approach facilitates the detection and elimination of anomalies, hence improving the caliber and dependability of the subsequent analysis and modeling19.

Methods

Multi-verse optimizer (MVO)

MVO, short for Multi-Verse Optimizer, draws inspiration from three cosmological phenomena: white holes, black holes, and wormholes. This algorithm applies the concepts of black holes and white holes for search space exploration, with wormholes utilized to exploit these spaces. Initially, a collection of random universes is created21,22. During each iteration, entities from high-inflation universes have a tendency to shift to low-inflation universes through white and black holes. Simultaneously, random teleportations occur towards the optimal universe through wormholes. The algorithm computes two parameters to control the extent and frequency of solution alterations22:3 Probability of Wormhole Existence (PWE)=a+tb-aT

4 Rate of Travelling Distance (RTD)=1-t1/p1T1/p

where a refers to the minimum value, b denotes the maximum value, t indicates the current iteration, T stands for the total number of iterations, and p defines the accuracy of exploitation. The updated positions of solutions are derived by subtracting the computed values of PWE and RTD into the following equation22:xji=xj+RTD+uj-lj·r4+ljr3<0.5xj-RTD+uj-lj·r4+ljr3≥0.5

xji=xjRoulette Wheelifr2≥PWE

where xj represents the j-th element of the best solution, lj and uj are the lower and upper bounds of the j-th element, respectively. Moreover, r2, r3, r4 denote random numbers sampled from the range [0, 1], xji denotes the j-th parameter in the i-th solution, and xjRoulettewheel is the j-th element of a solution selected using the roulette wheel selection method. The algorithm facilitates exploration and exploitation by varying r2, r3, and r4. Initially, a set of random solutions is generated, and their respective objectives are computed. The positions of the solutions are then updated using the above equations. This process is repeated until a termination criterion is met.

Bagging ensemble model

Bootstrap Aggregation, commonly referred to as bagging, stands as a widely utilized ensemble technique. Bagging Regression culminates in the final prediction by aggregating the predictions of individual models derived from a randomized selection of the original data through averaging (for regression) or voting (for classification). This meta-estimator is proficient in substantially diminishing the variance it produces by incorporating a randomization mechanism in its prediction formulation. Furthermore, this approach proves beneficial in mitigating overfitting concerns associated with complex algorithms. Boosting regressions, on the other hand, yield more precise results through the utilization of weak (base) models23,24. Figure 4 illustrates the comprehensive architecture of the bagging process.Fig. 4 Bagging process.

Fig. 5 Predicted and reference concentration values using BAG-KNN model.

Fig. 6 Predicted and reference concentration values using BAG-PR model.

Fig. 7 Predicted and reference concentration values using BAG-TWR model.

Polynomial regression (PR)

Polynomial regression (PR) is beneficial when there is evidence to suggest that the relationship between two variables is not linear, but instead follows a curved pattern. This approach represents the correlation between output parameter and multiple input parameters by employing a polynomial model25,26. Considering the dependent parameter as y and an independent parameter x, the equation for polynomial regression is given by27:5 y=a0+a1x+a2x2+⋯+anxn

Here, x denotes the independent variable, y stands for the dependent variable, a0,a1,a2,⋯,an are the coefficients, and n stands for the polynomial's degree. The degree of the polynomial controls the form of the curve most suitable for the data.

K-nearest neighbors (KNN)

KNN regression works by determining the k closest neighbors to a new unseen data point within the feature space. Following this step, the model predicts the output by calculating the average or weighted average of the output values derived from those k neighbors. The algorithm can be summarized in the following steps28:Using a distance metric, estimate how far the new data is from the rest of the training set:6 dxi,xj=∑k=1nxik-xjk2

where xi and xj are two data points in the feature space, n denoted the count of features, and xik and xjk are the values of k-th feature for i–th and j-th data points.

Choose the k-nearest neighbors by considering the calculated distances.

Take the mean or weighted average of the outputs of the KNN to arrive at the output value for the new data point:7 y^=∑i=1kwiyi∑i=1kwi

Here, y^ stands for the predicted output value, yi is the output value of the i-th nearest neighbor, and wi stands for the weight of the i-th closest neighbor. The weights can be assigned according to the inverse of the distance to the new data point.

KNN regression has several advantages over other regression algorithms. It is effective for handling linear and non-linear connections between input features and the target variable, and it can be implemented quickly29,30.

Tweedie regression (TWR)

The Tweedie regression model is a specific form of Generalized Linear Model (GLM) that is particularly suitable for analyzing data that is non-negative, significantly right-skewed, and exhibits both symmetric and heavy-tailed characteristics. It is particularly useful for continuous data that may have a probability mass at zero31. A random variable Y is considered to follow a Tweedie distribution if its density function is a member of the class of exponential dispersion models (EDM). The density function can be represented by the following expression32:8 fYy;μ,ϕ,p=ay,ϕ,pexpyψ-kψϕ

where μ=EY=k′ψ denotes the mean, ϕ>0 signifies the dispersion parameter, ψ represents the canonical parameter, and kψ corresponds to the cumulant function. Here is the formula for the variance of Y32:9 VarY=ϕVμ=ϕμp

Here, p is the power parameter, which determines the form of the variance function and thus the specific distribution within the Tweedie family. Tweedie regression models are extensively used in various fields, including insurance (for modeling claims data), biology, ecology, and econometrics. The flexibility of the Tweedie distribution makes it an excellent choice for modeling data that exhibit both continuous and discrete characteristics, such as insurance claims that have a large number of zeros and positive continuous values. Estimation of the parameters in Tweedie regression models can be challenging due to the complex form of the density function. The paper discusses two alternative estimation methods: quasi-likelihood and pseudo-likelihood. These methods are computationally simpler and faster than the traditional maximum likelihood estimation, especially when the power parameter p falls within complex ranges.

Results and discussion

The results shown in Tables 1 and 2 indicate that the ensemble models (bagging on the top of KNN, PR, and TWR) performed well, with varying degrees of accuracy and precision. The BAG-KNN model achieved the highest R2 score for both training (0.99918) and testing (0.99923) datasets, indicating a very high level of accuracy in predicting the output variable C based on the inputs r and z. The K-fold cross-validation also showed a high mean R2 score (0.99776) with low standard deviation (0.00151), signifying consistent performance across different subsets of the data. Additionally, this model had the MSE and MAE, as well as the smallest Average Absolute Relative Deviation (AARD%), which underscores its robustness and reliability in predicting C.Table 1 R2 scores with Cross Validation results.

Model	R2 Score (Train)	R2 Score (Test)	K-fold Mean (k = 5)	K-fold Std (k = 5)	
BAG-KNN	0.99918	0.99923	0.99776	0.00151	
BAG-PR	0.99668	0.99741	0.99650	0.00081	
BAG-TWR	0.95747	0.96044	0.96212	0.00736	

Table 2 Performance evaluation of the optimized models.

Model	MSE	MAE	AARD%	
BAG-KNN	0.00004	0.00264	1.06368	
BAG-PR	0.00012	0.00697	5.61303	
BAG-TWR	0.00168	0.02017	6.40647	

The Polynomial Regression model with Bagging also performed well, though not as exceptionally as the KNN model. The R2 scores for the training (0.99668) and testing (0.99741) datasets were slightly lower but still indicative of strong predictive power. The K-fold mean R2 score (0.99650) and low standard deviation (0.00081) further support the model's reliability. However, the MSE, MAE, and AARD% values were higher compared to BAG_KNN, indicating that while the model performs well overall, there is a slightly larger margin of error in the predictions.

The Tweedie Regression model with bagging had the lowest R2 scores among the three models for both training (0.95747) and testing (0.96044) datasets, suggesting a comparatively lower accuracy. The K-fold cross-validation results also showed a higher standard deviation (0.00736), implying less consistency in performance. Additionally, the MSE, MAE, and AARD% were significantly higher than those of the other two models, indicating that the BAG-TWR model had more considerable errors and deviations in its predictions. Figures 5, 6, and 7 are a comparison of predicted and experimental Concentration values using three models.

Finally, the BAG-KNN model emerges as the most precise and dependable in forecasting C based on the inputs r and z. The Learning Curve of this model is displayed in Fig. 8. The better performance of the system is clearly demonstrated by its greatest R2 scores, lowest error metrics, and consistent performance across several data subsets. The BAG-PR model, albeit significantly less exact, nonetheless exhibits robust predictive abilities, rendering it a feasible choice. Nevertheless, the BAG-TWR model exhibits a significant decrease in performance and consistency, rendering it the least efficient of the three assessed models. Hence, after doing a thorough examination of the R2 scores, error metrics, and consistency, it can be concluded that the BAG-KNN model is the optimal selection for this dataset and prediction task. Figures 9 and 10 show the individual effects of the inputs on concentration by means of BAG-KNN model. Furthermore, Fig. 11 depicts the correlation between concentration and the variables r(m) and z(m). The change of drug concentration in the feed channel is clearly calculated by ML models and agree with CFD results. In this VMD process, mass transfer plays crucial role in separating drug molecules from the solution. Both convection and diffusion terms have been taken into account for modeling the VMD process via CFD. The main contribution of convection is in the axial direction where the fluid flows and the velocity of fluid is dominant, while diffusion is significant in radial direction inside the feed channel of VMD33,34.Fig. 8 Learning curve of BAG-KNN.

Fig. 9 Concentration profile of drug in the feed channel at radial direction.

Fig. 10 Concentration profile of drug in the feed channel at axial direction.

Fig. 11 Concentration of drug in the feed side as a function of r and z.

Conclusion

The effectiveness of several ensemble regression methods was assessed to predict the concentration of drug in a VMD process as a function of input features r(m) and z(m). The data was obtained on each node of domain (membrane contactor) from a CFD simulation of mass transfer considering both diffusion and convection. The dataset, which included over 3400 data points, was processed to ensure quality and robustness, with the Isolation Forest algorithm used for outlier detection. Polynomial Regression (PR), K-nearest Neighbors (KNN), and Tweedie Regression (TWR) models were boosted with Bagging and found that the Bagging-KNN model outperformed the others. Indicating its better accuracy and dependability for this prediction task, this model displayed the highest R2 scores and the lowest error measures over both training and testing datasets. Although with a somewhat higher error margin, the Bagging-PR model proved to have great predictive power, thus it is a reasonable substitute. The least efficient of the three models assessed, the Bagging-TWR model displayed rather less accuracy and consistency even if it was still useful. Ensemble techniques and advanced optimization algorithms like the Multi-Verse Optimizer (MVO) can improve machine learning models' predictive performance, according to the study. Its excellent performance suggests that the Bagging-KNN model is best for predicting concentration C given inputs. Future research could use other ensemble methods and optimization techniques to improve predictive model accuracy and robustness in similar datasets.

Acknowledgements

The authors extend their appreciation to the Researchers Supporting Project number (RSPD2024R620), King Saud University, Riyadh, Saudi Arabia.

Author contributions

A.J.O.: Conceptualization, Formal analysis, Investigation, Writing—Original Draft, Visualization, A.A.A.: Conceptualization, Formal analysis, Investigation, Writing—Original Draft, Visualization.

Funding

This work was supported by the Researchers Supporting Project number (RSPD2024R620), King Saud University, Riyadh, Saudi Arabia.

Data availability

The data supporting this study are available when reasonably requested from the corresponding author.

Competing interests

The authors declare no competing interests.

Publisher's note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
==== Refs
References

1. Barhate Y Population balance model enabled digital design and uncertainty analysis framework for continuous crystallization of pharmaceuticals using an automated platform with full recycle and minimal material use Chem. Eng. Sci. 2024 287 119688 10.1016/j.ces.2023.119688
Barhate, Y. et al. Population balance model enabled digital design and uncertainty analysis framework for continuous crystallization of pharmaceuticals using an automated platform with full recycle and minimal material use. Chem. Eng. Sci. 287, 119688 (2024).10.1016/j.ces.2023.119688
2. Liao H Ultrasound-assisted continuous crystallization of metastable polymorphic pharmaceutical in a slug-flow tubular crystallizer Ultrason. Sonochem. 2023 100 106627 10.1016/j.ultsonch.2023.106627 37813044
Liao, H. et al. Ultrasound-assisted continuous crystallization of metastable polymorphic pharmaceutical in a slug-flow tubular crystallizer. Ultrason. Sonochem. 100, 106627 (2023).37813044 10.1016/j.ultsonch.2023.106627
3. Schmitz C Pervaporation-assisted crystallization of active pharmaceutical ingredients (APIs) Adv. Membr. 2023 3 100069 10.1016/j.advmem.2023.100069
Schmitz, C. et al. Pervaporation-assisted crystallization of active pharmaceutical ingredients (APIs). Adv. Membr. 3, 100069 (2023).10.1016/j.advmem.2023.100069
4. Alibeigi-Beni S Design and optimization of a hybrid process based on hollow-fiber membrane/coagulation for wastewater treatment Environ. Sci. Pollut. Res. 2021 28 8235 8245 10.1007/s11356-020-11037-y
Alibeigi-Beni, S. et al. Design and optimization of a hybrid process based on hollow-fiber membrane/coagulation for wastewater treatment. Environ. Sci. Pollut. Res. 28, 8235–8245 (2021).10.1007/s11356-020-11037-y
5. Jikazana A The role of mixing on the kinetics of nucleation and crystal growth in membrane distillation crystallisation Sep. Purif. Technol. 2025 353 128533 10.1016/j.seppur.2024.128533
Jikazana, A. et al. The role of mixing on the kinetics of nucleation and crystal growth in membrane distillation crystallisation. Sep. Purif. Technol. 353, 128533 (2025).10.1016/j.seppur.2024.128533
6. Macedonio F Formation of solid RbCl from aqueous solutions through membrane crystallization Desalination 2023 566 116903 10.1016/j.desal.2023.116903
Macedonio, F. et al. Formation of solid RbCl from aqueous solutions through membrane crystallization. Desalination 566, 116903 (2023).10.1016/j.desal.2023.116903
7. Quilaqueo M Membrane distillation-crystallization applied to a multi-ion hypersaline lithium brine for water recovery and crystallization of potassium and magnesium salts Desalination 2024 586 117895 10.1016/j.desal.2024.117895
Quilaqueo, M. et al. Membrane distillation-crystallization applied to a multi-ion hypersaline lithium brine for water recovery and crystallization of potassium and magnesium salts. Desalination 586, 117895 (2024).10.1016/j.desal.2024.117895
8. Liu S Heat and mass transfer enhancement in conductive heating vacuum membrane distillation using graphene/silica modified heat carriers J. Environ. Chem. Eng. 2024 12 4 113204 10.1016/j.jece.2024.113204
Liu, S. et al. Heat and mass transfer enhancement in conductive heating vacuum membrane distillation using graphene/silica modified heat carriers. J. Environ. Chem. Eng. 12(4), 113204 (2024).10.1016/j.jece.2024.113204
9. Zhou J Conjugate heat and mass transfer in vacuum membrane distillation for solution regeneration using hollow fiber membranes Appl. Therm. Eng. 2024 241 122346 10.1016/j.applthermaleng.2024.122346
Zhou, J. et al. Conjugate heat and mass transfer in vacuum membrane distillation for solution regeneration using hollow fiber membranes. Appl. Therm. Eng. 241, 122346 (2024).10.1016/j.applthermaleng.2024.122346
10. Abrofarakh M Moghadam H Abdulrahim HK Investigation of direct contact membrane distillation (DCMD) performance using CFD and machine learning approaches Chemosphere 2024 357 141969 10.1016/j.chemosphere.2024.141969 38604515
Abrofarakh, M., Moghadam, H. & Abdulrahim, H. K. Investigation of direct contact membrane distillation (DCMD) performance using CFD and machine learning approaches. Chemosphere 357, 141969 (2024).38604515 10.1016/j.chemosphere.2024.141969
11. Momeni M 3D-CFD simulation of hollow fiber direct contact membrane distillation module: Effect of module and fibers geometries on hydrodynamics, mass, and heat transfer Desalination 2024 576 117321 10.1016/j.desal.2024.117321
Momeni, M. et al. 3D-CFD simulation of hollow fiber direct contact membrane distillation module: Effect of module and fibers geometries on hydrodynamics, mass, and heat transfer. Desalination 576, 117321 (2024).10.1016/j.desal.2024.117321
12. Marjani A Mass transfer modeling absorption using nanofluids in porous polymeric membranes J. Mol. Liq. 2020 318 114115 10.1016/j.molliq.2020.114115
Marjani, A. et al. Mass transfer modeling absorption using nanofluids in porous polymeric membranes. J. Mol. Liq. 318, 114115 (2020).10.1016/j.molliq.2020.114115
13. Ye B Zhou W Efficiency increment of CFD modeling by using ANFIS artificial intelligence for thermal-based separation modeling Case Stud. Therm. Eng. 2024 60 104820 10.1016/j.csite.2024.104820
Ye, B. & Zhou, W. Efficiency increment of CFD modeling by using ANFIS artificial intelligence for thermal-based separation modeling. Case Stud. Therm. Eng. 60, 104820 (2024).10.1016/j.csite.2024.104820
14. El Naqa, I. & Murphy, M. J. What is machine learning?. In Machine Learning in Radiation Oncology 3–11 (Springer, 2015).
15. Goodfellow I Bengio Y Courville A Machine learning basics Deep Learn. 2016 1 7 98 164
Goodfellow, I., Bengio, Y. & Courville, A. Machine learning basics. Deep Learn. 1(7), 98–164 (2016).
16. Baghel R CFD modeling of vacuum membrane distillation for removal of Naphthol blue black dye from aqueous solution using COMSOL multiphysics Chem. Eng. Res. Des. 2020 158 77 88 10.1016/j.cherd.2020.03.016
Baghel, R. et al. CFD modeling of vacuum membrane distillation for removal of Naphthol blue black dye from aqueous solution using COMSOL multiphysics. Chem. Eng. Res. Des. 158, 77–88 (2020).10.1016/j.cherd.2020.03.016
17. Wu B Removal of 1,1,1-trichloroethane from water using a polyvinylidene fluoride hollow fiber membrane module: Vacuum membrane distillation operation Sep. Purif. Technol. 2006 52 2 301 309 10.1016/j.seppur.2006.05.013
Wu, B. et al. Removal of 1,1,1-trichloroethane from water using a polyvinylidene fluoride hollow fiber membrane module: Vacuum membrane distillation operation. Sep. Purif. Technol. 52(2), 301–309 (2006).10.1016/j.seppur.2006.05.013
18. Tahvildari K Numerical simulation studies on heat and mass transfer using vacuum membrane distillation Polym. Eng. Sci. 2014 54 11 2553 2559 10.1002/pen.23799
Tahvildari, K. et al. Numerical simulation studies on heat and mass transfer using vacuum membrane distillation. Polym. Eng. Sci. 54(11), 2553–2559 (2014).10.1002/pen.23799
19. Najman, K. & K. Zieliński. Outlier detection with the use of isolation forests. In Data Analysis and Classification: Methods and Applications Vol. 29 (Springer, 2021).
20. Liu, F. T., Ting, K. M. & Zhou Z. -H. Isolation forest. In 2008 Eighth IEEE International Conference on Data Mining (IEEE, 2008).
21. Aljarah, I. et al. Multi-verse optimizer: Theory, literature review, and application in data clustering. In Nature-Inspired Optimizers: Theories, Literature Reviews and Applications 123–141 (2020).
22. Mirjalili S Mirjalili SM Hatamlou A Multi-verse optimizer: A nature-inspired algorithm for global optimization Neural Comput. Appl. 2016 27 495 513 10.1007/s00521-015-1870-7
Mirjalili, S., Mirjalili, S. M. & Hatamlou, A. Multi-verse optimizer: A nature-inspired algorithm for global optimization. Neural Comput. Appl. 27, 495–513 (2016).10.1007/s00521-015-1870-7
23. Sun, Q. & B. Pfahringer. Bagging ensemble selection for regression. In Australasian Joint Conference on Artificial Intelligence (Springer, 2012).
24. De Veaux R Kotz S Balakrishnan N Read CB Vidakovic B Johnson NL Bagging and boosting Encyclopedia of Biostatistics 2005 John Wiley & Sons
De Veaux, R. Bagging and boosting. In Encyclopedia of Biostatistics Vol. 1 (eds Kotz, S. et al.) (John Wiley & Sons, 2005).
25. James G An Introduction to Statistical Learning 2013 Springer
James, G. et al. An Introduction to Statistical Learning Vol. 112 (Springer, 2013).
26. Ostertagová E Modelling using polynomial regression Procedia Eng. 2012 48 500 506 10.1016/j.proeng.2012.09.545
Ostertagová, E. Modelling using polynomial regression. Procedia Eng. 48, 500–506 (2012).10.1016/j.proeng.2012.09.545
27. Hastie T Tibshirani R Wainwright M Statistical Learning with Sparsity: The Lasso and Generalizations 2015 CRC Press
Hastie, T., Tibshirani, R. & Wainwright, M. Statistical Learning with Sparsity: The Lasso and Generalizations (CRC Press, 2015).
28. Kramer, O. & O. Kramer. K-nearest neighbors. In Dimensionality Reduction with Unsupervised Nearest Neighbors 13–23 (2013).
29. Amendolia SR A comparative study of k-nearest neighbour, support vector machine and multi-layer perceptron for thalassemia screening Chemom. Intell. Lab. Syst. 2003 69 1–2 13 20 10.1016/S0169-7439(03)00094-7
Amendolia, S. R. et al. A comparative study of k-nearest neighbour, support vector machine and multi-layer perceptron for thalassemia screening. Chemom. Intell. Lab. Syst. 69(1–2), 13–20 (2003).10.1016/S0169-7439(03)00094-7
30. Taunk, K. et al. A brief review of nearest neighbor algorithm for learning and classification. In 2019 International Conference on Intelligent Computing and Control Systems (ICCS) (IEEE, 2019).
31. Kokonendji CC Bonat WH Abid R Tweedie regression models and its geometric sums for (semi-) continuous data Wiley Interdiscip. Rev. Comput. Stat. 2021 13 1 e1496 10.1002/wics.1496
Kokonendji, C. C., Bonat, W. H. & Abid, R. Tweedie regression models and its geometric sums for (semi-) continuous data. Wiley Interdiscip. Rev. Comput. Stat. 13(1), e1496 (2021).10.1002/wics.1496
32. Bonat WH Kokonendji CC Flexible Tweedie regression models for continuous data J. Stat. Comput. Simul. 2017 87 11 2138 2152 10.1080/00949655.2017.1318876
Bonat, W. H. & Kokonendji, C. C. Flexible Tweedie regression models for continuous data. J. Stat. Comput. Simul. 87(11), 2138–2152 (2017).10.1080/00949655.2017.1318876
33. Ali K Computational fluid dynamic investigation on performance of air gap membrane distillation with a rotating fan Case Stud. Chem. Environ. Eng. 2024 9 100611 10.1016/j.cscee.2024.100611
Ali, K. et al. Computational fluid dynamic investigation on performance of air gap membrane distillation with a rotating fan. Case Stud. Chem. Environ. Eng. 9, 100611 (2024).10.1016/j.cscee.2024.100611
34. Swaidan B A computational fluid dynamics study on TPMS-based spacers in direct contact membrane distillation modules Desalination 2024 579 117476 10.1016/j.desal.2024.117476
Swaidan, B. et al. A computational fluid dynamics study on TPMS-based spacers in direct contact membrane distillation modules. Desalination 579, 117476 (2024).10.1016/j.desal.2024.117476
