Background: Food isotherms are considered important when evaluating in natura and industrialized products, as well as many processes associated with them. Although many water sorption models are available in the scientific literature for different food and agricultural products, freely accessible software is not available to estimate different isotherms in a custom developed application. This article describes a novel software tool, called Isotherms, capable of simulate the hygroscopic behavior of several foods based on an easy database management. The original database was mounted according to scientific studies previously published. The software was written in C++ programming language with an output including a table and a chart of the simulated isotherm. Results obtained for all the isotherms simulated by the software were compared against manual calculations performed in an electronic worksheet and available literature sources, demonstrating accurate results. Isotherms software also allows easy database updating and output saving due to the file formats which were considered during its implementation. The proposed computational tool is valuable to help students, engineers, researchers, and other professionals who work with food water activity and its relationship with industrial processes.
Keywords: mathematical models, water activity, food quality, adsorption, desorption
The water sorption isotherm for a product is a graph where the moisture content is plotted as a function of water activity at constant temperature. Demarchi et al.,9 Sorption describes both adsorption and desorption processes. Adsorption differs from desorption, since in the first process the product gains water while in the second one the product loses water. Sorption behavior of foods is considered as an important processing and storage parameter, since the stability of food products is directly related to their water activity. Generally, water activities below 0.6 protect food from degradation reactions, as well as, inhibit microorganism growth.1 The relationship between water activity and food moisture content is complex, depending on the food chemical composition. For this, numerous studies on sorption isotherms can be found in the literature for in natura and industrialized products. Among other biological products, desorption isotherms were obtained for green soybean,26 pear seeds,13 fresh beef;1 as well as anchovy in natura and enzymatic modified paste.19 Adsorption isotherms were determined for borojó fruits,22 orange juice powder,23 soluble coffee,7 and other several products. This relationship has been found to be useful in several applications, for example, for establishing the appropriate level of monolayer moisture content required for designing of drying process and storage conditions for black peppercorns.28 Another study dealt with the moisture sorption characteristics of tea stored in a chamber regulated by an atomizing humidification system.3 Also, the influence of sugar composition on sorption isotherms and on glass transition in apricots was evaluated.18 Despite the variety of water sorption models available and the numerous investigations on sorption isotherms that can be found in the scientific literature, freely accessible software is not available to estimate different sorption isotherms, considering different products, in a custom developed application. This article describes a novel software tool, called Isotherms. It is based on an extensive literature review and capable of simulate the hygroscopic behavior of several in natura and industrialized foods based on an easy database management.
The main sorption models were revised, as well as scientific studies to determine the experimental equilibrium moisture content of different food products at different temperatures and relative humidities. This information was compiled and a database was built containing on product identification, isotherm type (desorption or sorption), model identification, model equation, product temperature, model coefficients, and literature reference from which data were obtained. The main components of the Isotherms design are presented in Figure 1. The software was written in C++ language and is meant to read the database information, estimating the sorption curve of a registered product according to a pre-selected model and temperature. Simulation results can be visualized and exported. The data format of input (database) files supported is CSV (Comma Separated Values). According to Lardy et al.,15 this file format is simple and widely used, also supported by almost all spreadsheet software and database management systems. Further, when using this file format, database updating and output analyses are facilitated. Output (result table and isotherm) is saved as electronic worksheet.
Several subroutines were built based on the Canvas class to draw the isotherms. The Canvas is pixel based and represents an image where graphics primitives such as rectangles, lines or polygons can be drawn onto. Thus, isotherm plots are directly drawn inside the application, according to the simulations performed by user. The application also controls when to draw the isotherm and what area needs to be redrawn when new simulations are made. Reading of the database and saving of results are done by using Variant data type, aiming at working with electronic worksheet and csv contents in a more flexible way. Additionally, during the database building phase, models identified with the same name and their coefficients were algebraically rearranged to a standard form in which results are expressed on decimal dry basis. This was required since many theoretical, semi-theoretical and empirical models to describe the sorption behavior of different food products have been proposed and applied in the literature.27 Thus, several researchers introduced or removed parameters in some of these models, as well as proposed changes in the structure of some equations, aiming at reaching a better fitting of the data, also expressing the water contents on percent dry basis or decimal dry basis. Results obtained for all the isotherms registered in proposed software database (Table 1) (Table 2) & (Table 3) were compared against manual calculations performed in an electronic worksheet and the available literature sources. This procedure totalized 209 tests.
Product |
Models |
Reference |
Apple |
Halsey, Linear BET, Modified Henderson, Oswin |
Kaymak-Ertekin11 |
Apricot |
Halsey, Linear BET, Modified Henderson, Oswin |
Kaymak-Ertekin11 |
Bean |
Chung-Pfost, Copace, Modified Halsey, Modified Henderson, Modified Oswin, Sabbah, Sigma-Copace |
Resende et al.21 |
Chickpea |
Modified Chung-Pfost, Modified Halsey, Modified Henderson, Modified Oswin |
Menkov17 |
Pink shrimp (dried) |
BET, Linear BET |
Assunção5 |
Grape |
Halsey, Linear BET, Modified Henderson, Oswin |
Kaymak-Ertekin11 |
Potato |
Halsey, Linear BET, Oswin |
Kaymak-Ertekin11 |
Cactus pear |
BET, GAB, Henderson |
Campos et al.,6 |
(protein enriched) |
Table 1 Products registered in the original database of Isotherms for desorption and adsorption curves
Product |
Models |
Reference |
Banana (pulp) |
GAB |
Staudt et al.,24 |
Cauliflower |
GAB |
Staudt et al., 24 |
Mushroom (fresh) |
GAB, Halsey, Henderson, Linear BET, Modified Henderson, Oswin |
Kurozawa et al.,12 |
Sapodilla (lyophilized) |
GAB, Henderson, Linear BET |
Oliveira et al.,20 |
M. esculenta mushrooms |
GAB |
Staudt et al.,24 |
Atlantic bonito fillet |
GAB, Modified Henderson, Modified Oswin, |
Hubinger et al.,14 |
(osmotically dehydrated) |
||
Mushroom |
GAB, Linear BET, Halsey, Henderson, Modified Henderson, Oswin |
Kurozawa et al.,12 |
(osmotically dehydrated) |
||
Pistachio nuts shell |
GAB |
Staudt et al.,24 |
Pupunha (flour) |
GAB |
Ferreira et al.,10 |
Rough rice |
GAB |
Staudt et al.,24 |
Tomato (pulp) |
GAB |
Staudt et al.,24 |
Table 2 roducts registered in the original database of Isotherms for desorption curves
Product |
Models |
Reference |
Apricot (dried) |
GAB |
Staudt et al.,24 |
Green beans (dried) |
GAB |
Staudt et al.,24 |
Onion (dried) |
GAB |
Staudt et al.,24 |
Cashew apple (dried) |
BET, GAB, Henderson, Modified Smith, Oswin |
Alcântara et al.,2 |
Red cherry (powder) |
GAB, Peleg |
Vieira et al.,25 |
Coffee (soluble) |
GAB, Chung-Pfost, Sigma-Copace, Smith |
Corrêa et al.,7 |
Table 3 Products registered in the original database of Isotherms for adsorption curves
The main screen of Isotherms is showed in Figure 2, allowing that user selects all the required data for the estimations. An output of the Isotherms software is illustrated by Figure 3, where user can view the isotherm table and curve. Additionally, in this module it is possible saving the data. Table 4 shows conversions used during the database building phase, when equations found in the scientific literature expressed the water content on percent dry basis. Table 5 presents the sorption models registered in the Isotherms. No universal sorption model is claimed for analyzing food and agricultural products, but the software database contains those often used for this purpose.
Model |
D |
E |
F |
BET |
D = A/100 |
E = B |
F = C |
Chung-Pfost |
D = A/100 |
E = B/100 |
F = C |
Copace |
D = A - ln(100) |
E = B |
F = C |
GAB |
D = A/100 |
E = B |
F = C |
Halsey |
D = A |
E = B |
F = C |
Henderson |
D = A x 100 x B |
E = B |
F = C |
Linear BET |
D = A/100 |
E = B |
F = C |
Modified Chung-Pfost |
D = A |
E = B |
F = C/100 |
Modified Halsey |
D = A - ln(100 x C) |
E = B |
F = C |
Modified Henderson |
D = A x 100 x C |
E = B |
F = C |
Modified Oswin |
D = A/100 |
E = B/100 |
F = C |
Modified Smith |
D = A/100 |
E = B/100 |
F = C |
Oswin |
D = A/100 |
E = B |
F = C |
Peleg |
D = A/100 |
E = B |
F = C/100 |
Sabbah |
D = A/100 |
E = B |
F = C |
Sigma-Copace |
D = A - ln(100) |
E = B |
F = C |
Smith |
D = A/100 |
E = B/100 |
F = C/100 |
Table 4 Coefficient conversions used in the Isotherms software to express water content on dry basis
*D, E and F are the converted coefficients from an original equation in which the water content is expressed on percent dry basis. A, B and C are the coefficients of the original equation
Model |
Equation |
BET |
|
Chung-Pfost |
|
Copace |
|
GAB |
|
Halsey |
|
Henderson |
|
Linear BET |
|
Modified Chung-Pfost |
|
Modified Halsey |
|
Modified Henderson |
|
Modified Oswin |
|
Modified Smith |
|
Oswin |
|
Peleg |
|
Sabbah |
|
Sigma-Copace |
|
Smith |
|
Table 5 Sorption models registered in the software database
Isotherms software provides a friendly graphical user interface that can significantly reduce the user’s efforts for estimating and analyzing the food sorption curves from different models and/or for different products. When selecting data in the main screen of the software a database filter is applied, allowing a gradual and correct data selection. That is, when performing a new simulation set, user will select the product at first, and only them the sorption type (adsorption or desorption) will be enabled to be selected. After choosing the isotherm type, the models available for those product and isotherm type will be filtered and available to the user. Finally, after selecting the three first input data, it will be possible to inform or select the product temperature. In the case of a model that incorporate this parameter in the equation user can digit any temperature value, otherwise the temperatures available for the selected scenario will be available. All isotherms simulated by the proposed software present the water content on decimal dry basis. This unit is most commonly used for describing moisture variations in food, since when a sample loses or gains moisture this change is linearly related to the ratio of the weight of water to the weight of the dry matter. For this, water content is also given in gram per gram, which is equivalent to the decimal dry basis. When analyzing the isotherm results, the water content on percent dry basis can be divided by 100 and expressed on decimal dry basis. However, when using an equation which is originally calibrated for expressing results in percent dry basis, the coefficients need to be updated if the results must be expressed on decimal dry basis.
Regarding the registered models, according to Kaymak-Ertekin et al.,11 the BET, linear BET, and GAB models are considered the most used equations to describe water sorption in food materials. These models include the monolayer capacity (D coefficient in Isotherms) which constitutes an important parameter, directly related to the shelf life and stability of foods with regard to lipid oxidation, enzyme activity, non-enzymatic browning and structural characteristics.28 The GAB, modified Chung-Pfost, modified Henderson, modified Halsey, and modified Oswin models were adopted as standard equations by the American Society of Agricultural Engineers for describing sorption isotherms (ASAE, 1995). The Chung-Pfost, Halsey, Henderson, and Oswin models are rearranged forms of the modified ones, also frequently found in the scientific literature. Among the less common are the Peleg, Sabbah, Copace, Sigma-Copace, Smith and modified Smith models. The Peleg equation is the only one with four parameters in Isotherms and can be used for both sigmoid and non-sigmoid isotherms, performing as well as the GAB model.11 The Smith and modified Smith models are also used in several sigmoid shape isotherms with reliable results,16 as well as the Sabbah, Copace, and Sigma-Copace models.8–21 In the comparison tests, all simulated isotherms agreed with the values calculated by using electronic worksheets and with the results presented by the literature sources. Future software improvements include the possibility of comparison between different models and/or products, as well as the database expansion.
The Isotherms computational tool was described, providing a free platform for estimating different food sorption curves. From a performance analysis, Isotherms demonstrated its usefulness in the analysis of different sorption models, as well as, of different food hygroscopic behaviors. Additionally, it allows easy database updating and result saving due to the file formats which were considered during its implementation. Isotherms software is a valuable tool to help students, engineers, researchers, and other professionals who work with food water activity and its relationship with industrial processes. The software Isotherms is available on request to the authors. It is free for no-profit use.
The National Council for Scientific and Technological Development (CNPq) granted scholarship to the master degree student (second author of this article).
None.
Author declares that there is no conflict of interest.
© . This is an open access article distributed under the terms of the, which permits unrestricted use, distribution, and build upon your work non-commercially.