Chaitali Mandal Æ Ravindra D. Gudi G. K. Suraishkumar Multi-objective optimization in Aspergillus niger fermentation for selective product enhancement Abstract A multi-objective optimization formulation that reflects the multi-substrate optimization in a multi-product fermentation is proposed in this work. This formulation includes the application of e-constraint to generate the trade-off solution for the enhancement of one selective product in a multi-product fermentation, with simultaneous minimization of the other product within a threshold limit. The formulation has been applied to the fed-batch fermentation of Aspergillus niger that produces a number of enzymes during the course of fermentation, and of these, catalase and protease enzyme expression have been chosen as the enzymes of interest. Also, this proposed formulation has been applied in the environment of three control variables, i.e. the feed rates of sucrose, nitrogen source and oxygen and a set of trade-off solutions have been generated to develop the paretooptimal curve. We have developed and experimentally evaluated the optimal control profiles for multiple substrate feed additions in the fed-batch fermentation of A. niger to maximize catalase expression along with protease expression within a threshold limit and vice versa. An increase of about 70% final catalase and 31% final protease compared to conventional fed-batch cultivation were obtained. Novel methods of oxygen supply through liquid-phase H2O2 addition have been used with a view to overcome limitations of aeration due to high gas–liquid transport resistance. The multi-objective optimization problem involved linearly appearing control variables and the decision space is constrained by state and end point constraints. The proposed multi-objective optimization is solved by differential evolution algorithm, a C. Mandal Æ R. D. Gudi Department of Chemical Engineering, IIT Bombay, 400 076 Powai, Mumbai, India G. K. Suraishkumar Biotechnology Department, IIT Madras, 600 036 Chennai, India relatively superior population-based stochastic optimization strategy. List of symbols aP protease yield with respect to cell (unit protease (kg cell mass)1) bP protease yield with respect to maintenance (unit protease (kg cell mass)1 s1) C concentration of sucrose (kg m3) Cfeed sucrose concentration in feed (kg m3) CR crossover factor d hyphal diameter (m) Ei intracellular enzyme (catalase) (kmol (kgcell)1) F feed rate (m3 s1) FC sucrose feed rate (m3 s1) FH hydrogen peroxide feed rate (m3 s1) FN nitrogen source feed rate (m3 s1) H hydrogen peroxide concentration in the medium (kmol m3) Hfeed hydrogen peroxide concentration in feed (kmol m3) Hi hydrogen peroxide concentration in the cell (kmol m3) K rate constant for enzymatic reaction inside the cell (kmol m3)1 s1) KC monod type constant for sucrose (kg m3) Kd rate constant for enzymatic reaction in the medium (kmol m3)1 s1) KH hydrogen peroxide permeability across the cell envelope (m s1) K Hi monod type constant for intracellular hydrogen peroxide (kmol m3) Ki inhibition constant for hydrogen peroxide in the medium (kmol m3) KN monod type constant for nitrogen source (kg m3) N nitrogen source concentration (kg m3) Nd number of discretizations in fermentation time 150 Nfeed NP Pcat Pprot qP V Vf X YC/X YC/peat YC/Ppeat YN/X nitrogen source concentration in feed (kg m3) population size catalase concentration (kmol m3) protease concentration (U m3) catalase yield with respect to cell (kmol catalase (kg cell mass)1) reactor volume (m3) maximum working volume of the reactor (m3) cell concentration (kg m3) inverse of cell yield with respect to sucrose inverse of catalase yield with respect to sucrose inverse of protease yield with respect to sucrose inverse of cell yield with respect to nitrogen source Greek letters e penalty factor lm maximum specific growth rate (s1) q density of the cell (kg m3) Subscripts f final time Introduction Many industrial bioprocesses involve expression of more than one product during the course of fermentation. Optimization of such bioprocesses therefore needs to be focussed towards obtaining more favourable product expression rates, so that (i) the substrate is better utilized towards the main product of interest and (ii) downstream processing towards separation of the desired product, in the presence of other side products, is facilitated. Thus, a multi-objective optimization problem results when one includes constraints on the expression rates/final concentrations on the other products. The application of multi-objective optimization to fermentation problems has not been extensively explored so far, but has been useful in the context of the chemical process applications [1]. However, multi-objective optimization is quite relevant in fermentation that has a number of different product expressions (for example, a number of enzymes could be expressed). The design of an optimal control strategy in a multi-product fed-batch fermentation involves the development of a substrate feeding strategy that maximizes a given performance index and simultaneously accommodates other conflicting or non-conflicting objectives, subject to several physical constraints arising out of the nature of the problem. The optimization procedure requires a reliable dynamic model of the system that typically includes the mass balances on biomass growth, substrate consumption and product formation. In most of the cases considered in the biochemical engineering literature, the optimization of fed-batch processes has involved a single operating variable. However, to better optimize a fed-batch process, multiple operating variables can also be simultaneously optimized [2]. Such optimizations result in optimal time profiles for several variables say, the concentration of carbon, nitrogen and oxygen (substrates). This necessitates the regulation of those substrate levels in the bioreactor during optimal operation. The optimization in a multi-product fermentation typically includes the end point constraint to reflect realistic bounds on the final levels of product concentrations. Also, optimization of fed-batch fermentations could typically include statepath and end point constraints. For example, a typical end point constraint could be the level of substrate at the end of fermentation; a typical state-path constraint could include bounds on the substrate level at any instant in time. Thus, the overall problem of arriving at optimal profiles of multiple substrates, while accommodating state-path and end point constraints, is fairly complex and interesting. Generally, multi-objective optimization deals with more than one conflicting types of objective functions and if both the objective functions are equally important (in case of two objectives), then it is impossible to completely satisfy the two objective functions simultaneously. Therefore, multi-objective optimization results in a trade-off solution between the two objective functions. An evolutionary algorithm (EA) is one of the popular means to solve the multi-objective optimization problem. The solution of such optimization follows the preference-based approach where a relative preference vector is used to scalarize a multiple objective. In classical search, the optimization methods use a point-bypoint approach, where one solution in each iteration is modified to a better solution and results in a single optimized solution. Therefore, the use of classical search would motivate the preference-based approach to generate a single optimized solution in a single run. Thus, one approach and solution could be to convert the multi-objective optimization problem to a single objective optimization and use classical search [3]. A number of other approaches based on the concept of non-elitism in evolutionary computation have also been proposed [3] and applied to engineering problems [1]. One major difficulty in optimal control problem arises when the control variable appears linearly in the state equations as well as in the Hamiltonian; this results in a singular control problem [4]. In the majority of the available literature, the Pontryagin’s principle [5, 6] has been used to solve the singular control problem. The singular control problem is normally difficult to solve, for a constraint-bound complex optimization problem consists of four or more dynamic balance equations describing the system. It is possible to transform a singular problem formulation to a relatively easier non- 151 singular problem formulation depending on the structure of the state equations [7–9]. But again, transformations to convert the problem from singular to nonsingular for a constraint-bound optimization problem are not easy to find. Evolutionary algorithms are therefore increasingly becoming popular to solve complex optimization problems. Differential evolution (DE), as developed by Storn and Price [10] in 1996, is one of the relatively superior population-based evolutionary algorithms. It is a stochastic parallel direct search method that operates on a population of potential solutions by applying the principle of the survival of the fittest to produce an optimal solution. It is capable of solving problems involving general constraints, as shown in Chiou and Wang [11]. However, the DE strategy has not been applied to solve a multi-objective optimization problem involving manipulation of addition rates for multiple substrates. Further, the experimental evaluations of the optimization strategies are not widely reported. This work is concerned with the development of optimal control profiles for maximizing selected enzyme expressions through appropriate manipulations of multiple substrate additions. The system of focus is the fedbatch fermentation involving the organism Aspergillus niger which is an industrially important filamentous fungi due to its versatile application for the production of various enzymes and acids. We specifically focus on the expressions rates for two of these enzymes, viz., catalase and protease, in this study. Catalase is a hemecontaining enzyme that is present in almost all aerobic organisms and it protects the cell against the damaging effects of H2O2 [12]. Protease is one of the most widely used industrial enzymes [13] and is involved in the proteolytic degradation [14]. A liquid phase oxygen supply strategy (LPOS) through need-based liquid phase H2O2 addition has been used for this system with a view to overcome limitations of aeration due to high gas–liquid transport resistance [15]. In this study as well, we consider this mode of oxygen supply and seek to optimize the liquid phase peroxide additions. Other substrates that are crucial to the fermentation are the sucrose and nitrogen levels, which we also seek to optimize. The problem is also typically (upper) bounded by the H2O2 level in the fermentation, which is treated in our work as a path constraint. We additionally impose end point constraints to minimize residual levels of substrates at the end of the fermentation. High levels of protease and catalase at the end of fermentation poses a problem in the downstream separation of these enzymes [13, 16–18]. Therefore, we seek to optimize conditions in the fermentation that maximize expressions of one of the products (say, catalase) while keeping the other product (say, protease) expressions within threshold limits. We show that a multi-objective optimization problem thus results and the objectives are conflicting. To solve this complex multi-objective optimization problem, we propose the use of the DE algorithm. We demonstrate the applicability of the proposed methodology through simulations and experimental validations involving fedbatch fermentation of A. niger. Process model The production of catalase and protease enzyme by A. niger, with liquid phase H2O2 addition as an alternative source of oxygen, has been chosen as the model system. Of these, catalase is expressed as a growth-associated product, whereas the protease is expressed as a non-growth-associated product. Since catalase is a growth-associated product, its expression rate increases with cell growth and then there is a decrease in catalase production as the cell growth reaches its stationary phase. Therefore, if catalase is chosen to be the enzyme of interest, one of the objectives of this optimization problem is to maintain the cell growth at its exponential phase in order to maximize the catalase production. On the other hand, the protease production occurs both in exponential and stationary growth phases with a significant production occurring in the stationary phase. Therefore, to maximize protease, the other objective of this optimization is to maintain a prolonged stationary phase to maximize the protease production. However, for a fixed time of fermentation, depending on which enzyme expression is sought to be maximized, the optimization algorithm would have to look at balancing these growth phase or stationary phase related objectives, so as to satisfy various constraints imposed on the problem. Towards this end, it is necessary to first develop the dynamic process model for the mold system, which can be used for both catalase and protease maximization runs. Since the growth model criteria are different in the maximization of these two different products, a simple growth model was developed using the logarithmic phase only. The mechanism of oxygen availability from H2O2 [19] has also been considered while developing the model. It has been observed from the experimental data that increased H2O2 concentration (within toxic thresholds) in the broth results in a 26% enhancement in the catalase production. Also, it is well known that the cell has a natural tendency to produce catalase to avoid the peroxide toxicity in the broth [20, 21]. This is true in either case of H2O2 concentration increase, viz., by external addition or by the expression from the microorganisms themselves. In contrary, the effect of increased H2O2 concentration on protease production is almost negligible. Accordingly, therefore, the catalase and the protease models have been developed by taking care of the effects of H2O2 on them. In a submerged culture, the A. niger grows either as a hyphal element (dispersed mycelia) or as a pelleted form [22]. The hyphal morphology affects the rheological properties of the broth and imposed high viscosity. The mechanism of the filamentous growth is complicated and different from that of unicellular growth. All the cells within the mycelium take part in the production of the protoplasm but the extension of 152 the hypha occurs only at the tips. The total length of the hyphae may increase exponentially due to the formation of the new tips along the hyphae [23]. Therefore, the model is based on a simple assumption to measure the cell surface area for H2O2 diffusion. It is assumed that all the hyphal growth together formed an equivalent single solid cylindrical hypha whose equivalent diameter, d, is constant and the hyphal length, l, increases with time. Therefore, the area of the single hypha can be written as d 2 4XV pd 2 A ¼ pdl þ p ¼ þ : ð1Þ dq 2 2 The dynamic mass balance equations for the fed-batch fermentation involving the addition of sucrose and nitrogen sources and H2O2 can be written as follows: A mass balance for H2O2 in the medium, considering that the flux of H2O2 in the cell is proportional to the difference in H2O2 concentrations between the medium and cell, and also considering the decomposition of H2O2 by extracellular catalase, can be written as dH FH Hfeed ðFH þ FC þ FN ÞH ¼ dt V V 4XV pd 2 ðH Hi Þ þ Kd Pcat H : KH dq V 2 dC FC Cfeed ðFH þFC þFN ÞC Ki N ¼ YC=X lm X dt V V ðKi þH ÞðKN þN Þ Ki N Hi C YC=peat qP lm X ðKi þH ÞðKN þN ÞðKHi þHi ÞðKC þCÞ Ki N C þbP X ; YC=Pprot aP lm X ðKC þCÞ ðKi þH ÞðKN þN Þ ð7Þ In Eq. 3, the last term on the right hand represents the uptake of intracellular H2O2 due to growth. The specific growth rate, l, is dependent on the H2O2 concentration and nitrogen levels in the medium. The dependency on H2O2 is modelled assuming enzyme inhibition kinetics in which nitrogen is considered as a limiting growth factor. The dynamic equation describing cell growth can be written as ð4Þ The dynamic equation for the catalase production, a growth-associated product, is written as dPcat Ki N Hi C ¼ qP lm X dt ðKi þ H Þ ðKN þ N Þ ðKHi þ Hi Þ ðKC þ CÞ ðFH þ FC þ FN ÞPcat ; V The mass balances for sucrose and nitrogen concentrations in the medium were represented by the following equations: ð2Þ A balance on the H2O2 concentration, considering the cell as the system, yields the following dynamic balance in terms of the intracellular hydrogen peroxide concentration, Hi, dHi 4XV pd 2 q þ ¼ KH ðH Hi Þ dq XV dt 2 ðFH þ FC þ FN ÞHi KEi Hi q V Ki N : ð3Þ H i lm ðKi þ H Þ ðKN þ N Þ dX Ki N ðFH þ FC þ FN ÞX ¼ lm X : dt V ðKi þ H Þ ðKN þ N Þ The dynamic equation for the protease formation, a non-growth-associated product, is developed from Luedeking–Piret model where sucrose is considered as the limiting nutrient. The dynamic equation for the product formation is written as dPprot Ki N C ¼ a P lm X þ bP X ðKC þ CÞ dt ðKi þ H Þ ðKN þ N Þ ðFH þ FC þ FN ÞPprot : V ð6Þ ð5Þ where intracellular H2O2 level and sucrose concentration were considered as the limiting factors on catalase product formation. dN FN Nfeed ðFH þ FC þ FN ÞN ¼ dt V V Ki N : YN =X lm X ðKi þ H Þ ðKN þ N Þ ð8Þ Finally, the variation of the broth volume as a function of the addition rates of the three substrates can be written as dV ¼ ðFH þ FC þ FN Þ: dt ð9Þ The model parameters in the above equations were partly estimated from the batch experiment data and partly by solving the parameter estimation problem using the DE algorithm. Data from various batch and fed-batch fermentations were used in this parameter estimation, which was essentially based on minimization of the prediction errors in a least squared sense. For further details on the estimation problem and sensitivity of the resulting parameters, the reader is referred to reference [24]. For brevity, we present a single plot of the comparison of the model predictions and experimental data (for fed-batch fermentation with constant feed addition of H2O2, sucrose and nitrogen source) in Fig. 1. The values of the process parameter are given in Table 1. In the above problem, the objective is to maximize the concentration of one product and simultaneously keep the concentration of the other product at the end of the fermentation within some threshold. The addition rates of the three substrates, FC, FN and FH, are considered as the control variables. The search space of this optimization problem is bounded by several constraints, viz., end point constraints, constraint on the decision 153 Fig. 1 Protease concentration profiles from experiment and simulation variables, constraint on feed rate and state-path constraint. Also, an end point constraint is considered on the final working volume of the broth to bind the maximum working volume of the fermenter as End point constraint V ðtÞ Vf 0; ð13Þ 1 Towards obtaining minimal concentration of the substrate and a specific product at the end of the fed-batch fermentation, end point constraints are imposed on the sucrose, nitrogen source and product concentration as C ðtf Þ Cf 0; ð10Þ N ðtf Þ Nf 0; ð11Þ P ðtf Þ Pf 0: ð12Þ where Cf, Nf and Vf are considered as 1.0 g l , 2.0 g l1 and 1.4 l, respectively, and the Pf is the minimum concentration of a specific product. Constraint on decision variables In this problem, the sucrose and nitrogen concentrations in the feed are treated as decision variables. The lower and upper bounds on the concentrations of sucrose and nitrogen source in the feed are imposed as Table 1 The values of the parameters used in the simulations Parameter Value of the parameter Reference/basis aP bP d EI KHi Ki KC KN KH Kd K qP Vf YC/X YN/X YC/Protease YC/Catalase lm q 41 unit protease (kg cell)1 7.99·104 unit protease (kg cell)1 s1 13.5·106 m 1.0·1013 kmol (kg cell)1 3·104 kmol m3 2·102 kmol m3 1.5·101 kg m3 2.4·101 kg m3 4·1010 m s1 1.0·103 (kmol m3)1 s1 7.5·106 (kmol m3)1 s1 1.28·108 kmol catalase (kg cell)1 1.4·103 m3 0.272 0.015 0.854 1.01·107 2.78·105 s1 1.0·103 kg m3 From parameter estimation by using DE From parameter estimation by using DE Average diameter measured in image analyzer (Olympus, Japan) From parameter estimation by using DE From parameter estimation by using DE From parameter estimation by using DE From parameter estimation by using DE From parameter estimation by using DE From parameter estimation by using DE From parameter estimation by using DE Bailey and Ollis [32] From parameter estimation by using DE Maximum working volume of the reactor Estimated from batch fermentation Estimated from batch fermentation Estimated from batch fermentation Estimated from batch fermentation Calculated from experimental data Based on 80% water in the cell 154 Cfeedmin Cfeed Cfeedmax ; ð14Þ Nfeedmin Nfeed Nfeedmax : ð15Þ In the above equations, the bounds are chosen to minimize the effect of dilution due to the nutrient additions. Traditionally, in optimal control problems considered so far in the fermentation literature, the initial conditions on the state are assumed to be fixed or given. In the proposed work, we consider the initial volume and the feed concentrations to be decision variables. The lower and upper bounds on the working volume need to be included in the problem formulation and can be written as ðVmin Þ V ðVf Þ: ð16Þ Constraint on feed rate Depending on the pump capacity, a lower and an upper bound are imposed on the feed rate as Fmin F ðFmax Þ: ð17Þ State-path constraint Additionally, the variable path is also bounded by a state-path constraint on the level of H2O2 in the broth, as H \0:005 mol g1 of cell. X ð18Þ The value for H/X was chosen based on the change in intracellular reduction state with extracellular H2O2 concentration as indicated by the NADH level [25]. Max subject to Multi-objective problem formulation An optimization problem with more than one objective function that has to be minimized or maximized is known as a multi-objective optimization [3]. For catalase and protease production by A. niger fermentation, we consider two objective functions, i.e. to maximize one of the product expressions, while seeking to minimize or keep within thresholds, the final concentration of the other product. Thus, the optimization problem can be generally posed as Minimize/maximize subject to Pm ðxÞ gj ðxÞ 0; hk ðxÞ ¼ 0; xLi xi xU i ; lower and upper limits on the decision variables. The general problem deals with J inequality and K equality constraints. Generally, multi-objective optimization deals with conflicting types of objective functions and if both the objective functions are equally important, it is not possible to satisfy completely the two objective functions simultaneously. Therefore, multi-objective optimization generates a number of solutions as trade-offs between the two objective functions, which are also called as pareto-optimal solutions. This set of pareto-optimal solutions can be generated by a number of methods. In the simplest formulation, also called as the e-constraint method, the multi-objective optimization is run as a single objective problem with the other objectives being posed as constraints. This single objective optimization is run repeatedly for different values of the constraint thresholds to generate the pareto-optimal set. In a relatively more complex formulation, Kasat et al. [1] used the non-dominated genetic search algorithm to generate the pareto-optimal set. This algorithm essentially reformulates the traditional genetic algorithm in a non-elitist framework to generate the pareto-optimal set in a single simulation. In our work, we prefer the use of the econstraint method to better understand the nature of the trade-offs, and therefore formulate the multi-objective optimization as a single-objective one with constraints. At any step of the transformed problem, we accord higher priority to one of the objectives (say the maximization of catalase) and accordingly the other objective (say the minimization of protease) is posed as an end point constraint on the final levels of protease. This constraint is then accommodated in the objective function using the penalty function method. The resultant problem can then be run for different values of the end point to generate the trade-off (pareto-optimal) curve. Therefore, the optimization problem in our work has been formulated as m ¼ 1; 2; j ¼ 1; 2; . . . ; J ; ; k ¼ 1; 2; . . . ; K; i ¼ 1; 2; . . . ; n; ð19Þ where M represents the two objective functions. x is a vector of n decision variables and xLi and xU i are the P1 ðtf Þ ; and other constraints P2 ðtf Þ Pf 0 ð20Þ where P1 and P2 are, respectively, the catalase and protease concentrations at final time and Pf is the threshold value which can be varied to understand the trade-offs involved in the optimization. The optimization problem is sought to be minimized in the space of several decision variables. At first, the total fermentation time, tf, is divided into small periods of time and the three individual nutrient rates are parameterized over the fermentation time, tf. It is assumed that each individual nutrient addition rate is to be approximated by a piecewise constant value. Therefore, the optimization problem is converted into a piecewise optimal control problem. The other decision variables are the initial batch volume, the feed concentration of two individual nutrients and the fermentation time. If Nd discretizations in the time duration [0,tf] are made, 155 each individual nutrient addition rate would give rise to Nd decision variables, corresponding to its value in each discrete time interval. Hence, the total number of decision variables for the above problem can be evaluated as Nd·3 variables arising from each of sucrose, nitrogen source and H2O2 additions, another two variables for the feed concentration of the individual nutrients and two other variables relating to the initial batch volume and fermentation time. In this work, we propose to use the DE algorithm [10] to solve the multi-objective optimization problem in the space of decision variables and constraints. The DE method is a parallel direct search method that utilizes a large number of populations of vectors, NP, for each generation, W. Each vector carries the decision parameters of x dimensions. The value of NP is chosen so as to reflect and obtain a diverse population. The basic structure of DE consists of four main operations, viz., initialization of the population, mutation, cross over and evaluation. Initialization The initialization involves the random selection of the population, Zi (i=1, ..., NP). The mathematical representation of the initialization can be written as Zi ¼ Zmin þ qi ðZmax Zmin Þ; ð21Þ where qi denotes a random number generated from a uniform distribution. Zmax and Zmin are the upper and lower limits, respectively, on the initialization value. by a binomial distribution to perform crossover operation to generate an offspring. In the crossover operation, the jth gene of the ith individual at the next generation is produced from the perturbed individual ZiW ¼ ½Z1 ; . . . ; W 1 ZNd W and current individual Z W 1 ¼ ½Z1 ; . . . ; ZNd as i i Zji ¼ ZjiW 1 ZjiW if a random number > CR ; otherwise ð24Þ where j=1, ..., Nd, i=1, ..., NP and the crossover factor CR2(0,1) is a user specified real number. Evaluation In DE, the evaluation function of an offspring competes one to one with that of its parent (target individual in the current generation) and the parent is replaced by its offspring in the next generation only if the objective function value of the offspring is lower than that of its parent. The DE algorithm was generally formulated for unconstrained minimization problems. Therefore for constrained problems as above, dynamic/adaptive penalty functions [27] are used to convert the constrained problem to an unconstrained problem. In these methods, the penalty terms associated with constraints are added to the objective function, i.e. penalty term reflects the violation of the constraints and assigns higher costs of the penalty function to the individuals that are far from the feasible region. Therefore, the objective functional can be modified as J ½uðtÞ ¼ P ðtf Þ þ l X e2l ; ð25Þ l¼1 Mutation Mutation involves the generation of the difference vector, Djk, between any two individuals of the NP vectors. The weighted difference vector, Djk, is added to a third randomly selected individual or best performing individual to have a perturbed individual, ZiW [10]. Among the five types of mutation strategies proposed by Storn [26], we use the following strategy for simplicity: Djk ¼ ZjW 1 ZkW 1 ð22Þ ðW 1Þ ðW 1Þ ZiW ¼ ZpW 1 þ f Zj Zk ; i where e is the penalty function associated with violation of a constraint. Hence, any candidate individual that violates the constraints would inherit a worse fitness value and will find it difficult to survive in the next generation. The steps of mutation, crossover and evaluation are repeated for a number of generations (iterations) till a population of individuals that maximize the above objective function is obtained. Materials and methods ð23Þ where f2(0, 1.2) is a scaling factor introduced by Storn and Price [10] to ensure convergence. Crossover Crossover is an interesting step to increase the diversity of the new individuals in the next generation. The resulting perturbed individual, ZiW ; from Eq. 23 and a target individual in the current generation are selected Culture, growth medium and cultivations Aspergillus niger (A. niger—618, ATCC—10594, CMI— 15955, NCIM, Pune, India) was grown on potato dextrose agar medium for sporulation. All the slants were maintained at 4 C. The growth medium for the seed culture consisted of 30 g l1 sucrose, 5 g l1 soluble starch [28], 0.4 g l1 (NH4)2HPO4, 0.2 g l1 KH2PO4, 0.2 g l1 MgSO4Æ7H2O and 10 g l1 peptone in tap water [29]. The medium was inoculated with a spore suspension (transmittance adjusted to 10%) at 10% (v/ 156 v) and the cells were grown in a shaker incubator at 30 C. The growth medium used for the bioreactor consisted of 6.0 g l1 initial sucrose concentration, 0.2 g l1 KH2PO4, 0.2 g l1 MgSO4Æ7H2O and 1.5 g l1 initial nitrogen concentration. The feed concentrations of H2O2 and sucrose were 0.3 M and 300 g l1, respectively, for both the catalase and protease maximization runs. The feed concentration of nitrogen source was 300 g l1 for protease maximization run and 268 g l1 for catalase maximization run. (NH4)2HPO and peptone were used as the nitrogen sources in the ratio of 1:14 [(NH4)2HPO4nitrogen:Peptonenitrogen]. The experiments were carried out in a 2 l bioreactor with a constant pH of 3.8, at a constant temperature of 30 C and at a constant rpm of 300. The sucrose, nitrogen source and H2O2 were added in fedbatch mode and the feed rates of additions were regulated according to the control profiles derived by DE. Experimental setup A 2 l bioreactor with 1.4 l working volume (Vaspan Industries, India) was used. The stirred tank bioreactor was equipped with two Rushton turbine impellers with temperature and RPM controls. A polarographic DO probe (Bela Instruments, India) was used to measure the dissolved oxygen level (DO) in the broth and data was acquired with a data acquisition system (S.C.R. Elektroniks, India). The pH was controlled online by using a pH controller (Bela Instruments, Mumbai, India, Model 672 P). The H2O2, sucrose and the nitrogen were added intermittently through peristaltic pumps (Cole Parmar, USA). Analysis Samples were taken at regular intervals, filtered and dried to obtain dry cell concentrations. The filtrates obtained were stored at 20 C for further analysis and enzyme assays were performed immediately after the completion of the cultivation. Standard methods were used for enzyme assay: the azocasein degradation method for protease [30] and the decomposition rate (of H2O2) method for catalase [31]. Results and discussion Simulation results The DE-based optimization was run for over 10,000 iterations. The optimizer was run twice for the two objective functions, viz., (i) catalase maximization with threshold on final protease concentration and (ii) protease maximization with threshold on final catalase concentration. In all the simulations, the fed-batch fermentation was assumed to start with an initial condition on cell mass (0.75 g l1), nitrogen source (1.5 g l1), sucrose (6.0 g l1), product (0.0 g l1) and H2O2 concentration both in the medium and in the cell (0.0 mol l1). Although the fermentation time can be accommodated in the formulation as a control variable, it was set as a parameter to simplify the optimization task. The overall bioreactor run was assumed to be of 30 h duration (based on a priori knowledge) and the total run time was divided into 15 intervals of 2 h duration each, i.e. the value of Nd was assumed to be 15. Therefore, as discussed in an earlier section, each individual nutrient addition gave rise to 15 decision variables. Thus, in this problem a total number of 49 decision variables were used consisting of 45 decision variables generated from each of the sucrose, nitrogen source and H2O2 additions, two variables for sucrose and nitrogen concentrations in the feed and two variables for initial batch volume and fermentation time. A population of 100 vectors of decision variables in one generation was used to solve the optimization problem, i.e. NP=100. Lower and upper bounds were imposed on the decision and control variables as Cfeedmin ð200 g l1 Þ Cfeed Cfeedmax ð300 g l1 Þ; Nfeedmin ð200 g l1 Þ Nfeed Nfeedmax ð300 g l1 Þ: A concentrated feed condition was considered to reduce the dilution effect due to fed-batch addition and to meet the nutrient requirement. Vmin ð700 mlÞ V Vf ð1; 400 mlÞ; Fmin ð0:0 cm3 s1 Þ F Fmax ð1:5 102 cm3 s1 Þ: The initial value of the decision and control variables were determined by using Eq. 21. A crossover factor (CR) of 0.5 was used and the program was run for 10,000 generations. In the following subsections, the results of the overall optimization as well as the influence of each of the individual constraints/decision variables on the overall productivity are discussed. Optimum run for catalase maximization The first multi-objective optimization problem was run for the maximization of catalase enzyme and simultaneously for the minimization of the protease enzyme. The results of the optimization are shown in Fig. 2a–e. The optimizer predicted that the fed-batch must start from an optimum initial batch volume of 1,070 ml and optimum nitrogen and sucrose concentrations in the feed of 268 and 300 g l1, respectively. Figure 2a shows the optimal feed rate profiles for the additions of the nitrogen source, sucrose and H2O2. From Fig. 2a, it is clear that the nitrogen source feed addition occurs almost in one initial pulse, whereas sucrose feed addition occurs over the entire duration of time with the higher initial feed addition followed by a 157 Fig. 2 a Optimal feed rate profiles for sucrose, nitrogen and H2O2 in catalase maximization run. b Sucrose and nitrogen profiles for catalase maximization. c Hydrogen peroxide concentration in the medium (H) and inside the cell (Hi) for catalase maximization. d Cell mass, catalase and protease profiles for catalase maximization. e Volume profile for catalase maximization decreasing profile. For H2O2, the additions occur over the entire time duration mostly with an increasing profile. The optimal sucrose feed additions are able to maintain the sucrose concentration profile in an increasing nature almost up to the half of the fermentation duration to accelerate the growth-associated catalase enzyme, followed by a decreasing trend in sucrose concentration to maintain the end point constraint on the final residual sucrose concentration, as shown in Fig. 2b. The increasing nature of H2O2 feed addition supports the fact that enhanced H2O2 concentration favours the catalase production. Again there is H2O2 inhibition on growth, which the optimizer has to consider and therefore bring down the H2O2 concentration in the broth so as to enhance the cell growth. Hence, there is a trade-off between the inhibition and promoting nature of H2O2 on the growth and on the catalase enzyme. Also, this optimal run is for multi-objective optimization where the simultaneous minimization of protease enzyme lowers the final cell concentration (enhances the inhibition term) as well as the protease production to satisfy the end point constraint on final protease concentration. Hence, a trade-off solu- 158 Optimum run for protease maximization tion is obtained for the final cell concentration to satisfy both the objectives. The maximum nutrient addition, to enhance the product concentration, is limited by the final batch volume. As is evident from the results, these profiles are therefore predicted by the optimizer to balance the three effects, viz., those resulting from constraints on final batch volume, the end point residual protease and nutrient concentration as well as the nutrient (sucrose, nitrogen and H2O2) requirements for growth and product formation. A final cell and catalase concentrations of 7.23 g l1 and 0.45 lM, respectively, were obtained at 30 h. A final protease concentration in the catalase maximization run of 4.99 U l1 was obtained. The individual profiles of the variables for this optimized case are shown in Fig. 2b–e. The second optimization problem was solved to maximize the protease enzyme and to minimize the catalase enzyme. The results of the optimization are shown in Fig. 3a–e. In this second case, the optimizer predicted that the fed-batch must start from an optimum initial batch volume of 1,250 ml and optimum nitrogen source and sucrose concentrations in the feed of 300 g l1 each. Figure 3a shows the optimal feed rate profiles for the additions of the nitrogen source, sucrose and H2O2. From Fig. 3a, it is clear that the nitrogen source feed additions are almost the same as the catalase run: in one initial pulse, whereas the sucrose feed additions are different from that of the catalase maximization run: an Fig. 3 a Optimal feed rate profiles for sucrose, nitrogen source and H2O2 in protease maximization run. b Sucrose and nitrogen profiles for protease maximization. c Hydrogen peroxide concentration in the medium (H) and inside the cell (Hi) for protease maximization. d Cell mass, catalase and protease profiles for protease maximization. e Volume profile for protease maximization 159 increasing rate of sucrose feed addition up to half of the fermentation followed by a decreasing feed addition profile to maintain the end point constraint on residual sucrose. The optimizer predicts a sucrose addition rate that increases the sucrose concentration at a slow rate up to 6 h of fermentation followed by a sharp increase in the sucrose concentration up to 17 h of fermentation to favour the expression of the protease enzyme. Then, the optimizer maintains the sucrose concentration at its maximum level to maximize the secondary metabolite, protease, followed by a decrease in sucrose concentration to meet the end point constraint as seen in Fig. 3b. For H2O2, the additions occur in small pulses up to half of the time period, with a comparatively large addition at the end. Since it is a multi-objective optimization with the minimization of the final catalase concentration as one of the objectives, the optimizer seeks to maintain a low H2O2 concentration in the broth in order to minimize the catalase concentration. As discussed earlier, protease expression rate does not get substantially affected with the H2O2 addition except at low H2O2 concentration when the inhibition effect on cell growth is lowered, and hence the final cell concentration is increased. The higher final cell concentration enhanced the protease production. A final cell concentration of 11.27 g l1 and a final protease of 7.50 U l1 at 30 h were obtained. The final catalase concentration in this protease maximization run was predicted to be 0.316·103 lM. The individual profiles of the variables for this optimized case are shown in Fig. 3b–e. Analysis of the optimum runs The final concentration of the state variables obtained from the two optimized runs is shown in Table 2. The optimal feed addition profiles for sucrose and H2O2 obtained for both catalase and protease maximization runs are entirely different in nature as discussed earlier. The optimizer generally predicts higher final cell mass concentration in the case of protease maximization, keeping in view the non-growth-associated nature of the expression. Although protease is produced in both growth and stationary phases, its non-growth nature favours expression during the stationary phase, thus requiring higher cell concentration towards the end of the fermentation, to maximize the final protease concentration. In contrast, the catalase, being the growthassociated product, is produced during growth and requires a suitable cell concentration to maximize the catalase concentration. The optimum initial batch volume is lower in case of catalase than protease. In catalase run, there is a higher dilution due to the continuous addition of H2O2, when compared with the protease run where the pulse addition of H2O2 is observed. Therefore, it can be concluded that the optimizer recognizes this requirement and predicts lower initial batch volume for catalase to allow higher dilution in the presence of constraints on the maximum batch volume. In the case of protease run, the prediction of higher batch volume does not violate the maximum limit on final batch volume. Analysis of other runs Some other simulations have also been carried out for both catalase and protease maximization runs, to understand the nature of the trade-offs. Generally, catalase production is favoured by high growth rate which essentially translates to keep extracellular peroxide levels low and the nitrogen and intracellular peroxide levels high (see Eq. 5). The optimizer would therefore seek dilution conditions and feed concentrations which will achieve levels of peroxide and nitrogen as a compromise between these requirements. On the other hand, protease production is favoured by a large cell concentration, which translates to higher growth rates and lower dilution factors (see Eq. 6). In the light of the above relationships, the results obtained for various optimization runs are discussed and presented below in a tabular form. Different runs 1. Catalase max. without any end point constraint. 2. Catalase max. with end protease higher than the optimal threshold value. 3. Catalase max. with end protease lower than the optimal threshold value. 4. Catalase max. with end Hi higher than the optimal threshold value. 5. Protease max. without end point constraint. 6. Protease max. with end catalase higher than the optimal threshold value. 7. Protease max. with end catalase lower than the optimal threshold value. 8. Protease max. with end Hi lower than the optimal threshold value. The final concentration of the state variables obtained from the above runs is shown in Table 3. Effect of end protease concentration in catalase maximization In catalase maximization, Run 2, the higher final concentration of protease than its threshold optimal value Table 2 Final concentration obtained from optimal run Run H (M) Hi (M) X (g l1) Catalase (lM) Protease (U l1) N (g l1) C (g l1) V (ml) Catalase maximum Protease maximum 1.77·103 1.12·106 2.56·104 1.48·107 7.23 11.27 0.45 0.316·103 4.99 7.50 1.99 1.99 0.94 0.87 1,070 1,250 160 obtained from the optimized catalase maximization run decreases the final catalase concentration from its optimal value. This is because the enhancement of one product in a multi-product fermentation simultaneously decreases the concentration of the other product. Similarly in the same catalase maximization, Run 3, the decrease in protease concentration from its threshold optimal value should increase the final optimal catalase concentration. But, Run 3 shows a lower value of final catalase than its optimal value. The reason is the end point constraint to lower the final protease concentration from its optimal threshold value directed the optimizer towards the low cell mass production. In other words, this also means lower growth rates. Since catalase is a growth-associated product, its expression decreased from its optimal value due to this low cell concentration. Effect of end catalase concentration in protease maximization H2O2 concentration (H) indirectly and has an adverse effect on the cell concentration as well as the catalase indirectly. This is because of the inhibition effect of H on the catalase levels (see Eq. 5). Effect of end H2O2 concentration in protease maximization In the case of protease maximization, Run 8, the further decrease in the intracellular H2O2 concentration, Hi, practically has no effect on the final protease concentration. Still, there is a trend to decrease the final protease. The decrease in Hi concentration indirectly decreases the final cell concentration through a decrease in final catalase concentration, and hence a decrease in the final protease concentration is observed. End point constraints on the final residual nutrient concentrations In case of protease maximization, Run 7, the specification of a lower final catalase concentration from its optimal threshold value obtained from the optimum protease maximization run directed the optimizer towards a decrease in the cell concentration. As an effect of this decrease, the final protease concentration also decreased from its optimal value, though the change in the final concentration is almost negligible. On the other hand, a specification of the end point constraint to be higher than the final optimal catalase concentration (Run 6) decreased the protease concentration from its optimal value. Therefore, we can say that the enhancement in one product reduced the production of the other product to maintain the mass balance in the competitive substrate utilization system. Effect of end H2O2 concentration in catalase maximization It is observed from Run 4 that the further enhancement in the final intracellular H2O2 concentration, Hi, does not increase the catalase concentration further. The increase in Hi concentration also increases the extracellular One of the other interesting aspects of this work is the reduction of the final residual nutrient concentrations by including endpoint constraints in the problem formulation; this has been proposed here to ease separation during downstream processing. The optimization problems without imposing any end point constraints on the final residual nutrient concentration, Run 1 and Run 5, yield a high residual nutrient concentration at the end of the fermentation that could interfere with the downstream processing. It shows high residual nitrogen concentrations of 11.34 g l1 (Run 1) and 11.38 g l1 (Run 5) at the end of the fermentation when there is no end point constraint imposed on residual nitrogen. On the other hand, in the case of the optimum (Table 2), a very low residual nitrogen concentration of 1.99 g l1 is obtained for both the runs. In Run 1 and Run 5 where there is no end point constraint, the final concentration of the product is about 13% higher in the case of catalase and 10% higher in the case of protease than those with end point constraints. This indicates a trade-off between high final concentrations of the product and the residual nutrient levels. Relaxation of the end point constraints could yield higher final product concentra- Table 3 Final concentration obtained from other simulations Run H (M) Hi (M) X (g l1) Catalase (lM) Protease (Ul1) N (g l1) C (g l1) V (ml) Optimal catalase maximum 1 2 3 4 Optimal protease maximum 5 6 7 8 1.77·103 2.22·103 1.08·103 5.88·103 3.0·103 1.12·106 3.58·107 7.52·107 6.91·107 5.25·107 2.56·104 3.09·104 1.6·104 8.0·104 4.13·104 1.48·107 4.78·108 1.01·107 8.8·108 6.62·108 7.23 8.4 8.8 4.28 7.2 11.27 12.56 11.17 11.18 11.22 0.45 0.51 0.422 0.337 0.45 0.316·103 0.171·103 0.411·103 0.288·103 0.14·103 4.99 5.7 6.0 3.0 4.96 7.50 8.25 7.43 7.44 7.47 1.99 11.34 2.0 1.99 1.99 1.99 11.38 1.99 2.0 2.0 0.94 1.7 0.96 0.9 1.0 0.87 1.13 0.76 0.87 0.99 1,070 1,000 1,170 897 1,060 1,250 1,080 1,266 1,266 1,267 161 tions but at the expense of higher residual nutrient levels which translate to higher processing/downstream costs. State-path constraints on nutrient additions As stated in Eq. 18, a state-path constraint is used in this optimization problem to bind the toxic level of H2O2 concentration on the cell growth. The results obtained are presented in Figs. 4 and 5. It shows that the H/X value was maintained below the threshold value of 0.005 mol g1 of cell over the entire duration of fermentation. Experimental evaluation of the simulation results specific growth rate and the catalase yield coefficient were reduced by approximately 10% in the simulations, there was a good agreement between the experimental and simulated values. Furthermore, when compared with conventional methods of constant feed additions of sucrose, nitrogen and hydrogen peroxide, experimental results demonstrated a 70% improvement in the final catalase levels, when the additional profiles suggested based on the simulation models were implemented. We would like to submit that while better models and parameter estimates can be generated to further improve the quality of predictions, even the existing models do provide enough validation to demonstrate the efficacy of the methods proposed. Catalase maximization Protease maximization The final product and the cell concentration profiles obtained from the simulation result have been validated here through experiments. In the results presented in the sequel, all the experiments have been done in duplicate with an average error of 6–8%. For the biomass, the experimental results match the simulation predictions very closely. Figure 6 shows the cell concentration profile obtained from the experiments and simulation results. A final cell concentration of 7.35 g l1 obtained from the experiments compares well with 7.23 g l1 from the simulation. Also, the catalase profile obtained from the experiment (Fig. 7) is comparable with that from the simulation. The final product (catalase) predicted from the simulations was approximately 0.45 lM whereas that obtained from the experiment was 0.265 lM. The primary reason for this departure from the predicted values is that the variance errors associated with the estimation of the parameters are high; these can be improved by using data from a larger number of experiments during the parameter estimation step. In fact, when both the The final product and the cell concentration profiles obtained from the simulation result have been validated here through experiments. The experimental results obtained for protease maximization (Figs. 8 and 9) show the most deviations from the profiles predicted via simulations. The reasons for this can be summarized as follows: the optimal nutrient addition policies predicted based on the simulation model, when implemented during experiments, resulted in a batch-like growth due to the pulse additions of peroxide and the resulting limited oxygen environment for the cells. This took the experiment into batch-like operating regions; however, the parameters were estimated using experimental data that had nutrient addition policies typically found in fedbatch fermentation. The mismatch between these parameter estimates for the fed-batch case and the true parameters for batch-like growth was large enough to make the experimental profiles for protease deviate from those predicted from the simulations. As seen in Fig. 9, the simulation predicts an exponential rate of protease expression, whereas the experiments actually realize a Fig. 4 Profile of the constraint, H/X for catalase maximization 162 Fig. 5 Profile of the constraint, H/X for protease maximization Fig. 6 Cell concentration profile from experimental result for catalase maximization Fig. 7 Catalase concentration profile from experimental result for catalase maximization 163 Fig. 8 Cell concentration profile from experimental result for protease maximization batch-like protease production in the stationary phase. A final cell concentration of approximately 3.1 g l1 and protease concentration of 3.7 U l1 are obtained from the experiment. Similar to the catalase maximization case, the protease production in the current fermentation employing the three-feed multi-objective optimization was 31% higher than the fed-batch cultivation employing constant feed addition of H2O2, sucrose and nitrogen source. These experimental results demonstrate the effectiveness of the proposed optimization scheme. The experimental results for both the protease and catalase maximization cases presented show a significant deviation from the values predicted via simulations. This can be attributed to the large variance errors in the parameter estimates resulting from using data from fewer experiments. Also, for the protease case, the optimal nutrient addition policies took the operation of the process into a batch-like region, whereas the Fig. 9 Protease concentration profile from experimental result for protease maximization parameters were estimated from fed-batch experiments. Nevertheless, the experimental results for both the catalase and protease maximization cases did show the efficacy of the proposed optimization scheme in terms of higher enzyme yields when compared with the case of constant nutrient additions. To fully realize the benefits of such optimization schemes, the models must be accurate; this can be achieved via a method that is based on design of experiments and evolutionary learning used to regularly update the parameters in the fed-batch model using data from new, evolving batches. This is an aspect of future research. Conclusions This work proposed the formulation of the multiobjective optimal control problem with three-feed nutrient addition for fed-batch fermentations that 164 produce more than one product. The formulation proposed the maximization of one product with simultaneous minimization of the other product. It included an end point constraint to pose the requirement of end product concentration more realistically. Additionally, it also proposed an inclusion of decision variables such as initial batch volume, substrate feed concentrations and end point constraints such as the minimization of the end residual nutrients, final batch volume and also state-path constraint on permissible oxygen levels. A robust stochastic optimization algorithm based on DE was found to solve the resulting optimization problem. The results obtained from the simulations were verified experimentally and showed an increase of about 70% final catalase and 31% final protease compared to conventional fed-batch cultivation. References 1. Kasat RB, Kunzru D, Saraf DN, Gupta SK (2002) Multiobjective optimisation of industrial FCC units using Elitist nondominated sorting genetic algorithm. Ind Eng Chem Res 41:4765–4776 2. Venkatesh KV, Doshi P, Rengaswamy R (1997) An optimal strategy to model microbial growth in a multiple substrate environment. Biotechnol Bioeng 56:635–644 3. Deb K (2002) Multi-objective optimization using evolutionary algorithms. Wiley, England 4. Modak JM, Lim HC, Tayeb YJ (1986) General characteristics of optimal feed rate profiles for various fed-batch fermentation processes. Biotechnol Bioeng 28:1396–1407 5. Ray WH (1981) Advanced process control. McGraw-Hill, New York 6. Ramirez WF (1994) Process control and identification. Academic, California 7. Guthke R, Knorre WA (1981) Optimal substrate profile for antibiotic fermentation. Biotechnol Bioeng 23:2771–2777 8. Modak JM, Lim HC (1989) Simple nonsingular control approach to fed-batch fermentation optimization. Biotechnol Bioeng 33:11–15 9. Yamane T, Kune T, Sada E, Takamarsu T (1977) Nonsingular control approach to fed-batch fermentation problem with specific growth rate as the control variable. J Ferment Technol 55:587–592 10. Storn R, Price K (1996) Minimizing the real functions of the ICEC’96 contest by differential evolution. IEEE Conference on Evolutionary Computation, Nagoya, pp 842–844 11. Chiou JP, Wang FS (1999) Hybrid method of evolutionary algorithms for static and dynamic optimization problems with application to a fed-batch fermentation process. Comput Chem Eng 23:1277–1291 12. Nicholls P, Schonbaum GR (1963) In: Boyer PD (ed) Catalases in the enzymes, vol 8. Academic, New York, pp 147–225 13. Beg QK, Gupta R (2003) Purification and characterization of an oxidation-stable, thiol-dependent serine alkaline protease from Bacillus mojavensis. Enzyme Microb Technol 32:294–304 14. Xu J, Wang L, Ridgway D, Gu T, Moo-Young M (2000) Increased heterologous protein production in Aspergillus niger fermentation through extracellular proteases inhibition by pelleted growth. Biotechnol Prog 16:222–227 15. Sriram G, ManjulaRao Y, Suresh AK, Sureshkumar GK (1998) Oxygen supply without gas–liquid film resistance to Xanthomonas campestris cultivation. Biotechnol Bioeng 59:714–723 16. El-Beltagy AE, El-Adawy TA, Rahma EH, El-Bedawey AA (2004) Purification and characterization of an acidic protease from the viscera of bolti fish (Tilapia nilotica). Food Chem 86:33–39 17. Ro YT, Lee HIl, Kim EJ, Koo JH, Kim E, Kim YM (2003) Purification, characterization, and physiological response of a catalase–peroxidase in Mycobacterium sp strain JC1 DSM 3803 grown on methanol. FEMS Microbiol Lett 226:397–403 18. Busquets M, Franco R (1986) A laboratory experiment on the purification of catalase. Biochem Educ 14:84–87 19. Sriram G, Sureshkumar GK (2000) Mechanism of oxygen availability from hydrogen peroxide to aerobic cultures of Xanthomonas campestris. Biotechnol Bioeng 67:487–492 20. Mate MJ, Zamocky M, Nykyri LM, Herzog C, Alzari PM, Betzel C, Koller F, Fita I (1999) Structure of catalase-A from Saccharomyces cerevisiae. J Mol Biol 268:135–149 21. Schonbaum GR, Chance B (1976) In: Boyer PD (ed) Catalase in the enzyme, vol 13, 2nd edn. Academic, New York, pp 363– 408 22. Nielsen J, Krabben P (1995) Hyphal growth and fragmentation of Penicillin chrysogenum in submerged cultures. Biotechnol Bioeng 46:588–598 23. Nielsen J (1993) A simple morphologically structured model describing the growth of filamentous microorganism. Biotechnol Bioeng 41:715–727 24. Mandal C (2004) Multiobjective optimization of multisubstrate fermentations. Doctoral Thesis. http://www.library.iitb.ac.in/ mnj/gsdl/cgi-bin/library 25. Sriram G, Sureshkumar GK (2001) Culture fluorescence dynamics in Xanthomonas campestris. Process Biochem 36:1167–1173 26. Storn R (1996) On the usage of differential evolution for function optimization. http://www.icsi.berkeley.edu/storn/ code.html 27. Michalewicz Z, Schoenauer M (1996) Evolutionary algorithms for constrained parameter optimization problems. Evol Comput J 4:1–32 28. Mosbach K (1988) Methods in enzymology, vol 137. Academic, San Diego, p 689 29. Hatzinikolaou DG, Macris BJ (1995) Factors regulating production of glucose oxidase by Aspergillus niger. Enzyme Microb Technol 17:530–534 30. Sarath G, Motte RSDL, Wagner FW (1990) In: Beynon RJ, Bond JS (eds) Protease assay methods in proteolytic enzymes: a practical approach. IRL Press, Oxford 31. Beer R, Sizer FA (1951) A spectrophotometric method for the breakdown of hydrogen peroxide. J Biol Chem 226:133–139 32. Bailey JE, Ollis DF (1986) Biochemical engineering fundamentals, 2nd edn. McGraw-Hill, New York
© Copyright 2025 Paperzz