<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="2.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Microbiol.</journal-id>
<journal-title>Frontiers in Microbiology</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Microbiol.</abbrev-journal-title>
<issn pub-type="epub">1664-302X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fmicb.2024.1366264</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Microbiology</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title><italic>Lentinula edodes</italic> substrate formulation using multilayer perceptron-genetic algorithm: a critical production checkpoint</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Safaie</surname> <given-names>Naser</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x002A;</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/441184/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Salehi</surname> <given-names>Mina</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/627971/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Farhadi</surname> <given-names>Siamak</given-names></name>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
<uri xlink:href="https://loop.frontiersin.org/people/364094/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Aligholizadeh</surname> <given-names>Ali</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Mahdizadeh</surname> <given-names>Valiollah</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>Department of Plant Pathology, Faculty of Agriculture, Tarbiat Modares University</institution>, <addr-line>Tehran</addr-line>, <country>Iran</country></aff>
<aff id="aff2"><sup>2</sup><institution>Department of Plant Genetics and Breeding, Faculty of Agriculture, Tarbiat Modares University</institution>, <addr-line>Tehran</addr-line>, <country>Iran</country></aff>
<aff id="aff3"><sup>3</sup><institution>Seed and Plant Improvement Institute, Agricultural Research, Education and Extension Organization (AREEO)</institution>, <addr-line>Karaj</addr-line>, <country>Iran</country></aff>
<author-notes>
<fn id="fn0001" fn-type="edited-by"><p>Edited by: Seung Gu Shin, Gyeongsang National University, Republic of Korea</p></fn>
<fn id="fn0002" fn-type="edited-by"><p>Reviewed by: Elsherbiny A. Elsherbiny, Mansoura University, Egypt</p>
<p>Meleksen Akin, I&#x011F;d&#x0131;r &#x00DC;niversitesi, T&#x00FC;rkiye</p></fn>
<corresp id="c001">&#x002A;Correspondence: Naser Safaie, <email>nsafaie@modares.ac.ir</email></corresp>
</author-notes>
<pub-date pub-type="epub">
<day>21</day>
<month>05</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>15</volume>
<elocation-id>1366264</elocation-id>
<history>
<date date-type="received">
<day>05</day>
<month>01</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>19</day>
<month>04</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x00A9; 2024 Safaie, Salehi, Farhadi, Aligholizadeh and Mahdizadeh.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Safaie, Salehi, Farhadi, Aligholizadeh and Mahdizadeh</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Shiitake (<italic>Lentinula edodes</italic>) is one of the most widely grown and consumed mushroom species worldwide. They are a potential source of food and medicine because they are rich in nutrients and contain various minerals, vitamins, essential macro- and micronutrients, and bioactive compounds. The reuse of agricultural and industrial residues is crucial from an ecological and economic perspective. In this study, the running length (RL) of <italic>L. edodes</italic> cultured on 64 substrate compositions obtained from different ratios of bagasse (B), wheat bran (WB), and beech sawdust (BS) was recorded at intervals of 5&#x2009;days after cultivation until the 40<sup>th</sup> day. Multilayer perceptron-genetic algorithm (MLP-GA), multiple linear regression, stepwise regression, principal component regression, ordinary least squares regression, and partial least squares regression were used to predict and optimize the RL and running rate (RR) of <italic>L. edodes</italic>. The statistical values showed higher prediction accuracies of the MLP-GA models (92% and 97%, respectively) compared with those of the regression models (52% and 71%, respectively) for RL and RR. The high degree of fit between the forecasted and actual values of the RL and RR of <italic>L. edodes</italic> confirmed the superior performance of the developed MLP-GA models. An optimization analysis on the established MLP-GA models showed that a substrate containing 15.1% B, 45.1% WB, and 10.16% BS and a running time of 28 days and 10&#x2009;h could result in the maximum <italic>L. edodes</italic> RL (10.69&#x2009;cm). Moreover, the highest RR of <italic>L. edodes</italic> (0.44&#x2009;cm d<sup>&#x2212;1</sup>) could be obtained by a substrate containing 30.7% B, 90.4% WB, and 0.0% BS. MLP-GA was observed to be an effective method for predicting and consequently selecting the best substrate composition for the maximal RL and RR of <italic>L. edodes</italic>.</p>
</abstract>
<kwd-group>
<kwd>Shiitake</kwd>
<kwd>medicinal and edible mushroom</kwd>
<kwd>running</kwd>
<kwd>optimization</kwd>
<kwd>artificial neural network</kwd>
</kwd-group>
<counts>
<fig-count count="5"/>
<table-count count="5"/>
<equation-count count="1"/>
<ref-count count="50"/>
<page-count count="13"/>
<word-count count="8033"/>
</counts>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Microbiotechnology</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="sec1">
<label>1</label>
<title>Introduction</title>
<p>The cultivation of the mushrooms not only lessens the environmental effects of the wastes used as substrate but also provides an economically viable alternative for producing high-quality and beneficial food and precious metabolites (<xref ref-type="bibr" rid="ref20">Israilides and Philippoussis, 2003</xref>). Shiitake, <italic>Lentinula edodes</italic> (Berk.) Pegler, has been cultivated for thousands of years. <italic>L. edodes</italic> is one of the best-known medicinal and edible mushrooms worldwide, especially in East Asia, due to its widespread use in food and traditional medicines (<xref ref-type="bibr" rid="ref49">Xu et al., 2014</xref>; <xref ref-type="bibr" rid="ref26">Mahdizadeh et al., 2021</xref>; <xref ref-type="bibr" rid="ref3">Ahmad et al., 2023</xref>). This valuable medicinal mushroom is used to treat influenza, tumors, high blood pressure, heart disease, obesity, age-related sexual dysfunction, liver problems, diabetes, fatigue, weakness, high cholesterol, and respiratory diseases (<xref ref-type="bibr" rid="ref6">Bisen et al., 2010</xref>; <xref ref-type="bibr" rid="ref3">Ahmad et al., 2023</xref>). Shiitake is nourishing and appetizing as a food and exhibit several pharmacological properties, including antiviral, immunomodulatory, antifungal, antibacterial, antiviral and anticancer effects (<xref ref-type="bibr" rid="ref6">Bisen et al., 2010</xref>; <xref ref-type="bibr" rid="ref9">Diallo et al., 2020</xref>; <xref ref-type="bibr" rid="ref13">Garc&#x00ED;a-Cruz et al., 2020</xref>; <xref ref-type="bibr" rid="ref3">Ahmad et al., 2023</xref>). The lignan-rich fraction extracted from <italic>L. edodes</italic> mycelial culture medium is promising for the treatment of AIDS and hepatitis B (<xref ref-type="bibr" rid="ref6">Bisen et al., 2010</xref>).</p>
<p>The preferred substrate for <italic>L. edodes</italic> is hardwood sawdust supplemented with rice bran, wheat bran and millet powder (<xref ref-type="bibr" rid="ref34">Philippoussis et al., 2007</xref>). Bagasse substrate supplemented with rice bran improved mushroom quality and biological efficiency of shiitake (<xref ref-type="bibr" rid="ref36">Rossi et al., 2003</xref>). Bagasse is an important solid residue in the sugarcane industry, and hundreds of millions of tons of bagasse are produced worldwide every year (<xref ref-type="bibr" rid="ref27">Mahmud and Anannya, 2021</xref>). The use of bagasse (<xref ref-type="bibr" rid="ref41">Selman-Housein et al., 2000</xref>) and other agricultural residues (<xref ref-type="bibr" rid="ref9001">Devi et al., 2017</xref>), including wheat bran, is crucial from both environmental and economic perspectives. Beech sawdust is obtained in abundance from the timber industry (<xref ref-type="bibr" rid="ref21">Jahedi et al., 2023</xref>). The reuse of these solid wastes is also crucial for environmental reasons (<xref ref-type="bibr" rid="ref14">Gordi&#x0107; et al., 2014</xref>; <xref ref-type="bibr" rid="ref21">Jahedi et al., 2023</xref>). In this study, different ratios of bagasse (B), beech sawdust (BS), and wheat bran (WB) were used as growing substrates to determine the compatibility of agricultural and industrial residues for shiitake production. The ratio of substrate components should be optimized to achieve the best running of <italic>L. edodes</italic>. A detailed analysis of the effects of the ratio of growing substrate components on the running length (RL) and running rate (RR) of <italic>L. edodes</italic> and their optimal quantity selection would lay the foundation for the commercialization of the conversion of agro-industrial residues into foods with therapeutic active ingredients. However, optimizing the ratio of growing substrate components to achieve the maximum running is expensive and time-consuming. Evaluating the relationship between the input variables &#x201C;ratios of substrate components (B, BS, and WB) and running time&#x201D; and the output variables &#x201C;RL and RR of <italic>L. edodes</italic>&#x201D; could simplify the optimization of the growing substrate for production of this valuable medicinal and edible mushroom. Analyses of biological data have been conducted using multivariate statistical methods, including multiple linear regression (MLR), stepwise regression (SR), principal component regression (PCR), ordinary least squares regression (OLSR), and partial least squares regression (PLSR; <xref ref-type="bibr" rid="ref47">Wold, 1966</xref>; <xref ref-type="bibr" rid="ref11">Farhadi et al., 2020</xref>; <xref ref-type="bibr" rid="ref40">Salehi et al., 2020b</xref>). Growth is a highly nonlinear and complex biological process involving multiple interconnected signaling and biochemical pathways (<xref ref-type="bibr" rid="ref30">Olas et al., 2020</xref>). The optimal conditions for a complex process can be accurately predicted using efficient nonlinear computational algorithms (<xref ref-type="bibr" rid="ref44">Struik et al., 2005</xref>; <xref ref-type="bibr" rid="ref12">Gallego et al., 2011</xref>). Traditional prediction and modeling methods, including regression models, have negligible nonlinear fitting and prediction capabilities (<xref ref-type="bibr" rid="ref11">Farhadi et al., 2020</xref>; <xref ref-type="bibr" rid="ref38">Salehi et al., 2020a</xref>,<xref ref-type="bibr" rid="ref40">b</xref>). Artificial intelligence (AI) is used to address issues that cannot be explained using traditional computing techniques. One of the key aspects of AI is artificial neural networks (ANNs), which discover multifactorial nonlinear relationships between the output and input data (<xref ref-type="bibr" rid="ref11">Farhadi et al., 2020</xref>; <xref ref-type="bibr" rid="ref18">Hesami et al., 2020</xref>; <xref ref-type="bibr" rid="ref17">Hesami and Jones, 2020</xref>; <xref ref-type="bibr" rid="ref38">Salehi et al., 2020a</xref>; <xref ref-type="bibr" rid="ref21">Jahedi et al., 2023</xref>). ANNs are brain-inspired systems that mimic the human brain&#x2019;s ability to sense and think in a simplified manner to process information and recognize patterns in systems that involve ambiguity and uncertainty (<xref ref-type="bibr" rid="ref32">Patnaik, 1999</xref>; <xref ref-type="bibr" rid="ref2">Agatonovic-Kustrin and Beresford, 2000</xref>). ANNs learn through experience and gain intelligence by discovering hidden patterns and relationships (<xref ref-type="bibr" rid="ref2">Agatonovic-Kustrin and Beresford, 2000</xref>). Response surface methodology (<xref ref-type="bibr" rid="ref23">Kovalchuk et al., 2017</xref>), multivariate adaptive regression splines (<xref ref-type="bibr" rid="ref4">Akin et al., 2020</xref>), and multilayer perceptron-genetic algorithm (MLP-GA; <xref ref-type="bibr" rid="ref21">Jahedi et al., 2023</xref>) have been used for culture media optimization in plant and fungal research. Multilayer perceptron (MLP) is an effective tool in solving complicated non-linear problems, handles the massive data set well, quickly predicts after training, and obtains the same accuracy even with small data. Disadvantages of MLP include that the degree to which the dependent variable influences each independent variable is unknown, some hyperparameters of the MLP, such as the number of hidden neurons and layers, must be tuned, which requires time and power, model performance depends on the training quality, and the MLP is sensitive to feature scaling (<xref ref-type="bibr" rid="ref33">Pedregosa et al., 2011</xref>). MLP, one of the most well-known feedforward neural networks, exhibits superior prediction accuracy compared to traditional statistical methods for calculating mathematical functions for analyzing and interpreting various unpredictable data sets (<xref ref-type="bibr" rid="ref38">Salehi et al., 2020a</xref>; <xref ref-type="bibr" rid="ref21">Jahedi et al., 2023</xref>). However, there are numerous problems in designing and training ANNs. Due to a large number of hidden neurons, the training time increases and data overfitting occurs. Low accuracy rates are caused by a few hidden neurons (<xref ref-type="bibr" rid="ref28">Matignon, 2005</xref>). In addition, one of the main problems is the allocation of weights in the MLP structure which directly affects the model performance. Network topology and learning algorithm parameters control the weights. Learning rates, the number of memory taps, and the number of hidden nodes and layers are the network factors that can influence ANN performance (<xref ref-type="bibr" rid="ref45">Tahmasebi and Hezarkhani, 2009</xref>). To address these issues, ANNs have been combined with other optimization techniques, such as genetic algorithms (GA; <xref ref-type="bibr" rid="ref35">Plumb et al., 2005</xref>; <xref ref-type="bibr" rid="ref38">Salehi et al., 2020a</xref>).</p>
<p>GA, developed by <xref ref-type="bibr" rid="ref19">Holland (1992)</xref>, is a popular evolutionary algorithm that excels in finding answers to problems and has been used to optimize bioprocesses (<xref ref-type="bibr" rid="ref31">Osama et al., 2015</xref>; <xref ref-type="bibr" rid="ref11">Farhadi et al., 2020</xref>; <xref ref-type="bibr" rid="ref38">Salehi et al., 2020a</xref>; <xref ref-type="bibr" rid="ref21">Jahedi et al., 2023</xref>). The GA is a search algorithm inspired by genetics and natural selection (<xref ref-type="bibr" rid="ref19">Holland, 1992</xref>). GAs apply biologically inspired operators, including crossover, mutation, and selection, to obtain high-quality optimization solutions (<xref ref-type="bibr" rid="ref22">Katoch et al., 2021</xref>). The principles of GA are the creation of the initial population of search solutions (chromosomes), followed by selecting the superior search solutions for crossover using a roulette wheel selection method and determining the best solution (optimal value, fittest chromosome) among them (<xref ref-type="bibr" rid="ref19">Holland, 1992</xref>). GA obtains solutions improving over time, requires no derivative information, displays superior parallel capabilities, optimizes continuous functions and discrete functions, and multi-objective problems, is the best option for a wide range of optimization problems, and can handle a broad search space. However, GA is not an efficient method for solving simple problems and ones with available derivative information. Additionally, GAs may be computationally costly, especially when working with large problem spaces or complex fitness evaluations. Also, the quality of the final solution found using GA to a problem is not guaranteed (<xref ref-type="bibr" rid="ref43">Sivanandam and Deepa, 2008</xref>). This study attempted to automatically determine the optimal number of neurons using GA to improve the prediction accuracy and determine the optimized values of the inputs &#x201C;(B, BS, and WB ratio)&#x201D; for the maximum mycelial RL and RR of shiitake (<italic>L. edodes</italic>). Furthermore, the performances of the regression and MLP-GA models were evaluated in terms of the prediction accuracy of the output variables optimized for the maximum mycelial RL and RR of <italic>L. edodes</italic>, and the most important inputs (factors) were detected for the highest RL and RR of shiitake.</p>
</sec>
<sec sec-type="materials|methods" id="sec2">
<label>2</label>
<title>Materials and methods</title>
<p>Shiitake (<italic>L. edodes</italic>) strain VM230 was obtained from the culture collection of the Plant Pathology Department at Tarbiat Modares University (<xref ref-type="bibr" rid="ref26">Mahdizadeh et al., 2021</xref>).</p>
<sec id="sec3">
<label>2.1</label>
<title>Preparation of media</title>
<p>Bagasse (B), beech sawdust (BS) and wheat bran (WB) were used as components for the growing substrate. First, they were pulverized with a blender and passed through a sieve (pore size of 5&#x2009;mm in diameter; <xref rid="SM1" ref-type="supplementary-material">Supplementary Figure S1</xref>). Different ratios of substrate components (<xref ref-type="table" rid="tab1">Table 1</xref>) were mixed manually. It is noteworthy that the ratios reported for each component (B, WB, and BS; <xref ref-type="table" rid="tab1">Table 1</xref>) are percentages of 10&#x2009;g of each component. Each substrate was poured halfway (1.4&#x2009;mL) into a glass Pasteur pipette (0.6&#x2009;mm diameter, 11.5&#x2009;cm height, and 2.8&#x2009;mL volume). The Pasteur pipettes were then placed horizontally so that the substrate was placed on one side of the glass pipette and the other side was left empty for ventilation. The Pasteur pipettes were placed in a tray and some distilled water was added. They were then kept in the dark at 25&#x00B0;C for 12&#x2009;h so that the substrate in the Pasteur pipettes completely absorbed the water. A sample of the substrates was weighed, gently dried in an oven at 45&#x00B0;C, and then weighed again to determine the final water content (55%). The substrates were then autoclaved twice at 121&#x00B0;C and 1.5&#x2009;atm for 40&#x2009;min at an interval of 24&#x2009;h. One mycelial agar plug (4&#x2009;mm diameter) per replicate was cut from the edge of the growing shiitake (<italic>L. edodes</italic>) colony previously cultured on the culture medium prepared from the extract &#x201C;B (25%)&#x2009;+&#x2009;WB (50%)&#x2009;+&#x2009;BS (25%),&#x201D; using a sterilized cork-borer, cultured in the Pasteur pipette (<xref rid="SM1" ref-type="supplementary-material">Supplementary Figure S2</xref>) containing the different ratios of substrate components listed in <xref ref-type="table" rid="tab1">Table 1</xref> and kept in the dark at 25&#x00B0;C. The RL (cm) of <italic>L. edodes</italic> cultured on each substrate was recorded at 5-day intervals after cultivation until the day 40. The running rate (RR; cm d<sup>&#x2212;1</sup>) of <italic>L. edodes</italic> was calculated using <xref ref-type="disp-formula" rid="EQ1">Eq. (1)</xref>.</p>
<disp-formula id="EQ1"><label>(1)</label><mml:math id="M1"><mml:mtext mathvariant="italic">Running</mml:mtext><mml:mspace width="0.25em"/><mml:mtext mathvariant="italic">rate</mml:mtext><mml:mspace width="0.25em"/><mml:mfenced open="(" close=")"><mml:mrow><mml:mtext mathvariant="italic">cm</mml:mtext><mml:mspace width="0.25em"/><mml:mi>d</mml:mi><mml:mi>a</mml:mi><mml:msup><mml:mi>y</mml:mi><mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mtext mathvariant="italic">Running</mml:mtext><mml:mspace width="0.25em"/><mml:mtext mathvariant="italic">length</mml:mtext><mml:mspace width="0.25em"/><mml:mfenced open="(" close=")"><mml:mtext mathvariant="italic">cm</mml:mtext></mml:mfenced></mml:mrow><mml:mrow><mml:mtext mathvariant="italic">Running</mml:mtext><mml:mspace width="0.25em"/><mml:mtext mathvariant="italic">time</mml:mtext><mml:mspace width="0.25em"/><mml:mfenced open="(" close=")"><mml:mtext mathvariant="italic">day</mml:mtext></mml:mfenced></mml:mrow></mml:mfrac></mml:math></disp-formula>
<table-wrap position="float" id="tab1">
<label>Table 1</label>
<caption><p>Different substrate compositions for the cultivation of shiitake (<italic>Lentinula edodes</italic>) and the day (after cultivation) on which the recorded highest statistically significant running length (RL).</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th/>
<th align="center" valign="top">Bagasse (%)</th>
<th align="center" valign="top">Wheat bran (%)</th>
<th align="center" valign="top">Beech sawdust (%)</th>
<th align="center" valign="top">Substrate name</th>
<th align="center" valign="top">Days-to-highest RL</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="bottom">S<sub>1</sub></td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="top">S<sup>0/0/0</sup></td>
<td align="center" valign="top">-</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>2</sub></td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="top">S<sup>0/0/25</sup></td>
<td align="center" valign="top">40</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>3</sub></td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="bottom">50</td>
<td align="center" valign="top">S<sup>0/0/50</sup></td>
<td align="center" valign="top">40</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>4</sub></td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="bottom">100</td>
<td align="center" valign="top">S<sup>0/0/100</sup></td>
<td align="center" valign="top">40</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>5</sub></td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="top">S<sup>0/25/0</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>6</sub></td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="top">S<sup>0/25/25</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>7</sub></td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="bottom">50</td>
<td align="center" valign="top">S<sup>0/25/50</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>8</sub></td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="bottom">100</td>
<td align="center" valign="top">S<sup>0/25/100</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>9</sub></td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="bottom">50</td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="top">S<sup>0/50/0</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>10</sub></td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="bottom">50</td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="top">S<sup>0/50/25</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>11</sub></td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="bottom">50</td>
<td align="center" valign="bottom">50</td>
<td align="center" valign="top">S<sup>0/50/50</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>12</sub></td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="bottom">50</td>
<td align="center" valign="bottom">100</td>
<td align="center" valign="top">S<sup>0/50/100</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>13</sub></td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="bottom">100</td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="top">S<sup>0/100/0</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>14</sub></td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="bottom">100</td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="top">S<sup>0/100/25</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>15</sub></td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="bottom">100</td>
<td align="center" valign="bottom">50</td>
<td align="center" valign="top">S<sup>0/100/50</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>16</sub></td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="bottom">100</td>
<td align="center" valign="bottom">100</td>
<td align="center" valign="top">S<sup>0/100/100</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>17</sub></td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="top">S<sup>25/0/0</sup></td>
<td align="center" valign="top">35</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>18</sub></td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="top">S<sup>25/0/25</sup></td>
<td align="center" valign="top">35</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>19</sub></td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="bottom">50</td>
<td align="center" valign="top">S<sup>25/0/50</sup></td>
<td align="center" valign="top">35</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>20</sub></td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="bottom">100</td>
<td align="center" valign="top">S<sup>25/0/100</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>21</sub></td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="top">S<sup>25/25/0</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>22</sub></td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="top">S<sup>25/25/25</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>23</sub></td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="bottom">50</td>
<td align="center" valign="top">S<sup>25/25/50</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>24</sub></td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="bottom">100</td>
<td align="center" valign="top">S<sup>25/25/100</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>25</sub></td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="bottom">50</td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="top">S<sup>25/50/0</sup></td>
<td align="center" valign="top">25</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>26</sub></td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="bottom">50</td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="top">S<sup>25/50/25</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>27</sub></td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="bottom">50</td>
<td align="center" valign="bottom">50</td>
<td align="center" valign="top">S<sup>25/50/50</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>28</sub></td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="bottom">50</td>
<td align="center" valign="bottom">100</td>
<td align="center" valign="top">S<sup>25/50/100</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>29</sub></td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="bottom">100</td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="top">S<sup>25/100/0</sup></td>
<td align="center" valign="top">25</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>30</sub></td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="bottom">100</td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="top">S<sup>25/100/25</sup></td>
<td align="center" valign="top">25</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>31</sub></td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="bottom">100</td>
<td align="center" valign="bottom">50</td>
<td align="center" valign="top">S<sup>25/100/50</sup></td>
<td align="center" valign="top">25</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>32</sub></td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="bottom">100</td>
<td align="center" valign="bottom">100</td>
<td align="center" valign="top">S<sup>25/100/100</sup></td>
<td align="center" valign="top">25</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>33</sub></td>
<td align="center" valign="bottom">50</td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="top">S<sup>50/0/0</sup></td>
<td align="center" valign="top">35</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>34</sub></td>
<td align="center" valign="bottom">50</td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="top">S<sup>50/0/25</sup></td>
<td align="center" valign="top">35</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>35</sub></td>
<td align="center" valign="bottom">50</td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="bottom">50</td>
<td align="center" valign="top">S<sup>50/0/50</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>36</sub></td>
<td align="center" valign="bottom">50</td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="bottom">100</td>
<td align="center" valign="top">S<sup>50/0/100</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>37</sub></td>
<td align="center" valign="bottom">50</td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="top">S<sup>50/25/0</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>38</sub></td>
<td align="center" valign="bottom">50</td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="top">S<sup>50/25/25</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>39</sub></td>
<td align="center" valign="bottom">50</td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="bottom">50</td>
<td align="center" valign="top">S<sup>50/25/50</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>40</sub></td>
<td align="center" valign="bottom">50</td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="bottom">100</td>
<td align="center" valign="top">S<sup>50/25/100</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>41</sub></td>
<td align="center" valign="bottom">50</td>
<td align="center" valign="bottom">50</td>
<td align="center" valign="bottom">0</td>
<td align="center" valign="top">S<sup>50/50/0</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="bottom">S<sub>42</sub></td>
<td align="center" valign="bottom">50</td>
<td align="center" valign="bottom">50</td>
<td align="center" valign="bottom">25</td>
<td align="center" valign="top">S<sup>50/50/25</sup></td>
<td align="center" valign="top">25</td>
</tr>
<tr>
<td align="left" valign="top">S<sub>43</sub></td>
<td align="center" valign="top">50</td>
<td align="center" valign="top">50</td>
<td align="center" valign="top">50</td>
<td align="center" valign="top">S<sup>50/50/50</sup></td>
<td align="center" valign="top">25</td>
</tr>
<tr>
<td align="left" valign="top">S<sub>44</sub></td>
<td align="center" valign="top">50</td>
<td align="center" valign="top">50</td>
<td align="center" valign="top">100</td>
<td align="center" valign="top">S<sup>50/50/100</sup></td>
<td align="center" valign="top">25</td>
</tr>
<tr>
<td align="left" valign="top">S<sub>45</sub></td>
<td align="center" valign="top">50</td>
<td align="center" valign="top">100</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">S<sup>50/100/0</sup></td>
<td align="center" valign="top">25</td>
</tr>
<tr>
<td align="left" valign="top">S<sub>46</sub></td>
<td align="center" valign="top">50</td>
<td align="center" valign="top">100</td>
<td align="center" valign="top">25</td>
<td align="center" valign="top">S<sup>50/100/25</sup></td>
<td align="center" valign="top">25</td>
</tr>
<tr>
<td align="left" valign="top">S<sub>47</sub></td>
<td align="center" valign="top">50</td>
<td align="center" valign="top">100</td>
<td align="center" valign="top">50</td>
<td align="center" valign="top">S<sup>50/100/50</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="top">S<sub>48</sub></td>
<td align="center" valign="top">50</td>
<td align="center" valign="top">100</td>
<td align="center" valign="top">100</td>
<td align="center" valign="top">S<sup>50/100/100</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="top">S<sub>49</sub></td>
<td align="center" valign="top">100</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">S<sup>100/0/0</sup></td>
<td align="center" valign="top">40</td>
</tr>
<tr>
<td align="left" valign="top">S<sub>50</sub></td>
<td align="center" valign="top">100</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">25</td>
<td align="center" valign="top">S<sup>100/0/25</sup></td>
<td align="center" valign="top">40</td>
</tr>
<tr>
<td align="left" valign="top">S<sub>51</sub></td>
<td align="center" valign="top">100</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">50</td>
<td align="center" valign="top">S<sup>100/0/50</sup></td>
<td align="center" valign="top">40</td>
</tr>
<tr>
<td align="left" valign="top">S<sub>52</sub></td>
<td align="center" valign="top">100</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">100</td>
<td align="center" valign="top">S<sup>100/0/100</sup></td>
<td align="center" valign="top">40</td>
</tr>
<tr>
<td align="left" valign="top">S<sub>53</sub></td>
<td align="center" valign="top">100</td>
<td align="center" valign="top">25</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">S<sup>100/25/0</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="top">S<sub>54</sub></td>
<td align="center" valign="top">100</td>
<td align="center" valign="top">25</td>
<td align="center" valign="top">25</td>
<td align="center" valign="top">S<sup>100/25/25</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="top">S<sub>55</sub></td>
<td align="center" valign="top">100</td>
<td align="center" valign="top">25</td>
<td align="center" valign="top">50</td>
<td align="center" valign="top">S<sup>100/25/50</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="top">S<sub>56</sub></td>
<td align="center" valign="top">100</td>
<td align="center" valign="top">25</td>
<td align="center" valign="top">100</td>
<td align="center" valign="top">S<sup>100/25/100</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="top">S<sub>57</sub></td>
<td align="center" valign="top">100</td>
<td align="center" valign="top">50</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">S<sup>100/50/0</sup></td>
<td align="center" valign="top">35</td>
</tr>
<tr>
<td align="left" valign="top">S<sub>58</sub></td>
<td align="center" valign="top">100</td>
<td align="center" valign="top">50</td>
<td align="center" valign="top">25</td>
<td align="center" valign="top">S<sup>100/50/25</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="top">S<sub>59</sub></td>
<td align="center" valign="top">100</td>
<td align="center" valign="top">50</td>
<td align="center" valign="top">50</td>
<td align="center" valign="top">S<sup>100/50/50</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="top">S<sub>60</sub></td>
<td align="center" valign="top">100</td>
<td align="center" valign="top">50</td>
<td align="center" valign="top">100</td>
<td align="center" valign="top">S<sup>100/50/100</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="top">S<sub>61</sub></td>
<td align="center" valign="top">100</td>
<td align="center" valign="top">100</td>
<td align="center" valign="top">0</td>
<td align="center" valign="top">S<sup>100/100/0</sup></td>
<td align="center" valign="top">30</td>
</tr>
<tr>
<td align="left" valign="top">S<sub>62</sub></td>
<td align="center" valign="top">100</td>
<td align="center" valign="top">100</td>
<td align="center" valign="top">25</td>
<td align="center" valign="top">S<sup>100/100/25</sup></td>
<td align="center" valign="top">25</td>
</tr>
<tr>
<td align="left" valign="top">S<sub>63</sub></td>
<td align="center" valign="top">100</td>
<td align="center" valign="top">100</td>
<td align="center" valign="top">50</td>
<td align="center" valign="top">S<sup>100/100/50</sup></td>
<td align="center" valign="top">25</td>
</tr>
<tr>
<td align="left" valign="top">S<sub>64</sub></td>
<td align="center" valign="top">100</td>
<td align="center" valign="top">100</td>
<td align="center" valign="top">100</td>
<td align="center" valign="top">S<sup>100/100/100</sup></td>
<td align="center" valign="top">25</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="sec4">
<label>2.2</label>
<title>Experimental design</title>
<p>The experiment was conducted based on a randomized complete block design (RCBD) with factorial arrangement containing four factors: the bagasse ratio with four levels, i.e., 25% (2.5&#x2009;g), 50% (5&#x2009;g), 75% (7.5), and 100% (10&#x2009;g), the wheat bran ratio with four levels (25%, 50%, 75%, and 100%), the beech sawdust ratio with four levels (25%, 50%, 75%, and 100%), and the running time with eight levels (days 5, 10, 15, 20, 25, 30, 35, and 40 after cultivation), given 512 treatments, and four replicates. The substrate compositions was listed in <xref ref-type="table" rid="tab1">Table 1</xref>.</p>
</sec>
<sec id="sec5">
<label>2.3</label>
<title>Statistical analysis</title>
<p>Parametric statistics were used because the normality hypothesis and homogeneity of variance were satisfied. Analysis of variance (ANOVA) was used to assess the factorial experiment based on the randomized complete block design (RCBD). Least significant difference was used to compare the growing substrate compositions (64 substrate compositions are presented in <xref ref-type="table" rid="tab1">Table 1</xref>) in a time-dependent manner to identify the highest significant RL of <italic>L. edodes</italic> during the running time for each substrate. Mean comparisons were performed using Student&#x2013;Newman&#x2013;Keuls for the factorial experiments (examining the effects of different ratios of substrate components on the RL and RR of <italic>L. edodes</italic> in B-ratio-, WB-ratio-, and BS-ratio-dependent manners).</p>
</sec>
<sec id="sec6">
<label>2.4</label>
<title>Model development</title>
<p>Data were normalized using the Box&#x2013;Cox transformation (<xref ref-type="bibr" rid="ref7">Box and Cox, 1964</xref>) before the machine learning algorithm was tested. No outliers were identified by the principal component analysis. The performance of each tested model on the dataset (2,048 and 256 data lines for RL and RR, respectively) was calculated using an eight-fold cross-validation method with 10 repeats, and the model with the highest prediction accuracy for unknown data from the dataset was determined.</p>
<sec id="sec7">
<label>2.4.1</label>
<title>Multilayer perceptron model</title>
<p>Three-layered MLP modeling was used to determine the effects of the ratio of substrate components, namely B, BS, and WB, and running time on the RL and RR of <italic>L. edodes</italic>.</p>
<p>MLP, a supplement to the feedforward neural network, consists of three distinct layers: input, hidden, and output layers, as shown in <xref ref-type="fig" rid="fig1">Figure 1</xref>. The input layer (visible layer) feeds the input variables into the second layer (hidden layer). Between input and output lie one or more intermediate layers, so-called hidden layers, which form the internal brain of the network. The output layer predicts the output based on the information transmitted by the input layer. The predicted output is compared with the actual output and the error is calculated. Based on this error, the network weights are updated via the intermediate layer from the output layer to the input layer (<xref ref-type="bibr" rid="ref42">Singhal and Sharma, 2023</xref>).</p>
<fig position="float" id="fig1">
<label>Figure 1</label>
<caption><p>Schematic of multilayer perceptron (MLP) architecture.</p></caption>
<graphic xlink:href="fmicb-15-1366264-g001.tif"/>
</fig>
</sec>
<sec id="sec8">
<label>2.4.2</label>
<title>Genetic algorithm</title>
<p>The GA was employed (i) to optimize the MLP architecture design, including the optimal number of neurons, and (ii) to determine the optimal values of the input variables (B, BS, and WB ratios and running time) in the established MLP-GA models for the maximum RL and RR of shiitake.</p>
<p><xref ref-type="bibr" rid="ref19">Holland (1992)</xref> proposed GA as a search strategy based on principles of natural selection (<xref ref-type="bibr" rid="ref8">Goldberg, 1989</xref>; <xref ref-type="bibr" rid="ref37">Sakawa, 2002</xref>; <xref ref-type="bibr" rid="ref15">Guo et al., 2010</xref>). The GA begins with a population of random initial solutions (<xref ref-type="fig" rid="fig2">Figure 2</xref>). Each individual in a population is called a chromosome, which represents a possible solution to a problem. Chromosomes evolve over a series of iterations called generations. Chromosomes were assessed during each generation using fitness measurements (<xref ref-type="fig" rid="fig2">Figure 2</xref>). The next generation is created by crossing two chromosomes from the current generation or by changing one chromosome through a mutation, creating new chromosomes called offspring (<xref ref-type="bibr" rid="ref46">Verma and Verma, 2012</xref>). To maintain a stable population size, a new generation is created by selecting parents and offspring based on fitness values and rejecting others. Fitter chromosomes have a higher chance of being selected. The best chromosome, which likely reflects the optimal solution to the problem, is obtained after several generations using algorithms (<xref ref-type="bibr" rid="ref15">Guo et al., 2010</xref>).</p>
<fig position="float" id="fig2">
<label>Figure 2</label>
<caption><p>Schematic representation of genetic algorithm (GA) as an evolutionary optimization algorithm.</p></caption>
<graphic xlink:href="fmicb-15-1366264-g002.tif"/>
</fig>
<p>The population size, crossover probability and mutation probability are the most important GA parameters. A generation number of 500, a crossover rate of 0.85, a mutation rate of 0.01, and an initial population of 50 (<xref ref-type="bibr" rid="ref16">Haupt and Haupt, 2004</xref>; <xref ref-type="bibr" rid="ref1">Abramson, 2007</xref>) were set to develop the fittest MLP structure and optimize the input variables (the ratios of B, BS, and WB, and running time) for the maximum output variables (the RL and RR of <italic>L. edodes</italic>).</p>
<p>The optimization strategy for finding the optimal MLP architecture and optimal values of input variables for the maximum RL and RR of <italic>L. edodes</italic> using the GA in the developed MLP-GA models is shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>.</p>
<fig position="float" id="fig3">
<label>Figure 3</label>
<caption><p>Flowchart of integrating multilayer perceptron (MLP) with genetic algorithm (GA) to optimize of the MLP architecture and input values to achieve the maximum level of each output.</p></caption>
<graphic xlink:href="fmicb-15-1366264-g003.tif"/>
</fig>
<p>The performance of the MLP-GA models was evaluated using the coefficient of determination (R<sup>2</sup>), root mean square error (RMSE) and mean absolute error (MAE), as previously reported (<xref ref-type="bibr" rid="ref11">Farhadi et al., 2020</xref>; <xref ref-type="bibr" rid="ref38">Salehi et al., 2020a</xref>,<xref ref-type="bibr" rid="ref40">b</xref>).</p>
</sec>
<sec id="sec9">
<label>2.4.3</label>
<title>Sensitivity analysis of the models</title>
<p>The MLP-GA models were subjected to sensitivity analysis to ascertain the degree of importance of the model input variables (ratios of B, BS, WB, and running time) on the model output variables, i.e., the RL and RR of <italic>L. edodes</italic>. The criterion used to determine the sensitivity of the ratios of B, BS, and WB and running time was the variable sensitivity error (VSE) value showing the performance (RMSE) of the MLP-GA model when a particular input variable was not available in the model. The variable sensitivity ratio (VSR) was derived as the ratio of the VSE and MLP-GA model errors (RMSE value) when all input variables were accessible. The estimated VSR values were then rescaled to fall within the range [0,1]. The highest importance variable of the model was the input variable with the highest VSR (<xref ref-type="bibr" rid="ref11">Farhadi et al., 2020</xref>; <xref ref-type="bibr" rid="ref38">Salehi et al., 2020a</xref>, <xref ref-type="bibr" rid="ref39">2021</xref>).</p>
<p>The MLP-GA and regression models were developed and evaluated mathematically using MATLAB (R2010a; <xref ref-type="bibr" rid="ref29">MATLAB, 2010</xref>) and XLSTAT (<xref ref-type="bibr" rid="ref48">XLSTAT, 2017</xref>), respectively, and graphics were created using GraphPad Prism 9 (2020).</p>
</sec>
</sec>
<sec id="sec10">
<label>2.5</label>
<title>Validation experiment</title>
<p>The ratios of bagasse, wheat bran, and beech sawdust and running time optimized by the GA were examined to assess the efficiency of the MLP-GA model in forecasting and optimizing the RL and RR of <italic>L. edodes</italic>.</p>
</sec>
</sec>
<sec sec-type="results" id="sec11">
<label>3</label>
<title>Results</title>
<sec id="sec12">
<label>3.1</label>
<title>Effect of running time on <italic>Lentinula edodes</italic> running length</title>
<p>To determine the relationship between the running length (RL) and running time of <italic>L. edodes</italic>, the RL of shiitake cultured on growing substrate compositions (<xref ref-type="table" rid="tab1">Table 1</xref>) was assessed at 5-d intervals after cultivation until the 40<sup>th</sup> day. Overall, <italic>L. edodes</italic> RL increased during the running time and its highest significant level on S<sup>25/50/0</sup>, S<sup>25/100/0</sup>, S<sup>25/100/25</sup>, S<sup>25/100/50</sup>, S<sup>25/100/100</sup>, S<sup>50/50/25</sup>, S<sup>50/50/50</sup>, S<sup>50/50/100</sup>, S<sup>50/100/0</sup>, S<sup>50/100/25</sup>, S<sup>100/100/25</sup>, S<sup>100/100/50</sup>, and S<sup>100/100/100</sup> was recorded on 25<sup>th</sup> day after cultivation (<xref ref-type="table" rid="tab1">Table 1</xref>). Accordingly, the highest statistically significant RL of <italic>L. edodes</italic> cultured on S<sup>0/25/0</sup>, S<sup>0/25/25</sup>, S<sup>0/25/50</sup>, S<sup>0/25/100</sup>, S<sup>0/50/0</sup>, S<sup>0/50/25</sup>, S<sup>0/50/50</sup>, S<sup>0/50/100</sup>, S<sup>0/100/0</sup>, S<sup>0/100/25</sup>, S<sup>0/100/50</sup>, S<sup>0/100/100</sup>, S<sup>25/0/100</sup>, S<sup>25/25/0</sup> S<sup>25/25/25</sup>, S<sup>25/25/50</sup>, S<sup>25/25/100</sup>, S<sup>25/50/25</sup>, S<sup>25/50/50</sup>, S<sup>25/50/100</sup>, S<sup>50/0/50</sup>, S<sup>50/0/100</sup>, S<sup>50/25/0</sup>, S<sup>50/25/25</sup>, S<sup>50/25/50</sup>, S<sup>50/25/100</sup>, S<sup>50/50/0</sup>, S<sup>50/100/50</sup>, S<sup>50/100/100</sup>, S<sup>100/25/0</sup>, S<sup>100/25/25</sup>, S<sup>100/25/50</sup>, S<sup>100/25/100</sup>, S<sup>100/50/25</sup>, S<sup>100/50/50</sup>, S<sup>100/50/100</sup>, and S<sup>100/100/0</sup> was measured 30&#x2009;days after cultivation. Also, the highest significant RL of shiitake cultured on S<sup>25/0/0</sup>, S<sup>25/0/25</sup>, S<sup>25/0/50</sup>, S<sup>50/0/0</sup>, S<sup>50/0/25</sup>, and S<sup>100/50/0</sup> was observed 35&#x2009;days after cultivation. Besides, the highest statistically significant RL of <italic>L. edodes</italic> cultured on S<sup>0/0/25</sup>, S<sup>0/0/50</sup>, S<sup>0/0/100</sup>, S<sup>100/0/0</sup>, S<sup>100/0/25</sup>, S<sup>100/0/50</sup>, S<sup>100/0/100</sup> was recorded on 40<sup>th</sup> day after cultivation (<xref ref-type="table" rid="tab1">Table 1</xref>).</p>
</sec>
<sec id="sec13">
<label>3.2</label>
<title>Effects of different substrate compositions on <italic>Lentinula edodes</italic> running length</title>
<p>The effects of different growing substrate compositions on running length (RL) of <italic>L. edodes</italic> were explored in running-time- (<italic>L. edodes</italic> culture age), B-ratio-, WB-ratio-, and BS-ratio-dependent manners. As mentioned previously, the highest significant level of <italic>L. edodes</italic> RL was measured on 64 substrates. Accordingly, these time points were considered as a benchmark for the RL of <italic>L. edodes</italic> and were used in the subsequent statistical analysis. ANOVA showed that the main effects of the factors &#x201C;B, WB and BS ratios&#x201D; and their interactions (reciprocal and trilateral effects) on the RL (<xref rid="SM1" ref-type="supplementary-material">Supplementary Table S1</xref>) and RR (<xref rid="SM1" ref-type="supplementary-material">Supplementary Table S2</xref>) of <italic>L. edodes</italic> were highly significant. This suggests that the bagasse ratio affected the RL and RR of <italic>L. edodes</italic> differently at each ratio of wheat bran and beech sawdust or vice versa (i.e., the ratio of wheat bran and beech sawdust affected the RL and RR of <italic>L. edodes</italic> differently at each bagasse ratio). To examine these significant interaction effects, the B ratio was further analyzed on each ratio of WB and BS (<xref ref-type="table" rid="tab2">Tables 2</xref>, <xref ref-type="table" rid="tab3">3</xref>).</p>
<table-wrap position="float" id="tab2">
<label>Table 2</label>
<caption><p>Effects of different ratios of growing substrate components on the running length (cm) of shiitake (<italic>Lentinula edodes</italic>).</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top">Beach sawdust</th>
<th align="center" valign="top">Wheat bran (0%; 0&#x2009;g)</th>
<th align="center" valign="top">Wheat bran (25%; 2.5&#x2009;g)</th>
<th align="center" valign="top">Wheat bran (5%; 5&#x2009;g)</th>
<th align="center" valign="top">Wheat bran (10%; 10&#x2009;g)</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="middle" colspan="2"><bold>Bagasse (0%; 0&#x2009;g)</bold></td>
<td/>
<td/>
<td/>
</tr>
<tr>
<td align="left" valign="middle">0%;</td>
<td align="center" valign="middle">0.00v</td>
<td align="center" valign="middle">9.15&#x2009;h-n</td>
<td align="center" valign="middle">9.30&#x2009;h-n</td>
<td align="center" valign="top">10.30abc</td>
</tr>
<tr>
<td align="left" valign="middle">25%; 2.5&#x2009;g</td>
<td align="center" valign="middle">6.80r</td>
<td align="center" valign="middle">10.10bcd</td>
<td align="center" valign="middle">9.60e-j</td>
<td align="center" valign="top">9.75d-h</td>
</tr>
<tr>
<td align="left" valign="middle">50%; 5&#x2009;g</td>
<td align="center" valign="middle">6.80r</td>
<td align="center" valign="middle">9.62e-i</td>
<td align="center" valign="middle">10.57a</td>
<td align="center" valign="top">9.90def</td>
</tr>
<tr>
<td align="left" valign="middle">100%; 10&#x2009;g</td>
<td align="center" valign="middle">6.80r</td>
<td align="center" valign="middle">9.02lmn</td>
<td align="center" valign="middle">9.57e-k</td>
<td align="center" valign="top">10.60a</td>
</tr>
<tr>
<td align="left" valign="middle" colspan="2"><bold>Bagasse (25%; 2.5&#x2009;g)</bold></td>
<td/>
<td colspan="2"/>
</tr>
<tr>
<td align="left" valign="middle">0%</td>
<td align="center" valign="middle">5.20u</td>
<td align="center" valign="middle">9.47f-m</td>
<td align="center" valign="middle">9.77d-h</td>
<td align="center" valign="top">9.67e-i</td>
</tr>
<tr>
<td align="left" valign="middle">25%; 2.5&#x2009;g</td>
<td align="center" valign="middle">5.20u</td>
<td align="center" valign="middle">9.47f-m</td>
<td align="center" valign="middle">10.45ab</td>
<td align="center" valign="top">9.57f-l</td>
</tr>
<tr>
<td align="left" valign="middle">50%; 5&#x2009;g</td>
<td align="center" valign="middle">9.00lmn</td>
<td align="center" valign="middle">9.72d-h</td>
<td align="center" valign="middle">9.37&#x2009;g-m</td>
<td align="center" valign="top">9.50f-l</td>
</tr>
<tr>
<td align="left" valign="middle">100%; 10&#x2009;g</td>
<td align="center" valign="middle">9.07&#x2009;k-n</td>
<td align="center" valign="middle">10.02cde</td>
<td align="center" valign="middle">9.15i-n</td>
<td align="center" valign="top">9.20i-n</td>
</tr>
<tr>
<td align="left" valign="middle" colspan="5"><bold>Bagasse (50%; 5&#x2009;g)</bold></td>
</tr>
<tr>
<td align="left" valign="middle">0%</td>
<td align="center" valign="middle">5.05u</td>
<td align="center" valign="middle">9.60f-j</td>
<td align="center" valign="middle">9.12j-n</td>
<td align="center" valign="top">9.82d-g</td>
</tr>
<tr>
<td align="left" valign="middle">25%; 25&#x2009;g</td>
<td align="center" valign="middle">5.12u</td>
<td align="center" valign="middle">9.60f-j</td>
<td align="center" valign="middle">9.67d-i</td>
<td align="center" valign="top">9.75d-h</td>
</tr>
<tr>
<td align="left" valign="middle">50%; 5&#x2009;g</td>
<td align="center" valign="middle">5.12u</td>
<td align="center" valign="middle">9.72d-h</td>
<td align="center" valign="middle">9.30&#x2009;h-n</td>
<td align="center" valign="top">10.57a</td>
</tr>
<tr>
<td align="left" valign="middle">100%; 10&#x2009;g</td>
<td align="center" valign="middle">7.20q</td>
<td align="center" valign="middle">10.12bcd</td>
<td align="center" valign="middle">9.27i-n</td>
<td align="center" valign="top">8.97mn</td>
</tr>
<tr>
<td align="left" valign="middle" colspan="5"><bold>Bagasse (100%; 10&#x2009;g)</bold></td>
</tr>
<tr>
<td align="left" valign="middle">0%</td>
<td align="center" valign="middle">5.97&#x2009;t</td>
<td align="center" valign="middle">9.45f-m</td>
<td align="center" valign="middle">7.62p</td>
<td align="center" valign="top">9.35&#x2009;g-m</td>
</tr>
<tr>
<td align="left" valign="middle">25%; 2.5&#x2009;g</td>
<td align="center" valign="middle">6.05st</td>
<td align="center" valign="middle">10.35abc</td>
<td align="center" valign="middle">9.27&#x2009;h-m</td>
<td align="center" valign="top">9.10&#x2009;k-n</td>
</tr>
<tr>
<td align="left" valign="middle">50%; 5&#x2009;g</td>
<td align="center" valign="middle">6.32&#x2009;s</td>
<td align="center" valign="middle">8.82no</td>
<td align="center" valign="middle">9.25&#x2009;h-m</td>
<td align="center" valign="top">9.62e-i</td>
</tr>
<tr>
<td align="left" valign="middle">100%; 10&#x2009;g</td>
<td align="center" valign="middle">5.87&#x2009;t</td>
<td align="center" valign="middle">8.57o</td>
<td align="center" valign="middle">9.25&#x2009;h-m</td>
<td align="center" valign="top">9.60e-j</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p>Means within a column followed by the same letter are not significantly different (<italic>p</italic>&#x2009;&#x2264;&#x2009;0.05).</p>
</table-wrap-foot>
</table-wrap>
<table-wrap position="float" id="tab3">
<label>Table 3</label>
<caption><p>Effects of the different ratios of growing substrate components on the running rate (cm d<sup>&#x2212;1</sup>) of shiitake (<italic>Lentinula edodes</italic>).</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="top">Beach sawdust</th>
<th align="center" valign="top">Wheat bran (0%; 0&#x2009;g)</th>
<th align="center" valign="top">Wheat bran (25%; 2.5&#x2009;g)</th>
<th align="center" valign="top">Wheat bran (50%; 5&#x2009;g)</th>
<th align="center" valign="top">Wheat bran (100%; 10&#x2009;g)</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="middle" colspan="2"><bold>Bagasse (0%; 0&#x2009;g)</bold></td>
<td/>
<td/>
<td/>
</tr>
<tr>
<td align="left" valign="middle">0%;</td>
<td align="center" valign="middle">0.000z</td>
<td align="center" valign="middle">0.305n-r</td>
<td align="center" valign="middle">0.310&#x2009;L-q</td>
<td align="center" valign="top">0.343efg</td>
</tr>
<tr>
<td align="left" valign="middle">25%; 2.5&#x2009;g</td>
<td align="center" valign="middle">0.170wx</td>
<td align="center" valign="middle">0.337f-i</td>
<td align="center" valign="middle">0.320j-o</td>
<td align="center" valign="top">0.325&#x2009;h-l</td>
</tr>
<tr>
<td align="left" valign="middle">50%; 5&#x2009;g</td>
<td align="center" valign="middle">0.170wx</td>
<td align="center" valign="middle">0.321j-m</td>
<td align="center" valign="middle">0.3525de</td>
<td align="center" valign="top">0.330&#x2009;h-k</td>
</tr>
<tr>
<td align="left" valign="middle">100%; 10&#x2009;g</td>
<td align="center" valign="middle">0.170wx</td>
<td align="center" valign="middle">0.301pqr</td>
<td align="center" valign="middle">0.319&#x2009;k-o</td>
<td align="center" valign="top">0.353de</td>
</tr>
<tr>
<td align="left" valign="middle" colspan="2"><bold>Bagasse (25%; 2.5&#x2009;g)</bold></td>
<td/>
<td colspan="2"/>
</tr>
<tr>
<td align="left" valign="middle">0%</td>
<td align="center" valign="middle">0.150y</td>
<td align="center" valign="middle">0.316&#x2009;k-p</td>
<td align="center" valign="middle">0.391a</td>
<td align="center" valign="top">0.387a</td>
</tr>
<tr>
<td align="left" valign="middle">25%; 2.5&#x2009;g</td>
<td align="center" valign="middle">0.148y</td>
<td align="center" valign="middle">0.316&#x2009;k-p</td>
<td align="center" valign="middle">0.348ef</td>
<td align="center" valign="top">0.383a</td>
</tr>
<tr>
<td align="left" valign="middle">50%; 5&#x2009;g</td>
<td align="center" valign="middle">0.257&#x2009;t</td>
<td align="center" valign="middle">0.324i-m</td>
<td align="center" valign="middle">0.312&#x2009;L-q</td>
<td align="center" valign="top">0.380ab</td>
</tr>
<tr>
<td align="left" valign="middle">100%; 10&#x2009;g</td>
<td align="center" valign="middle">0.302pqr</td>
<td align="center" valign="middle">0.334&#x2009;g-j</td>
<td align="center" valign="middle">0.305n-r</td>
<td align="center" valign="top">0.368c</td>
</tr>
<tr>
<td align="left" valign="middle" colspan="5"><bold>Bagasse (50%; 5&#x2009;g)</bold></td>
</tr>
<tr>
<td align="left" valign="middle">0%</td>
<td align="center" valign="middle">0.144y</td>
<td align="center" valign="middle">0.320j-o</td>
<td align="center" valign="middle">0.304o-r</td>
<td align="center" valign="top">0.393a</td>
</tr>
<tr>
<td align="left" valign="middle">25%; 25&#x2009;g</td>
<td align="center" valign="middle">0.146y</td>
<td align="center" valign="middle">0.320j-o</td>
<td align="center" valign="middle">0.387a</td>
<td align="center" valign="top">0.390a</td>
</tr>
<tr>
<td align="left" valign="middle">50%; 5&#x2009;g</td>
<td align="center" valign="middle">0.171w</td>
<td align="center" valign="middle">0.320j-o</td>
<td align="center" valign="middle">0.372bc</td>
<td align="center" valign="top">0.352de</td>
</tr>
<tr>
<td align="left" valign="middle">100%; 10&#x2009;g</td>
<td align="center" valign="middle">0.240u</td>
<td align="center" valign="middle">0.338fgh</td>
<td align="center" valign="middle">0.371bc</td>
<td align="center" valign="top">0.299qr</td>
</tr>
<tr>
<td align="left" valign="middle" colspan="5"><bold>Bagasse (100%; 10&#x2009;g)</bold></td>
</tr>
<tr>
<td align="left" valign="middle">0%</td>
<td align="center" valign="middle">0.149y</td>
<td align="center" valign="middle">0.315&#x2009;k-p</td>
<td align="center" valign="middle">0.218v</td>
<td align="center" valign="top">0.312&#x2009;L-q</td>
</tr>
<tr>
<td align="left" valign="middle">25%; 2.5&#x2009;g</td>
<td align="center" valign="middle">0.151y</td>
<td align="center" valign="middle">0.345efg</td>
<td align="center" valign="middle">0.309&#x2009;L-q</td>
<td align="center" valign="top">0.364&#x2009;cd</td>
</tr>
<tr>
<td align="left" valign="middle">50%; 5&#x2009;g</td>
<td align="center" valign="middle">0.158xy</td>
<td align="center" valign="middle">0.294rs</td>
<td align="center" valign="middle">0.308&#x2009;m-r</td>
<td align="center" valign="top">0.385a</td>
</tr>
<tr>
<td align="left" valign="middle">100%; 10&#x2009;g</td>
<td align="center" valign="middle">0.147y</td>
<td align="center" valign="middle">0.286&#x2009;s</td>
<td align="center" valign="middle">0.308&#x2009;m-r</td>
<td align="center" valign="top">0.384a</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p>Means within a column followed by the same letter are not significantly different (<italic>p</italic>&#x2009;&#x2264;&#x2009;0.05).</p>
</table-wrap-foot>
</table-wrap>
<p>A mean comparison of the RL and RR of <italic>L. edodes</italic> cultured on the 64 substrates (<xref ref-type="table" rid="tab1">Table 1</xref>) is presented in <xref ref-type="table" rid="tab2">Tables 2</xref>, <xref ref-type="table" rid="tab3">3</xref>, respectively. Among the 64 substrate compositions used for <italic>L. edodes</italic> cultivation, the highest RL of <italic>L. edodes</italic> was recorded in substrates &#x201C;S<sup>0/100/100</sup>, S<sup>0/50/0</sup>, S<sup>50/100/50</sup>, S<sup>25/50/25</sup>, S<sup>100/25/25</sup>, and S<sup>0/100/0</sup>&#x201D; (<xref ref-type="table" rid="tab2">Table 2</xref>). As shown in <xref ref-type="table" rid="tab3">Table 3</xref>, S<sup>25/50/0</sup>, S<sup>25/100/0</sup>, S<sup>25/100/25</sup>, S<sup>25/100/50</sup>, S<sup>50/50/25</sup>, S<sup>50/100/0</sup>, S<sup>50/100/25</sup>, S<sup>100/100/50</sup>, and S<sup>100/100/100</sup> exhibited the highest RR of <italic>L. edodes</italic> cultures on the different substrate compositions (<xref ref-type="table" rid="tab1">Table 1</xref>).</p>
</sec>
<sec id="sec14">
<label>3.3</label>
<title>Regression analysis</title>
<p>Mushroom growth is influenced by the type and ratio of substrate components (<xref ref-type="bibr" rid="ref5">Ashrafuzzaman et al., 2009</xref>). Accordingly, optimizing the growing substrate composition is the main step to maximize the mycelial RL and RR of <italic>L. edodes</italic>. Predicting the optimal ratio of substrate components and running time is crucial for large-scale production of <italic>L. edodes</italic>.</p>
<p>Different regression models (MLR, SR, OLSR, PCR and PLSR) were evaluated to determine the best regression method for predicting the RL and RR of <italic>L. edodes</italic> in response to the ratio of substrate components and the running time. All the regression models displayed statistically significant relationships between the input variables (ratios of B, BS, WB, and running time) and output variables &#x201C;<italic>L. edodes</italic> RL and RR&#x201D; (<xref ref-type="table" rid="tab4">Table 4</xref>). The statistics of the developed MLR, SR, OLSR, PCR, and PLSR models for the RL and RR of <italic>L. edodes</italic> for the ratios of B, BS, and WB and running time are presented in <xref ref-type="table" rid="tab4">Table 4</xref>. The goodness-of-fit, measured by R<sup>2</sup>, showed no difference in the predictive performance of the regression models developed for the RL and RR of <italic>L. edodes</italic> in the training and testing subsets (<xref ref-type="table" rid="tab4">Table 4</xref>). The prediction accuracies of the MLR, SR, OLSR, PCR, and PLSR models were determined by plotting the actual (observed) values against the predicted values of the training subset (RL: R<sup>2</sup>&#x2009;=&#x2009;0.71, 0.70, 0.71, 0.71, and 0.71, respectively; RR: R<sup>2</sup>&#x2009;=&#x2009;0.52, 0.51, 0.52, 0.52, and 0.52, respectively; <xref ref-type="fig" rid="fig4">Figures 4</xref>, <xref ref-type="fig" rid="fig5">5</xref>). No differences were observed in the prediction performance of the developed MLR, SR, OLSR, PCR, and PLSR models for the RL and RR of <italic>L. edodes</italic> (<xref ref-type="fig" rid="fig4">Figures 4</xref>, <xref ref-type="fig" rid="fig5">5</xref>). The R<sup>2</sup> values for the testing subset showed that the developed models accounted for 71% and 52% variability in RL and RR of <italic>L. edodes</italic>, respectively (<xref ref-type="table" rid="tab4">Table 4</xref>).</p>
<table-wrap position="float" id="tab4">
<label>Table 4</label>
<caption><p>Statistics on multiple linear regression (MLR), stepwise regression (SR), principal component regression (PCR), ordinary least squares regression (OLSR), partial least squares regression (PLSR), and multilayer perceptron-genetic algorithm (MLP-GA) models for the running length and running rate of <italic>Lentinula edodes</italic> cultivated on different substrates obtained from different ratios of bagasse, wheat bran, and beech sawdust.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th rowspan="2"/>
<th align="left" valign="top" rowspan="2">Models</th>
<th align="center" valign="top" colspan="3">Training subsets</th>
<th align="center" valign="top" colspan="3">Testing subsets</th>
<th align="center" valign="top" rowspan="2">Pr&#x2009;&#x003E;&#x2009;F</th>
</tr>
<tr>
<th align="center" valign="top">R<sup>2</sup></th>
<th align="center" valign="top">RMSE</th>
<th align="center" valign="top">MAPE</th>
<th align="center" valign="top">R<sup>2</sup></th>
<th align="center" valign="top">RMSE</th>
<th align="center" valign="top">MAPE</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="middle" rowspan="6">Running length</td>
<td align="left" valign="middle">MLR</td>
<td align="center" valign="middle">0.71</td>
<td align="center" valign="middle">1.88</td>
<td align="center" valign="middle">1.53</td>
<td align="center" valign="middle">0.71</td>
<td align="center" valign="middle">1.88</td>
<td align="center" valign="middle">1.54</td>
<td align="center" valign="top">&#x003C;0.0001</td>
</tr>
<tr>
<td align="left" valign="middle">SR</td>
<td align="center" valign="middle">0.70</td>
<td align="center" valign="middle">1.87</td>
<td align="center" valign="middle">1.53</td>
<td align="center" valign="middle">0.71</td>
<td align="center" valign="middle">1.88</td>
<td align="center" valign="middle">1.54</td>
<td align="center" valign="top">&#x003C;0.0001</td>
</tr>
<tr>
<td align="left" valign="middle">PLS</td>
<td align="center" valign="middle">0.71</td>
<td align="center" valign="middle">1.86</td>
<td align="center" valign="middle">1.52</td>
<td align="center" valign="top">0.71</td>
<td align="center" valign="top">1.86</td>
<td align="center" valign="top">1.52</td>
<td align="center" valign="top">&#x003C;0.0001</td>
</tr>
<tr>
<td align="left" valign="middle">PCR</td>
<td align="center" valign="middle">0.71</td>
<td align="center" valign="middle">1.87</td>
<td align="center" valign="middle">1.52</td>
<td align="center" valign="top">0.71</td>
<td align="center" valign="top">1.86</td>
<td align="center" valign="top">1.52</td>
<td align="center" valign="top">&#x003C;0.0001</td>
</tr>
<tr>
<td align="left" valign="middle">OLS</td>
<td align="center" valign="middle">0.71</td>
<td align="center" valign="middle">1.86</td>
<td align="center" valign="middle">1.51</td>
<td align="center" valign="top">0.71</td>
<td align="center" valign="middle">1.86</td>
<td align="center" valign="middle">1.52</td>
<td align="center" valign="top">&#x003C;0.0001</td>
</tr>
<tr>
<td align="left" valign="middle">MLP-GA</td>
<td align="center" valign="middle"><bold>0.97</bold></td>
<td align="center" valign="middle"><bold>0.54</bold></td>
<td align="center" valign="middle"><bold>0.43</bold></td>
<td align="center" valign="middle"><bold>0.97</bold></td>
<td align="center" valign="middle"><bold>0.60</bold></td>
<td align="center" valign="middle"><bold>0.47</bold></td>
<td align="center" valign="top">&#x003C;0.0001</td>
</tr>
<tr>
<td align="left" valign="middle" rowspan="6">Running rate</td>
<td align="left" valign="middle">MLR</td>
<td align="center" valign="middle">0.52</td>
<td align="center" valign="middle">0.06</td>
<td align="center" valign="middle">0.05</td>
<td align="center" valign="middle">0.53</td>
<td align="center" valign="middle">0.05</td>
<td align="center" valign="middle">0.04</td>
<td align="center" valign="top">&#x003C;0.0001</td>
</tr>
<tr>
<td align="left" valign="middle">SR</td>
<td align="center" valign="middle">0.51</td>
<td align="center" valign="middle">0.06</td>
<td align="center" valign="middle">0.05</td>
<td align="center" valign="middle">0.51</td>
<td align="center" valign="middle">0.05</td>
<td align="center" valign="middle">0.04</td>
<td align="center" valign="top">&#x003C;0.0001</td>
</tr>
<tr>
<td align="left" valign="middle">PLS</td>
<td align="center" valign="middle">0.52</td>
<td align="center" valign="middle">0.06</td>
<td align="center" valign="middle">0.05</td>
<td align="center" valign="middle">0.51</td>
<td align="center" valign="middle">0.05</td>
<td align="center" valign="middle">0.04</td>
<td align="center" valign="top">&#x003C;0.0001</td>
</tr>
<tr>
<td align="left" valign="middle">PCR</td>
<td align="center" valign="middle">0.52</td>
<td align="center" valign="middle">0.06</td>
<td align="center" valign="middle">0.05</td>
<td align="center" valign="middle">0.53</td>
<td align="center" valign="middle">0.05</td>
<td align="center" valign="middle">0.04</td>
<td align="center" valign="top">&#x003C;0.0001</td>
</tr>
<tr>
<td align="left" valign="middle">OLS</td>
<td align="center" valign="middle">0.52</td>
<td align="center" valign="middle">0.06</td>
<td align="center" valign="middle">0.05</td>
<td align="center" valign="middle">0.53</td>
<td align="center" valign="middle">0.05</td>
<td align="center" valign="middle">0.04</td>
<td align="center" valign="top">&#x003C;0.0001</td>
</tr>
<tr>
<td align="left" valign="middle">MLP-GA</td>
<td align="center" valign="middle"><bold>0.98</bold></td>
<td align="center" valign="middle"><bold>0.01</bold></td>
<td align="center" valign="middle"><bold>0.01</bold></td>
<td align="center" valign="middle"><bold>0.92</bold></td>
<td align="center" valign="middle"><bold>0.02</bold></td>
<td align="center" valign="middle"><bold>0.01</bold></td>
<td align="center" valign="top">&#x003C;0.0001</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p>R<sup>2</sup>, coefficient of determination, RMSE, root mean square error, MAE, mean absolute error.</p>
</table-wrap-foot>
</table-wrap>
<fig position="float" id="fig4">
<label>Figure 4</label>
<caption><p>Scatter plot of actual data vs. predicted values of the running length of Shiitake (<italic>Lentinula edodes</italic>) using multiple linear regression (MLR), stepwise regression (SR), principal component regression (PCR), ordinary least squares regression (OLSR), partial least squares regression (PLSR), and multilayer perceptron-genetic algorithm (MLP-GA) models in the training subset. The solid line shows a fitted simple regression line for scatter points.</p></caption>
<graphic xlink:href="fmicb-15-1366264-g004.tif"/>
</fig>
<fig position="float" id="fig5">
<label>Figure 5</label>
<caption><p>Scatter plot of actual data vs. predicted values of shiitake (<italic>Lentinula edodes</italic>) running rate using multiple linear regression (MLR), stepwise regression (SR), principal component regression (PCR), ordinary least squares regression (OLSR), partial least squares regression (PLSR), and multilayer perceptron-genetic algorithm (MLP-GA) models in the training subset. The solid line shows a fitted simple regression line for scatter points.</p></caption>
<graphic xlink:href="fmicb-15-1366264-g005.tif"/>
</fig>
</sec>
<sec id="sec15">
<label>3.4</label>
<title>Multilayer perceptron-genetic algorithm analysis</title>
<p>First, the ratios of B, BS, and WB, and running time were used as input variables, and running length (RL) and running rate (RR) of <italic>L. edodes</italic> were used as output variables. The output variables were then predicted according to the established MLP-GA models. The performance of the developed MLP-GA models was evaluated by plotting the predicted values vs. the actual values for training (<xref ref-type="fig" rid="fig4">Figures 4</xref>, <xref ref-type="fig" rid="fig5">5</xref>) and testing subsets (<xref ref-type="table" rid="tab4">Table 4</xref>). Excellent agreement between the forecast and observed values of <italic>L. edodes</italic> RL and RR was observed for both the training and testing subsets (<xref ref-type="fig" rid="fig4">Figures 4</xref>, <xref ref-type="fig" rid="fig5">5</xref>; <xref ref-type="table" rid="tab4">Table 4</xref>).</p>
<p>The goodness-of-fit criterion results of the established MLP-GA models showed that the established models could accurately (R<sup>2</sup>&#x2009;=&#x2009;0.97, and 0.92) predict RL and RR of shiitake (<italic>L. edodes</italic>) in the testing subset, which was not utilized in the training processes of the MLP-GA models (<xref ref-type="table" rid="tab4">Table 4</xref>). Furthermore, the established MLP-GA models exhibited balanced statistical values for the training and testing subsets (<xref ref-type="table" rid="tab4">Table 4</xref>).</p>
</sec>
<sec id="sec16">
<label>3.5</label>
<title>Sensitivity analysis of the models</title>
<p>VSRs were computed using all the data lines (training and testing subsets: 2,048 and 256 data points for the RL and RR, respectively) to list the input variables according to their relative importance in the model. VSRs were calculated for each of the output variables (<italic>L. edodes</italic> RL and RR) for the ratios of B, BS, and WB and running time (<xref ref-type="table" rid="tab5">Table 5</xref>). Analysis of the RL model revealed that <italic>L. edodes</italic> RL was most sensitive to running time (VSR&#x2009;=&#x2009;1.000), followed by WB ratio (VSR&#x2009;=&#x2009;0.535), B ratio (VSR&#x2009;=&#x2009;0.008), and WB ratio (VSR&#x2009;=&#x2009;0.000). Accordingly, the RR of <italic>L. edodes</italic> was more sensitive to the WB ratio (VSR&#x2009;=&#x2009;1.000), followed by the B ratio (VSR&#x2009;=&#x2009;0.062) and the BS ratio (VSR&#x2009;=&#x2009;0.000; <xref ref-type="table" rid="tab5">Table 5</xref>).</p>
<table-wrap position="float" id="tab5">
<label>Table 5</label>
<caption><p>Importance (according to the sensitivity analysis) and optimal levels of the different factors, including bagasse ratio, wheat bran ratio, beech sawdust ratio, for achieving the maximum running length and running rate of <italic>Lentinula edodes</italic> cultured on different substrates using multilayer perceptron-genetics algorithm (MLP-GA) models.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th/>
<th align="left" valign="top">Variable (ratio)</th>
<th align="center" valign="top">Importance value (according to VSR<sup>a</sup>)</th>
<th align="center" valign="top">Optimal level</th>
<th align="center" valign="top">Optimal output</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="middle" rowspan="4">Running length</td>
<td align="left" valign="middle">Bagasse</td>
<td align="center" valign="middle">0.0081</td>
<td align="center" valign="middle">15.11</td>
<td align="center" valign="middle" rowspan="4">10.69</td>
</tr>
<tr>
<td align="left" valign="middle">Wheat bran</td>
<td align="center" valign="middle">0.5348</td>
<td align="center" valign="middle">45.13</td>
</tr>
<tr>
<td align="left" valign="middle">Beech sawdust</td>
<td align="center" valign="middle">0.0000</td>
<td align="center" valign="middle">10.16</td>
</tr>
<tr>
<td align="left" valign="middle">Running time</td>
<td align="center" valign="middle">1.0000</td>
<td align="center" valign="middle">28.43</td>
</tr>
<tr>
<td align="left" valign="middle" rowspan="3">Running rate</td>
<td align="left" valign="middle">Bagasse</td>
<td align="center" valign="middle">0.0628</td>
<td align="center" valign="middle">30.68</td>
<td align="center" valign="middle" rowspan="3">0.437</td>
</tr>
<tr>
<td align="left" valign="middle">Wheat bran</td>
<td align="center" valign="middle">1.0000</td>
<td align="center" valign="middle">90.40</td>
</tr>
<tr>
<td align="left" valign="middle">Beech sawdust</td>
<td align="center" valign="middle">0.0000</td>
<td align="center" valign="middle">0.00</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p><sup>a</sup>Relative indication of the ratio between the variable sensitivity error and the error of the model when all the variables are available.</p>
</table-wrap-foot>
</table-wrap>
</sec>
<sec id="sec17">
<label>3.6</label>
<title>Mathematical optimization</title>
<p>The MLP-GA was linked to the GA to find the optimal levels of the input variables (ratios of B, BS, and WB and running time) for achieving the maximum RL and RR of <italic>L. edodes</italic>. The optimization analysis on the established MLP-GA models revealed that the substrate composition of 15.1% (1.51&#x2009;g) bagasse, 45.1% (4.51&#x2009;g) wheat bran and 10.16% (1.01&#x2009;g) beech sawdust and the running time of 28&#x2009;days and 10&#x2009;h could result in the maximum <italic>L. edodes</italic> RL (10.69&#x2009;cm; <xref ref-type="table" rid="tab5">Table 5</xref>). The highest RR of <italic>L. edodes</italic> (0.44&#x2009;cm d<sup>&#x2212;1</sup>) could be obtained by a substrate containing 30.7% (3.07&#x2009;g) bagasse, and 90.4% (9.04&#x2009;g) wheat bran (<xref ref-type="table" rid="tab5">Table 5</xref>).</p>
</sec>
<sec id="sec18">
<label>3.7</label>
<title>Comparison of MLP-GA and regression models</title>
<p>The statistical values showed a higher prediction accuracy of the MLP-GA models compared with that of the regression models in terms of the calculated R<sup>2</sup> for MLP-GA vs. regression models: RL&#x2009;=&#x2009;0.97 vs. 0.71, and RR&#x2009;=&#x2009;0.92 vs. 0.52 (<xref ref-type="table" rid="tab4">Table 4</xref>).</p>
</sec>
<sec id="sec19">
<label>3.8</label>
<title>Validation experiment</title>
<p>The RL of <italic>L. edodes</italic> cultured on S<sup>15/45/10</sup> containing B (1.51&#x2009;g), WB (4.51&#x2009;g), and BS (1.01&#x2009;g) for 29 d (optimized input variables in the MLP-GA model using the GA) was measured to be 10.81&#x2009;cm&#x2009;&#x00B1;&#x2009;0.35&#x2009;cm. Furthermore, <italic>L. edodes</italic> RR of 0.448&#x2009;cm d<sup>&#x2212;1</sup>&#x2009;&#x00B1;&#x2009;0.039 was obtained on S<sup>31/90/0</sup> containing B (3.07&#x2009;g), WB (9.04&#x2009;g), and BS (0.00&#x2009;g).</p>
</sec>
</sec>
<sec sec-type="discussion" id="sec20">
<label>4</label>
<title>Discussion</title>
<p>Forecasting the optimal ratio of substrate components is essential to enhance shiitake production and reduce costs. This is the first report to establish a mathematical model for the prediction of the RL and RR of <italic>L. edodes</italic> according to the ratios of growing substrate components (B, WB, and BS) and running time, as well as the optimization of growing substrate composition to achieve the maximum RL and RR. An accurate modeling system is required to forecast the optimal ratio of substrate components (B, BS, and WB) and running time for the maximum RL and RR of <italic>L. edodes</italic>. Various regression models and MLP-GA modeling were used to examine the relationships among the four input variables &#x201C;ratios of B, WB, and BS and running time&#x201D; and the output variables &#x201C;RL and RR,&#x201D; and the prediction probability of RL and RR using the studied input variables. Such mathematical forecasts have not yet been reported for valuable medicinal and edible mushrooms. Previous studies (<xref ref-type="bibr" rid="ref38">Salehi et al., 2020a</xref>,<xref ref-type="bibr" rid="ref40">b</xref>, <xref ref-type="bibr" rid="ref39">2021</xref>; <xref ref-type="bibr" rid="ref21">Jahedi et al., 2023</xref>) have also indicated that MLP-GA models have superior accuracy compared with regression models (<xref ref-type="fig" rid="fig4">Figures 4</xref>, <xref ref-type="fig" rid="fig5">5</xref>; <xref ref-type="table" rid="tab4">Table 4</xref>). R-squared (<xref ref-type="table" rid="tab4">Table 4</xref>), a measure of the fit of regression models for the testing subset, showed that these models could describe 71 and 52% variability in the RL and RR of shiitake, respectively, for unseen data. The results of the present study suggest that the developed MLP-GA models correctly predicted the RL and RR of <italic>L. edodes</italic> (R<sup>2</sup>&#x2009;=&#x2009;0.97 and 0.92, respectively; <xref ref-type="table" rid="tab4">Table 4</xref>) in the testing subset, which was not utilized in the MLP-GA training process. The closeness of the errors of the training and testing subsets (<xref ref-type="table" rid="tab4">Table 4</xref>), as well as the small number of hidden neurons confirmed the absence of overlearning during training and the good generalizability of the developed MLP-GA models for unseen data (<xref ref-type="bibr" rid="ref24">Lou and Nakai, 2001</xref>; <xref ref-type="bibr" rid="ref11">Farhadi et al., 2020</xref>; <xref ref-type="bibr" rid="ref38">Salehi et al., 2020a</xref>, <xref ref-type="bibr" rid="ref39">2021</xref>). From the statistical metrics including R<sup>2</sup> and RMSE of the training and testing subsets (<xref ref-type="table" rid="tab4">Table 4</xref>), it can be inferred that the tansig activation function worked well for modeling throughout the experiment. Furthermore, the small RMSE values (<xref ref-type="table" rid="tab4">Table 4</xref>) show the great potential of the developed MLP-GA models for predicting the parameters (output variables). Mycelium running is a colonization of the substrate thoroughly by fungal hyphae. The fungus first colonizes the entire substrate and then creates new hyphae by lateral branching, increasing the density and surface area of the colony. Fungi thrive in both nutrient-rich and nutrient-poor culture media. However, their lateral branching occurs only in the nutrient-rich medium, like what is observed in sparse and dense growth of fungal hyphae on water agar and potato dextrose agar. This could explain why the optimum substrate compositions for RL and RR are different.</p>
<p>Regardless of previous studies on the effects of growing substrate composition and running time on RL and RR of <italic>L. edodes</italic>, the question remains: which input variables are most important for RL and RR of <italic>L. edodes</italic>? As mentioned previously, sensitivity analysis showed that running time was the most important variable affecting mycelial RL of <italic>L. edodes</italic> (<xref ref-type="table" rid="tab5">Table 5</xref>). The RR of <italic>L. edodes</italic> is important for commercial cultivation. Sensitivity analysis revealed that WB ratio was the most important factor affecting RR of <italic>L. edodes</italic> (<xref ref-type="table" rid="tab5">Table 5</xref>). Shiitake running is a complex bioprocess that requires reliable methods for the model development and optimization. The MLP-GA has been successfully used to solve problems in various areas that are highly challenging and for which there is no known answer (<xref ref-type="bibr" rid="ref10">Eftekhari et al., 2018</xref>; <xref ref-type="bibr" rid="ref38">Salehi et al., 2020a</xref>; <xref ref-type="bibr" rid="ref21">Jahedi et al., 2023</xref>). The growing interest in ANNs is primarily due to their ability to solve problems in various domains, their ability to model complex and nonlinear relationships, their ability to predict relationships on unseen data, and the fact that they do not require the specification of statistical data distribution (<xref ref-type="bibr" rid="ref25">Mahanta, 2017</xref>). Due to the high prediction performance of the testing subset (<xref ref-type="table" rid="tab4">Table 4</xref>), the established MLP-GA correctly predicted the RL and RR of <italic>L. edodes</italic>.</p>
</sec>
<sec sec-type="conclusions" id="sec21">
<label>5</label>
<title>Conclusion</title>
<p>In this study, the RL and RR of <italic>L. edodes</italic> were modeled and optimized using mathematical methods for the first time. The high degree of fit between the forecasted and actual values of the output variables (the RL and RR of <italic>L. edodes</italic>) confirmed the superior performance of the developed MLP-GA models. This study presents MLP-GA as a useful mathematical tool for predicting and optimizing complex systems such as the growth of medical mushrooms, and the RL and RR of <italic>L. edodes</italic> in response to the composition of the growing substrate.</p>
</sec>
<sec sec-type="data-availability" id="sec22">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/<xref ref-type="sec" rid="sec26">Supplementary material</xref>, further inquiries can be directed to the corresponding author.</p>
</sec>
<sec sec-type="author-contributions" id="sec23">
<title>Author contributions</title>
<p>NS: Conceptualization, Investigation, Methodology, Project administration, Resources, Supervision, Writing &#x2013; review &#x0026; editing. MS: Conceptualization, Formal analysis, Investigation, Methodology, Validation, Visualization, Writing &#x2013; original draft, Writing &#x2013; review &#x0026; editing. SF: Formal analysis, Investigation, Software, Visualization, Writing &#x2013; review &#x0026; editing. AA: Investigation, Methodology, Writing &#x2013; review &#x0026; editing. VM: Resources, Writing &#x2013; review &#x0026; editing.</p>
</sec>
</body>
<back>
<sec sec-type="funding-information" id="sec24">
<title>Funding</title>
<p>The authors acknowledge the Iran National Science Foundation (INSF, no. 95004326) and the Research Deputy of Tarbiat Modares University, Tehran, for their financial support of this research project.</p>
</sec>
<sec sec-type="COI-statement" id="sec25">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
<p>The author(s) declared that they were an editorial board member of Frontiers, at the time of submission. This had no impact on the peer review process and the final decision.</p>
</sec>
<sec id="sec100" sec-type="disclaimer">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<sec sec-type="supplementary-material" id="sec26">
<title>Supplementary material</title>
<p>The Supplementary material for this article can be found online at: <ext-link xlink:href="https://www.frontiersin.org/articles/10.3389/fmicb.2024.1366264/full#supplementary-material" ext-link-type="uri">https://www.frontiersin.org/articles/10.3389/fmicb.2024.1366264/full#supplementary-material</ext-link></p>
<supplementary-material xlink:href="Data_Sheet_1.PDF" id="SM1" mimetype="application/pdf" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="ref1"><citation citation-type="book"><person-group person-group-type="author"><name><surname>Abramson</surname> <given-names>M.</given-names></name></person-group> (<year>2007</year>). <source>Genetic algorithm and direct search toolbox user&#x2019;s guide</source>. <publisher-loc>Natick, MA</publisher-loc>: <publisher-name>The MathWorks Inc.</publisher-name></citation></ref>
<ref id="ref2"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Agatonovic-Kustrin</surname> <given-names>S.</given-names></name> <name><surname>Beresford</surname> <given-names>R.</given-names></name></person-group> (<year>2000</year>). <article-title>Basic concepts of artificial neural network (ANN) modeling and its application in pharmaceutical research</article-title>. <source>J. Pharm. Biomed. Anal.</source> <volume>22</volume>, <fpage>717</fpage>&#x2013;<lpage>727</lpage>. doi: <pub-id pub-id-type="doi">10.1016/S0731-7085(99)00272-1</pub-id>, PMID: <pub-id pub-id-type="pmid">10815714</pub-id></citation></ref>
<ref id="ref3"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ahmad</surname> <given-names>I.</given-names></name> <name><surname>Arif</surname> <given-names>M.</given-names></name> <name><surname>Xu</surname> <given-names>M.</given-names></name> <name><surname>Zhang</surname> <given-names>J.</given-names></name> <name><surname>Ding</surname> <given-names>Y.</given-names></name> <name><surname>Lyu</surname> <given-names>F.</given-names></name></person-group> (<year>2023</year>). <article-title>Therapeutic values and nutraceutical properties of shiitake mushroom (<italic>Lentinula edodes</italic>): A review</article-title>. <source>Trends Food Sci. Technol.</source> <volume>134</volume>, <fpage>123</fpage>&#x2013;<lpage>135</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.tifs.2023.03.007</pub-id></citation></ref>
<ref id="ref4"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Akin</surname> <given-names>M.</given-names></name> <name><surname>Eyduran</surname> <given-names>S. P.</given-names></name> <name><surname>Eyduran</surname> <given-names>E.</given-names></name> <name><surname>Reed</surname> <given-names>B. M.</given-names></name></person-group> (<year>2020</year>). <article-title>Analysis of macronutrient related growth responses using multivariate adaptive regression splines</article-title>. <source>Plant Cell Tiss. Org. Cult.</source> <volume>140</volume>, <fpage>661</fpage>&#x2013;<lpage>670</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s11240-019-01763-8</pub-id></citation></ref>
<ref id="ref5"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ashrafuzzaman</surname> <given-names>M.</given-names></name> <name><surname>Kamruzzaman</surname> <given-names>A.</given-names></name> <name><surname>Ismail</surname> <given-names>M. R.</given-names></name> <name><surname>Shahidullah</surname> <given-names>S.</given-names></name> <name><surname>Fakir</surname> <given-names>S.</given-names></name></person-group> (<year>2009</year>). <article-title>Substrate affects growth and yield of shiitake mushroom</article-title>. <source>Afr. J. Biotechnol.</source> <volume>8</volume>, <fpage>2999</fpage>&#x2013;<lpage>3006</lpage>.</citation></ref>
<ref id="ref6"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bisen</surname> <given-names>P.</given-names></name> <name><surname>Baghel</surname> <given-names>R. K.</given-names></name> <name><surname>Sanodiya</surname> <given-names>B. S.</given-names></name> <name><surname>Thakur</surname> <given-names>G. S.</given-names></name> <name><surname>Prasad</surname> <given-names>G.</given-names></name></person-group> (<year>2010</year>). <article-title><italic>Lentinus edodes</italic>: a macrofungus with pharmacological activities</article-title>. <source>Curr. Med. Chem.</source> <volume>17</volume>, <fpage>2419</fpage>&#x2013;<lpage>2430</lpage>. doi: <pub-id pub-id-type="doi">10.2174/092986710791698495</pub-id>, PMID: <pub-id pub-id-type="pmid">20491636</pub-id></citation></ref>
<ref id="ref7"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Box</surname> <given-names>G. E.</given-names></name> <name><surname>Cox</surname> <given-names>D. R.</given-names></name></person-group> (<year>1964</year>). <article-title>An analysis of transformations</article-title>. <source>J. R. Stat. Soc. Series B Stat. Methodology</source> <volume>26</volume>, <fpage>211</fpage>&#x2013;<lpage>243</lpage>.</citation></ref>
<ref id="ref9001"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Devi</surname> <given-names>S.</given-names></name> <name><surname>Gupta</surname> <given-names>C.</given-names></name> <name><surname>Jat</surname> <given-names>S. L.</given-names></name> <name><surname>Parmar</surname> <given-names>M. S.</given-names></name></person-group> (<year>2017</year>). <article-title>Crop residue recycling for economic and environmental sustainability: The case of India</article-title>. <source>Open Agric.</source> <volume>2</volume>:<fpage>486</fpage>&#x2013;<lpage>494</lpage>. doi: <pub-id pub-id-type="doi">10.1515/opag-2017-0053</pub-id></citation></ref>
<ref id="ref9"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Diallo</surname> <given-names>I.</given-names></name> <name><surname>Boudard</surname> <given-names>F.</given-names></name> <name><surname>Morel</surname> <given-names>S.</given-names></name> <name><surname>Vitou</surname> <given-names>M.</given-names></name> <name><surname>Guzman</surname> <given-names>C.</given-names></name> <name><surname>Saint</surname> <given-names>N.</given-names></name> <etal/></person-group>. (<year>2020</year>). <article-title>Antioxidant and anti-inflammatory potential of shiitake culinary-medicinal mushroom, <italic>Lentinus edodes</italic> (Agaricomycetes), sporophores from various culture conditions</article-title>. <source>Int. J. Med. Mushrooms.</source> <volume>22</volume>, <fpage>535</fpage>&#x2013;<lpage>546</lpage>. doi: <pub-id pub-id-type="doi">10.1615/IntJMedMushrooms.2020034864</pub-id>, PMID: <pub-id pub-id-type="pmid">32865895</pub-id></citation></ref>
<ref id="ref10"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Eftekhari</surname> <given-names>M.</given-names></name> <name><surname>Yadollahi</surname> <given-names>A.</given-names></name> <name><surname>Ahmadi</surname> <given-names>H.</given-names></name> <name><surname>Shojaeiyan</surname> <given-names>A.</given-names></name> <name><surname>Ayyari</surname> <given-names>M.</given-names></name></person-group> (<year>2018</year>). <article-title>Development of an artificial neural network as a tool for predicting the targeted phenolic profile of grapevine (<italic>Vitis vinifera</italic>) foliar wastes</article-title>. <source>Front. Plant Sci.</source> <volume>9</volume>:<fpage>837</fpage>. doi: <pub-id pub-id-type="doi">10.3389/fpls.2018.00837</pub-id></citation></ref>
<ref id="ref11"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Farhadi</surname> <given-names>S.</given-names></name> <name><surname>Salehi</surname> <given-names>M.</given-names></name> <name><surname>Moieni</surname> <given-names>A.</given-names></name> <name><surname>Safaie</surname> <given-names>N.</given-names></name> <name><surname>Sabet</surname> <given-names>M. S.</given-names></name></person-group> (<year>2020</year>). <article-title>Modeling of paclitaxel biosynthesis elicitation in <italic>Corylus avellana</italic> cell culture using adaptive neuro-fuzzy inference system-genetic algorithm (ANFIS-GA) and multiple regression methods</article-title>. <source>PLoS One</source> <volume>15</volume>:<fpage>e0237478</fpage>. doi: <pub-id pub-id-type="doi">10.1371/journal.pone.0237478</pub-id>, PMID: <pub-id pub-id-type="pmid">32853208</pub-id></citation></ref>
<ref id="ref12"><citation citation-type="book"><person-group person-group-type="author"><name><surname>Gallego</surname> <given-names>P. P.</given-names></name> <name><surname>Gago</surname> <given-names>J.</given-names></name> <name><surname>Land&#x00ED;n</surname> <given-names>M.</given-names></name></person-group> (<year>2011</year>). &#x201C;<article-title>Artificial neural networks technology to model and predict plant biology process</article-title>&#x201D; in <source>Artificial neural networks-methodological and biomedical applications</source>. ed. <person-group person-group-type="editor"><name><surname>Suzuki</surname> <given-names>K.</given-names></name></person-group> (<publisher-loc>Croatia</publisher-loc>: <publisher-name>Intech Open Access Publisher</publisher-name>), <fpage>197</fpage>&#x2013;<lpage>216</lpage>.</citation></ref>
<ref id="ref13"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Garc&#x00ED;a-Cruz</surname> <given-names>F.</given-names></name> <name><surname>Dur&#x00E1;n-P&#x00E1;ramo</surname> <given-names>E.</given-names></name> <name><surname>Gar&#x00ED;n-Aguilar</surname> <given-names>M.</given-names></name> <name><surname>del Toro</surname> <given-names>G. V.</given-names></name> <name><surname>Chairez</surname> <given-names>I.</given-names></name></person-group> (<year>2020</year>). <article-title>Parametric characterization of the initial pH effect on the polysaccharides production by <italic>Lentinula edodes</italic> in submerged culture</article-title>. <source>Food Bioprod. Process.</source> <volume>119</volume>, <fpage>170</fpage>&#x2013;<lpage>178</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.fbp.2019.10.016</pub-id></citation></ref>
<ref id="ref8"><citation citation-type="book"><person-group person-group-type="author"><name><surname>Goldberg</surname> <given-names>D. E.</given-names></name></person-group> (<year>1989</year>). <source>Genetic algorithms in search. Optimization, and machine learning</source>. <publisher-name>Addison-Wesley Longman Publishing Co. Inc., Boston, MA, USA</publisher-name>.</citation></ref>
<ref id="ref14"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gordi&#x0107;</surname> <given-names>D.</given-names></name> <name><surname>Babi&#x0107;</surname> <given-names>M.</given-names></name> <name><surname>Jeli&#x0107;</surname> <given-names>D.</given-names></name> <name><surname>Kon&#x0107;alovi&#x0107;</surname> <given-names>D.</given-names></name> <name><surname>Vuka&#x0161;inovi&#x0107;</surname> <given-names>V.</given-names></name></person-group> (<year>2014</year>). <article-title>Integrating energy and environmental management in wood furniture industry</article-title>. <source>Sci. World J.</source> <volume>2014</volume>:<fpage>596958</fpage>. doi: <pub-id pub-id-type="doi">10.1155/2014/596958</pub-id>, PMID: <pub-id pub-id-type="pmid">24587734</pub-id></citation></ref>
<ref id="ref15"><citation citation-type="other"><person-group person-group-type="author"><name><surname>Guo</surname> <given-names>P.</given-names></name> <name><surname>Wang</surname> <given-names>X.</given-names></name> <name><surname>Han</surname> <given-names>Y.</given-names></name></person-group>, (<year>2010</year>). The enhanced genetic algorithms for the optimization design, In: <italic>2010 3rd international conference on biomedical engineering and informatics</italic>. IEEE, pp. 2990&#x2013;2994.</citation></ref>
<ref id="ref16"><citation citation-type="book"><person-group person-group-type="author"><name><surname>Haupt</surname> <given-names>R. L.</given-names></name> <name><surname>Haupt</surname> <given-names>S. E.</given-names></name></person-group> (<year>2004</year>). <source>Practical genetic algorithms</source>. Studies in Computational Intelligence. <publisher-name>John Wiley &#x0026; Sons, Inc., Hoboken, NJ, USA</publisher-name>.</citation></ref>
<ref id="ref17"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hesami</surname> <given-names>M.</given-names></name> <name><surname>Jones</surname> <given-names>A. M. P.</given-names></name></person-group> (<year>2020</year>). <article-title>Application of artificial intelligence models and optimization algorithms in plant cell and tissue culture</article-title>. <source>Appl. Microbiol. Biotechnol.</source> <volume>104</volume>, <fpage>9449</fpage>&#x2013;<lpage>9485</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s00253-020-10888-2</pub-id>, PMID: <pub-id pub-id-type="pmid">32984921</pub-id></citation></ref>
<ref id="ref18"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hesami</surname> <given-names>M.</given-names></name> <name><surname>Naderi</surname> <given-names>R.</given-names></name> <name><surname>Tohidfar</surname> <given-names>M.</given-names></name></person-group> (<year>2020</year>). <article-title>Introducing a hybrid artificial intelligence method for high-throughput modeling and optimizing plant tissue culture processes: the establishment of a new embryogenesis medium for chrysanthemum, as a case study</article-title>. <source>Appl. Microbiol. Biotechnol.</source> <volume>104</volume>, <fpage>10249</fpage>&#x2013;<lpage>10263</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s00253-020-10978-1</pub-id>, PMID: <pub-id pub-id-type="pmid">33119796</pub-id></citation></ref>
<ref id="ref19"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Holland</surname> <given-names>J. H.</given-names></name></person-group> (<year>1992</year>). <article-title>Genetic algorithms</article-title>. <source>Sci. Am.</source> <volume>267</volume>, <fpage>66</fpage>&#x2013;<lpage>73</lpage>. doi: <pub-id pub-id-type="doi">10.1038/scientificamerican0792-66</pub-id></citation></ref>
<ref id="ref20"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Israilides</surname> <given-names>C.</given-names></name> <name><surname>Philippoussis</surname> <given-names>A.</given-names></name></person-group> (<year>2003</year>). <article-title>Bio-technologies of recycling agro-industrial wastes for the production of commercially important fungal polysaccharides and mushrooms</article-title>. <source>Biotechnol. Genet. Eng. Rev.</source> <volume>20</volume>, <fpage>247</fpage>&#x2013;<lpage>260</lpage>. doi: <pub-id pub-id-type="doi">10.1080/02648725.2003.10648045</pub-id>, PMID: <pub-id pub-id-type="pmid">14997854</pub-id></citation></ref>
<ref id="ref21"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Jahedi</surname> <given-names>A.</given-names></name> <name><surname>Salehi</surname> <given-names>M.</given-names></name> <name><surname>Goltapeh</surname> <given-names>E. M.</given-names></name> <name><surname>Safaie</surname> <given-names>N.</given-names></name></person-group> (<year>2023</year>). <article-title>Multilayer perceptron-genetic algorithm as a promising tool for modeling cultivation substrate of Auricularia cornea native to Iran</article-title>. <source>PLoS One</source> <volume>18</volume>:<fpage>e0281982</fpage>. doi: <pub-id pub-id-type="doi">10.1371/journal.pone.0281982</pub-id>, PMID: <pub-id pub-id-type="pmid">36809254</pub-id></citation></ref>
<ref id="ref22"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Katoch</surname> <given-names>S.</given-names></name> <name><surname>Chauhan</surname> <given-names>S. S.</given-names></name> <name><surname>Kumar</surname> <given-names>V.</given-names></name></person-group> (<year>2021</year>). <article-title>A review on genetic algorithm: past, present, and future</article-title>. <source>Multimed. Tools Appl.</source> <volume>80</volume>, <fpage>8091</fpage>&#x2013;<lpage>8126</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s11042-020-10139-6</pub-id>, PMID: <pub-id pub-id-type="pmid">33162782</pub-id></citation></ref>
<ref id="ref23"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kovalchuk</surname> <given-names>I. Y.</given-names></name> <name><surname>Mukhitdinova</surname> <given-names>Z.</given-names></name> <name><surname>Turdiyev</surname> <given-names>T.</given-names></name> <name><surname>Madiyeva</surname> <given-names>G.</given-names></name> <name><surname>Akin</surname> <given-names>M.</given-names></name> <name><surname>Eyduran</surname> <given-names>E.</given-names></name> <etal/></person-group>. (<year>2017</year>). <article-title>Modeling some mineral nutrient requirements for micropropagated wild apricot shoot cultures</article-title>. <source>Plant Cell Tiss. Org. Cult.</source> <volume>129</volume>, <fpage>325</fpage>&#x2013;<lpage>335</lpage>. doi: <pub-id pub-id-type="doi">10.1007/s11240-017-1180-0</pub-id></citation></ref>
<ref id="ref24"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lou</surname> <given-names>W.</given-names></name> <name><surname>Nakai</surname> <given-names>S.</given-names></name></person-group> (<year>2001</year>). <article-title>Artificial neural network-based predictive model for bacterial growth in a simulated medium of modified-atmosphere-packed cooked meat products</article-title>. <source>J. Agric. Food Chem.</source> <volume>49</volume>, <fpage>1799</fpage>&#x2013;<lpage>1804</lpage>. doi: <pub-id pub-id-type="doi">10.1021/jf000650m</pub-id>, PMID: <pub-id pub-id-type="pmid">11308328</pub-id></citation></ref>
<ref id="ref25"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mahanta</surname> <given-names>J.</given-names></name></person-group> (<year>2017</year>). <article-title>Introduction to Neural Networks, Advantages and Applications</article-title>. <source>Towards Data Sci</source> KDnuggets News <volume>17</volume>:n28, 96851bd1a207.</citation></ref>
<ref id="ref26"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mahdizadeh</surname> <given-names>V.</given-names></name> <name><surname>Safaie</surname> <given-names>N.</given-names></name> <name><surname>Salehi</surname> <given-names>M.</given-names></name> <name><surname>Jahedi</surname> <given-names>A.</given-names></name></person-group> (<year>2021</year>). <article-title>Substrate preference of shiitake <italic>Lentinula edodes</italic> (Berk.) Pegler strains</article-title>. <source>J. Crop Prot</source> <volume>10</volume>, <fpage>63</fpage>&#x2013;<lpage>74</lpage>.</citation></ref>
<ref id="ref27"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mahmud</surname> <given-names>M. A.</given-names></name> <name><surname>Anannya</surname> <given-names>F. R.</given-names></name></person-group> (<year>2021</year>). <article-title>Sugarcane bagasse-a source of cellulosic fiber for diverse applications</article-title>. <source>Heliyon</source> <volume>7</volume>:<fpage>7771</fpage>. doi: <pub-id pub-id-type="doi">10.1016/j.heliyon.2021.e07771</pub-id>, PMID: <pub-id pub-id-type="pmid">34458615</pub-id></citation></ref>
<ref id="ref28"><citation citation-type="book"><person-group person-group-type="author"><name><surname>Matignon</surname> <given-names>R.</given-names></name></person-group> (<year>2005</year>). <source>Neural network modeling using SAS enterprise miner</source>: <publisher-name>AuthorHouse, Bloomington, Ind, USA</publisher-name>.</citation></ref>
<ref id="ref29"><citation citation-type="book"><person-group person-group-type="author"><collab id="coll1">MATLAB</collab></person-group> (<year>2010</year>). <source>7.10. 0 (R2010a)</source>. <publisher-loc>Natick, Massachusetts</publisher-loc>: <publisher-name>The MathWorks Inc.</publisher-name></citation></ref>
<ref id="ref30"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Olas</surname> <given-names>J. J.</given-names></name> <name><surname>Fichtner</surname> <given-names>F.</given-names></name> <name><surname>Apelt</surname> <given-names>F.</given-names></name></person-group> (<year>2020</year>). <article-title>All roads lead to growth: imaging-based and biochemical methods to measure plant growth</article-title>. <source>J. Exp. Bot.</source> <volume>71</volume>, <fpage>11</fpage>&#x2013;<lpage>21</lpage>. doi: <pub-id pub-id-type="doi">10.1093/jxb/erz406</pub-id>, PMID: <pub-id pub-id-type="pmid">31613967</pub-id></citation></ref>
<ref id="ref31"><citation citation-type="book"><person-group person-group-type="author"><name><surname>Osama</surname> <given-names>K.</given-names></name> <name><surname>Mishra</surname> <given-names>B. N.</given-names></name> <name><surname>Somvanshi</surname> <given-names>P.</given-names></name></person-group> (<year>2015</year>). <source>Machine learning techniques in plant biology</source>. <publisher-loc>The Omics of plant science</publisher-loc>: <publisher-name>PlantOmics</publisher-name>, <fpage>731</fpage>&#x2013;<lpage>754</lpage>.</citation></ref>
<ref id="ref32"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Patnaik</surname> <given-names>P.</given-names></name></person-group> (<year>1999</year>). <article-title>Applications of neural networks to recovery of biological products</article-title>. <source>Biotechnol. Adv.</source> <volume>17</volume>, <fpage>477</fpage>&#x2013;<lpage>488</lpage>. doi: <pub-id pub-id-type="doi">10.1016/S0734-9750(99)00013-0</pub-id>, PMID: <pub-id pub-id-type="pmid">14538125</pub-id></citation></ref>
<ref id="ref33"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pedregosa</surname> <given-names>F.</given-names></name> <name><surname>Varoquaux</surname> <given-names>G.</given-names></name> <name><surname>Gramfort</surname> <given-names>A.</given-names></name> <name><surname>Michel</surname> <given-names>V.</given-names></name> <name><surname>Thirion</surname> <given-names>B.</given-names></name> <name><surname>Grisel</surname> <given-names>O.</given-names></name> <etal/></person-group>. (<year>2011</year>). <article-title>Scikit-learn: machine learning in Python</article-title>. <source>J Machine Learn Res</source> <volume>12</volume>, <fpage>2825</fpage>&#x2013;<lpage>2830</lpage>.</citation></ref>
<ref id="ref34"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Philippoussis</surname> <given-names>A.</given-names></name> <name><surname>Diamantopoulou</surname> <given-names>P.</given-names></name> <name><surname>Israilides</surname> <given-names>C.</given-names></name></person-group> (<year>2007</year>). <article-title>Productivity of agricultural residues used for the cultivation of the medicinal fungus <italic>Lentinula edodes</italic></article-title>. <source>Int. Biodeter. Biodegr.</source> <volume>59</volume>, <fpage>216</fpage>&#x2013;<lpage>219</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.ibiod.2006.10.007</pub-id>, PMID: <pub-id pub-id-type="pmid">35498574</pub-id></citation></ref>
<ref id="ref35"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Plumb</surname> <given-names>A. P.</given-names></name> <name><surname>Rowe</surname> <given-names>R. C.</given-names></name> <name><surname>York</surname> <given-names>P.</given-names></name> <name><surname>Brown</surname> <given-names>M.</given-names></name></person-group> (<year>2005</year>). <article-title>Optimisation of the predictive ability of artificial neural network (ANN) models: a comparison of three ANN programs and four classes of training algorithm</article-title>. <source>Eur. J. Pharm. Sci.</source> <volume>25</volume>:<fpage>395</fpage>&#x2013;405. doi: <pub-id pub-id-type="doi">10.1016/j.ejps.2005.04.010</pub-id></citation></ref>
<ref id="ref36"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rossi</surname> <given-names>I. H.</given-names></name> <name><surname>Monteiro</surname> <given-names>A. C.</given-names></name> <name><surname>Machado</surname> <given-names>J. O.</given-names></name> <name><surname>Andrioli</surname> <given-names>J. L.</given-names></name> <name><surname>Barbosa</surname> <given-names>J. C.</given-names></name></person-group> (<year>2003</year>). <article-title>Shiitake (<italic>Lentinula edodes</italic>) production on a sterilized bagasse substrate enriched with rice bran and sugarcane molasses</article-title>. <source>Braz. J. Microbiol.</source> <volume>34</volume>, <fpage>66</fpage>&#x2013;<lpage>71</lpage>. doi: <pub-id pub-id-type="doi">10.1590/S1517-83822003000100014</pub-id></citation></ref>
<ref id="ref37"><citation citation-type="book"><person-group person-group-type="author"><name><surname>Sakawa</surname> <given-names>M.</given-names></name></person-group> (<year>2002</year>). Foundations of Genetic Algorithms. In: Genetic Algorithms and Fuzzy Multiobjective Optimization. <source>Operations Research/Computer Science Interfaces Series</source> <publisher-name>Springer, Boston, MA.</publisher-name> <volume>14</volume> doi: <pub-id pub-id-type="doi">10.1007/978-1-4615-1519-7_2</pub-id></citation></ref>
<ref id="ref38"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Salehi</surname> <given-names>M.</given-names></name> <name><surname>Farhadi</surname> <given-names>S.</given-names></name> <name><surname>Moieni</surname> <given-names>A.</given-names></name> <name><surname>Safaie</surname> <given-names>N.</given-names></name> <name><surname>Ahmadi</surname> <given-names>H.</given-names></name></person-group> (<year>2020a</year>). <article-title>Mathematical modeling of growth and paclitaxel biosynthesis in <italic>Corylus avellana</italic> cell culture responding to fungal elicitors using multilayer perceptron-genetic algorithm</article-title>. <source>Front. Plant Sci.</source> <volume>11</volume>:<fpage>1148</fpage>. doi: <pub-id pub-id-type="doi">10.3389/fpls.2020.01148</pub-id></citation></ref>
<ref id="ref39"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Salehi</surname> <given-names>M.</given-names></name> <name><surname>Farhadi</surname> <given-names>S.</given-names></name> <name><surname>Moieni</surname> <given-names>A.</given-names></name> <name><surname>Safaie</surname> <given-names>N.</given-names></name> <name><surname>Hesami</surname> <given-names>M.</given-names></name></person-group> (<year>2021</year>). <article-title>A hybrid model based on general regression neural network and fruit fly optimization algorithm for forecasting and optimizing paclitaxel biosynthesis in <italic>Corylus avellana</italic> cell culture</article-title>. <source>Plant Methods</source> <volume>17</volume>, <fpage>1</fpage>&#x2013;<lpage>13</lpage>. doi: <pub-id pub-id-type="doi">10.1186/s13007-021-00714-9</pub-id></citation></ref>
<ref id="ref40"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Salehi</surname> <given-names>M.</given-names></name> <name><surname>Moieni</surname> <given-names>A.</given-names></name> <name><surname>Safaie</surname> <given-names>N.</given-names></name> <name><surname>Farhadi</surname> <given-names>S.</given-names></name></person-group> (<year>2020b</year>). <article-title>Whole fungal elicitors boost paclitaxel biosynthesis induction in <italic>Corylus avellana</italic> cell culture</article-title>. <source>PLoS One</source> <volume>15</volume>:<fpage>e0236191</fpage>. doi: <pub-id pub-id-type="doi">10.1371/journal.pone.0236191</pub-id></citation></ref>
<ref id="ref41"><citation citation-type="other"><person-group person-group-type="author"><name><surname>Selman-Housein</surname> <given-names>G.</given-names></name> <name><surname>Lopez</surname> <given-names>M. A.</given-names></name> <name><surname>Ramos</surname> <given-names>O.</given-names></name> <name><surname>Carmona</surname> <given-names>E. R.</given-names></name> <name><surname>Arencibia</surname> <given-names>A. D.</given-names></name> <name><surname>Menendez</surname> <given-names>E.</given-names></name> <etal/></person-group>., (<year>2000</year>). Towards the improvement of sugarcane bagasse as raw material for the production of paper pulp and animal feed, plant genetic engineering: Towards the third millennium. In: <italic>Proceedings of the international symposium on plant genetic engineering, Havana, Cuba, 6&#x2013;10 December, 1999</italic>. Elsevier Science Publishers, pp. 189&#x2013;193.</citation></ref>
<ref id="ref42"><citation citation-type="book"><person-group person-group-type="author"><name><surname>Singhal</surname> <given-names>A.</given-names></name> <name><surname>Sharma</surname> <given-names>D. K.</given-names></name></person-group> (<year>2023</year>). <source>Voice signal-based disease diagnosis using IoT and learning algorithms for healthcare, implementation of smart healthcare systems using AI, IoT, and Blockchain</source>. <publisher-name>Academic press, Elsevier, USA.</publisher-name> <fpage>59</fpage>&#x2013;<lpage>81</lpage>. doi: <pub-id pub-id-type="doi">10.1016/B978-0-323-91916-6.00005-9</pub-id></citation></ref>
<ref id="ref43"><citation citation-type="book"><person-group person-group-type="author"><name><surname>Sivanandam</surname> <given-names>S. N.</given-names></name> <name><surname>Deepa</surname> <given-names>S. N.</given-names></name></person-group> (<year>2008</year>). &#x201C;<article-title>Genetic algorithms</article-title>&#x201D; in <source>Introduction to genetic algorithms</source>. eds. <person-group person-group-type="editor"><name><surname>Sivanandam</surname> <given-names>S. N.</given-names></name> <name><surname>Deepa</surname> <given-names>S. N.</given-names></name></person-group> (<publisher-loc>Berlin</publisher-loc>: <publisher-name>Heidelberg, Springer</publisher-name>), <fpage>15</fpage>&#x2013;<lpage>37</lpage>.</citation></ref>
<ref id="ref44"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Struik</surname> <given-names>P. C.</given-names></name> <name><surname>Yin</surname> <given-names>X.</given-names></name> <name><surname>de Visser</surname> <given-names>P.</given-names></name></person-group> (<year>2005</year>). <article-title>Complex quality traits: now time to model</article-title>. <source>Trends Plant Sci.</source> <volume>10</volume>, <fpage>513</fpage>&#x2013;<lpage>516</lpage>. doi: <pub-id pub-id-type="doi">10.1016/j.tplants.2005.09.005</pub-id>, PMID: <pub-id pub-id-type="pmid">16216542</pub-id></citation></ref>
<ref id="ref45"><citation citation-type="book"><person-group person-group-type="author"><name><surname>Tahmasebi</surname> <given-names>P.</given-names></name> <name><surname>Hezarkhani</surname> <given-names>A.</given-names></name></person-group> (<year>2009</year>). <source>Application of optimized neural network by genetic algorithm, IAMG09</source>. <publisher-loc>California</publisher-loc>: <publisher-name>Stanford University</publisher-name>.</citation></ref>
<ref id="ref46"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Verma</surname> <given-names>G.</given-names></name> <name><surname>Verma</surname> <given-names>V.</given-names></name></person-group> (<year>2012</year>). <article-title>Role and applications of genetic algorithm in data mining</article-title>. <source>Int. J. Comput. Appl.</source> <volume>48</volume>, <fpage>5</fpage>&#x2013;<lpage>8</lpage>. doi: <pub-id pub-id-type="doi">10.5120/7438-0267</pub-id></citation></ref>
<ref id="ref47"><citation citation-type="book"><person-group person-group-type="author"><name><surname>Wold</surname> <given-names>H.</given-names></name></person-group> (<year>1966</year>). <source>Multivariate analysis edited by: Krishnaiah pr</source>. <publisher-loc>New York, Wiley</publisher-loc>: <publisher-name>Academic Press</publisher-name>.</citation></ref>
<ref id="ref48"><citation citation-type="book"><person-group person-group-type="author"><collab id="coll2">XLSTAT</collab></person-group> (<year>2017</year>). <source>Data analysis and statistical solution for Microsoft excel</source>. <publisher-loc>Paris</publisher-loc>: <publisher-name>Addinsoft</publisher-name>.</citation></ref>
<ref id="ref49"><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Xu</surname> <given-names>X.</given-names></name> <name><surname>Yan</surname> <given-names>H.</given-names></name> <name><surname>Tang</surname> <given-names>J.</given-names></name> <name><surname>Chen</surname> <given-names>J.</given-names></name> <name><surname>Zhang</surname> <given-names>X.</given-names></name></person-group> (<year>2014</year>). <article-title>Polysaccharides in <italic>Lentinus edodes</italic>: isolation, structure, immunomodulating activity and future prospective</article-title>. <source>Crit. Rev. Food Sci. Nutr.</source> <volume>54</volume>, <fpage>474</fpage>&#x2013;<lpage>487</lpage>. doi: <pub-id pub-id-type="doi">10.1080/10408398.2011.587616</pub-id></citation></ref>
</ref-list>
</back>
</article>
