Abstract
This study presents the influence of control parameters including population (NP) size, mutation factor (F), crossover (Cr), and four types of differential evolution (DE) algorithms including random, best, local-to-best, and local-to-best with self-adaptive (SA) modification for the purpose of optimizing the compositions of dimethylsufloxide (DMSO)-free cryoprotectants. Post-thaw recovery of Jurkat cells cryopreserved with two DMSO-free cryoprotectants at a cooling rate of 1 °C/min displayed a nonlinear, four-dimensional structure with multiple saddle nodes, which was a suitable training model to tune the control parameters and select the most appropriate type of differential evolution algorithm. Self-adaptive modification presented better performance in terms of optimization accuracy and sensitivity of mutation factor and crossover among the four different types of algorithms tested. Specifically, the classical type of differential evolution algorithm exhibited a wide acceptance to mutation factor and crossover. The optimization performance is more sensitive to mutation than crossover and the optimization accuracy is proportional to the population size. Increasing population size also reduces the sensitivity of the algorithm to the value of the mutation factor and crossover. The analysis of optimization accuracy and convergence speed suggests larger population size with F > 0.7 and Cr > 0.3 are well suited for use with cryopreservation optimization purposes. The tuned differential evolution algorithm is validated through finding global maximums of other two DMSO-free cryoprotectant formulation datasets. The results of these studies can be used to help more efficiently determine the optimal composition of multicomponent DMSO-free cryoprotectants in the future.
Keywords: differential evolution algorithm, cryopreservation, DMSO-free cryoprotectant
Introduction
In many biomedical applications, cells are collected in one location for use in a different location at a later time. Without appropriate storage conditions during transport, these cells degrade or die, greatly limiting their utility. Cryopreservation is a commonly used technique to reduce this degradation. Cryopreservation of cells is a critical supporting technology for a variety of fields including cell therapy, cell banking, and biotechnology [1–6].
Unfortunately, there is no universally optimal set of cryopreservation conditions, and thus conditions need to be reoptimized for each new cell type. A variety of factors influence the post-thaw recovery of a cell after cryopreservation: the composition of the freezing medium, the method of introduction and removal of the medium, the freezing and thawing rates and storage conditions [7]. Protocols are typically developed using empirical approaches: the composition, cooling rate, or other parameters are varied and the resulting post-thaw recovery measured. This approach is costly and time consuming [8,9].
An alternative to this inefficient empirical approach is to use an optimization scheme designed to significantly reduce the number of experiments necessary to arrive at the optimized cryopreservation protocol. Among optimization methods, differential evolution (DE) algorithm is a simple and powerful technique for multidimensional and global optimization [10]. Advantages of DE algorithm includes (1) simple and straightforward implementation in comparison to other optimization algorithms; (2) a small numbers of control parameters including mutation (F), crossover (Cr), and population (NP) in classical DE; and (3) low-space complexity of DE is low compared to most alternative real parameter optimization methods [11]. In addition, DE is also applicable to optimize discontinuous space [12,13], which is helpful in extending DE for handling large-scale and expensive optimization problems. Due to these advantages, DE algorithm and its variants have been applied in many fields such as bioinformatics, chemical engineering, molecular configuration, and urban energy management [11,14]. Recently, DE has been adopted in optimizing culture media formulations [15]. We have developed and applied DE to the development of dimethylsufloxide (DMSO)-free cryopreservation protocols in our lab [16], and we demonstrated the ability to optimize both solution composition and cooling rate using a relatively small number of experiments [17].
Robust application of the DE algorithm requires selection of the proper control parameters for the algorithm. Improper selection of control parameters may reduce the optimization efficiency or even result in stagnation. Reducing the number of experiments required to optimize the preservation of a given biological system is critical for applications in which the material is rare or hard to acquire (gametes from endangered species) or expensive (cell therapies are valued at hundreds of thousands of dollars). In this work, we use post-thaw recovery for a range of solution compositions spanning the parameter space to rationally select the control parameters settings for the DE algorithm to arrive at optimal cryopreservation conditions most efficiently. We then validate the performance of the optimized DE algorithm through optimizing other DMSO-free cryoprotectant conditions using other datasets. The knowledge obtained from this study is critical to expanding the use of this approach in future studies designed to optimize cryopreservation protocols to maximize high post-thaw recovery.
Methods
Post-thaw recovery as a function of solution composition was obtained from previous studies [18,19]. Jurkat cells (ATCC TIB-152) were cryopreserved in candidate cryoprotectant solutions in 96-well plates (Corning, NY) using a cooling rate of 1 °C/min and later thawed in a 37 °C water bath. Calcein acetoxymethyl (Calcein-AM, Life Technologies, Carlsbad, CA) and propidium iodine (PI, Life Technologies, Carlsbad, CA) were used to measure the numbers of live and dead cells in each well post-thaw. The post-thaw recovery was defined as the ratio of the number of live cells post-thaw to the number of live cells prefreeze.
Differential Evolution Algorithm
The DE algorithm was developed by Storn and Price [10] and utilizes stochastic direct search and independent perturbation of population vectors to identify a global maximum from within the parameter space. An initial random vector consisting of a given NP across the parameter space is selected where denotes the generation. For the purpose of this investigation, the vector is composed of a given number of solution compositions and the number of candidate solution compositions tested in each generation remains constant during the optimization process. Cells are resuspended in a candidate solution of interest, frozen, and thawed and post-thaw recovery is measured. The DE algorithm utilizes the post-thaw recovery associated with a given population vector/generation to predict solutions that may result in more favorable live cell recovery. In classical DE algorithm, there are three factors: mutation (F), crossover (Cr), and population size (NP) that affect the manner by which a next-generation vector is chosen. These factors must be properly selected for proper function of the optimization process [20], and different applications of DE usually require different combinations of control parameters [21]. The general convention used in the DE community is DE/x/y/z, where DE means “differential evolution,” x stands for the base vector to be perturbed, y is the number of difference vectors considered for perturbation of x, and z is the type of crossover being used.
Mutation.
The mutation process involves a target vector from the current generation ( ), a donor vector ( ) which is a mutated vector and a trial vector ( ) formed from the combination of the target and donor vectors. Three common mutation types are used including “random,” “best,” and “local-to-best”. For each type, a donor vector is generated with different target vector as below.
DE/random/1/bin
| (1) |
DE/best/1/bin
| (2) |
DE/local-to-best/1/bin
| (3) |
where are randomly chosen indices, is the vector with the highest performance in Gth generation, is a mutation factor ( ) that controls the amplification of vector difference.
Crossover.
Crossover is used to enhance the diversity of the population after generating the donor vector through mutation. The donor vector exchanges its component with the target vector under crossover to form the trial vector. The crossover is performed on each of the D variables whenever a randomly generated number between 0 and 1 is less than or equal to the crossover value. The scheme is outlined as the following equation:
| (4) |
For , is the jth evaluation of a uniform random number. is the crossover constant .
Selection.
Selection is used to determine whether the target or the trial vector survives to the next generation. A selection scheme is used as the following equation:
| (5) |
If and only if the trial vector yields a better result than , then is set to ; otherwise, the old value is reused. According to Storn and Price [10], the efficiency of DE is sensitive to these controlled parameters. The common choices are: , , and .
Self-Adaptive Differential Evolution.
Trial-and-error method used for tuning parameters requires several runs. According to Brest et al. [21], self-adaptive (SA) DE was proposed to adjust both Cr and mutation factor (F) in each generation for eliminating the manual tuning of control parameters. The self-adaptive strategy can be described using the following equations:
| (6) |
| (7) |
where , are uniformly distributed random values between 0 and 1; and are constants, 0.1, which represent the probabilities that update both mutation and crossover; and are constants values, 0.1 and 0.9, respectively. The new F and new Cr take a value from and , respectively.
The differential evolution algorithm and its variants were coded with Python 3.4.0 in this work. Each cryoprotectant formulation was taken as a vector in the software. Concentration level was used instead of absolute concentration for convenience [18,19]. The code searched the corresponding post-thaw recovery automatically and suggested the composition of cryoprotectant to test in the following iteration.
Evaluation Criteria.
Four experimental datasets were used to find optimal control parameters and most effective type base for the two indices to evaluate the performance of each type: (1) accuracy, which is the ratio of the post-thaw recovery of converged solution and optimal post-thaw recovery, and (2) convergence speed, which is defined as the generations to convergence without a change of accuracy. Convergence can be measured by observing an increase in cumulative best formulation, a decrease in the number of improved solutions within the emergent population after each generation, or by the average of each generation. For the purpose of this investigation, the convergence was defined when the same best member was observed in three consecutive generations and a decreasing number of improved solutions is also observed.
The accuracy was defined as the following equation:
| (8) |
Each experiment was repeated for 50 runs.
Results
Post-Thaw Recovery for Multicomponent Solutions.
Previous studies have established that multicomponent osmolyte solutions are effective in cryopreserving cells [17–19,22]. The post-thaw recovery of Jurkat cells cryopreserved with two combinations of osmolytes, sucrose–glycerol–creatine (SGC), and sucrose–glycerol–isoleucine (SGI), were screened over the entire parameter space [18,19] as shown in Figs. 1 and 2, respectively. The concentration space of each component was discretized to six levels with equal scale, with the highest level being determined by either toxicity limits or solubility limits. A total of 216 formulations were tested across the parameter space for one DMSO-free cryoprotectant. As described previously [18,19], the SGC optimal formulation composition was 438 mM sucrose, 10% glycerol, and 10 mM creation with 80% post-thaw recovery (Fig. 1(d)). The SGI optimal formulation composition was 146 mM sucrose, 10% glycerol, and 43 mM isoleucine with 84% post-thaw recovery (Fig. 2(b)).
Fig. 1.

Post-thaw recoveries of Jurkat cells cryopreserved in varying concentrations of glycerol and creatine for a given concentration of sucrose (SGC) at a cooling rate of 1 °C/min for sucrose concentration (a) 0 mM, (b) 146 mM, (c) 292 mM, (d) 438 mM, (e) 584 mM, and (f) 730 mM
Fig. 2.

Post-thaw recoveries of Jurkat cells cryopreserved in varying concentrations of glycerol and isoleucine for a given concentration of sucrose (SGI) at a cooling rate of 1 °C/min for sucrose concentration (a) 0 mM, (b) 146 mM, (c) 292 mM, (d) 438 mM, (e) 584 mM, and (f) 730 mM
These studies determined that there is a narrow range of optimum composition for the three components (sugar, sugar alcohol, and amino acid) associated with maximum post-thaw recovery. This type of behavior provides an excellent opportunity to test DE algorithm and tune the selection of the mutation (F), crossover (Cr), and population size (NP) for DE optimization of cryopreservation protocols.
The 3D plots of post-thaw recovery for different combinations of osmolytes were presented as a function of composition and is shown in Figs. 1 and 2. The topology of SGI was complex and nonlinear with a sharp peak around the optimal formulation. The topology of SGC was smoother than SGI with broader regions of high post-thaw recovery. Statistical analysis of the data suggests that the overall post-thaw recovery was proportional to the concentration of glycerol for both SGC and SGI [19]. Post-thaw recovery increased then decreased as sugar concentration increased for both SGC and SGI. These experimental data were utilized to test different types of DE algorithm and to adjust the control parameters in order to achieve optimal accuracy and convergence speed.
Mutation and Crossover.
The next phase of the investigation involved using the experimental datasets described above to determine the influence of mutation factor (F) and crossover (Cr) on different DE types. Four different DE types including random, best, local-to-best, and local-to-best with SA were examined as well in order to investigate the influence of mutation strategies.
The accuracy maps of all combinations of mutation and crossover with 0.1 increment under same population size for all experimental data are shown in Figs. 3 and 4. The threshold of accuracy was set to 95% in order to filter combinations of mutation and crossover as gray area. These figures indicated that SA was tolerant to combinations of mutation and crossover for SGC but were sensitive for SGI. DE/best/1/bin showed the smallest acceptable range of mutation and crossover for SGC. The DE algorithm operated more efficiently for larger values of crossover but accepted a narrow range of mutation factors. For all DE types, the selection of mutation factor and crossover was critical for SGI. It is noteworthy that DE/rand/1/bin, the classical DE, was tolerant to mutation factor and crossover for SGI in comparison other DE types (Fig. 4).
Fig. 3.

Accuracy of post-thaw recovery for (a) DE/rand/1/bin, (b) DE/best/1/bin, (c) DE/local-to-best/1/bin, and (d) DE/1/local-to-best/1/bin with self-adaption for the SGC dataset with NP = 9 and 0.1 increment of mutation and crossover. Gray area represents the region with accuracy higher than 95%.
Fig. 4.

Accuracy of post-thaw recovery for (a) DE/rand/1/bin, (b) DE/best/1/bin, (c) DE/local-to-best/1/bin, and (d) DE/1/local-to-best/1/bin with self-adaption for the SGI dataset with NP = 9 and 0.1 increment of mutation and crossover. Gray area represents the region with accuracy higher than 95%.
Population Size.
The accuracy was proportional to the population size for all experimental datasets analyzed as shown in Fig. 5. The accuracy for the SGC dataset was proportional to population size and was below 95% for NP < 17 for F = 0.5 and Cr = 0.9 as shown in Fig. 5(a) but the accuracies were all above 95% for all NP and no significant differences, whereas NP was larger than 13 for F = 0.9 and Cr = 0.5 as shown in Fig. 5(b).
Fig. 5.

The accuracy of post-thaw recovery for DE/best/1/bin with NP = 9, 13, 17, 21 and 25 for the SGC dataset of (a) F = 0.5, Cr = 0.9, (b) F = 0.9, Cr = 0.5, and for the SGI dataset of (c) F = 0.5, Cr = 0.9, and (d) F = 0.9, Cr = 0.5
For the SGI dataset, the accuracies were proportional to population size and all below 90% independent of population size using F = 0.5 and Cr = 0.9 as shown in Fig. 5(c). The accuracy achieved over 95% while F = 0.9, Cr = 0.5, and NP > 17 as shown in Fig. 5(d). The searching converged after five generations for F = 0.5 and Cr = 0.9, which exhibited stagnation as shown in Figs. 5(a) and 5(c). In other words, the searching process became stuck at the local optimum. Adjusting the mutation and crossover to F = 0.9 and Cr = 0.5 resulted in improved accuracy for both SGI and SGC datasets for the same population size. The accuracy map for four DE types for both SGC and SGI datasets showed that the acceptable combinations of mutation factor and crossover were proportional to the population. When applied to datasets with a smooth topology, F > 0.7 and the full range of Cr tested achieved >95% accuracy. For datasets with a sharp topology such as SGI, F > 0.7 and Cr > 0.3 to DE/rand/1/bin and F > 0.7 and Cr > 0.3 to others achieved >95%.
Validation.
Based on the studies described above, the best control parameters are F > 0.7 and Cr > 0.3 in order to optimize the compositions of DMSO-free cryoprotectants using multiple osmolytes. The next phase of the investigation involved evaluating the universality and consistency of these control parameters using two new DMSO-free cryoprotectant formulations. Post-thaw recovery for two candidate solutions (trehalose–glycerol–creatine (TGC) and trehalose–glycerol–isoleucine (TGI)) was optimized using the DE algorithm and the control parameters described above. The outcomes of this optimization are shown in Figs. 6 and 7, respectively. The solution composition associated with the highest post-thaw recovery emerged in a relatively small number of generations. The optimum solution formulation associated with optimal post-thaw recovery converged after generation 6 (seven freezing experiments). Figures 6(a) and 6(d) and 7(a) and 7(d) demonstrate that the optimal cryopreservation solution composition occurred at either generation 2 or 3 and persisted until the convergence criteria was fulfilled. Figures 6(b) and 6(e) and 7(b) and 7(e) show the recovery associated with the best member solution increased and plateaued as the algorithm converged. Figures 6(c) and 6(f) and 7(c) and 7(f) present the number of improved solutions in each generation, which decreased as the algorithm converged. The population size influenced the rate at which the number of improved solutions declined. For NP = 18, the number of improved solutions per generation rapidly declined for generations > 1. For NP = 9, the number of improved solutions declined after generations > 3. The TGC optimal formulation composition of 61 mM trehalose, 10% glycerol, and 7 mM creatine with 83% post-thaw recovery. The TGI optimal formulation composition was 61 mM trehalose, 10% glycerol, and 43 mM isoleucine with 84% post-thaw recovery. Experiments spanning the entire parameter space confirmed that the best member identified in the algorithm represented the overall global maximum. It is noteworthy that the DE algorithm determined the optimum using 60 formulations and spanning the parameter space requires at least 216 formulations.
Fig. 6.

TGC optimized DE/local-to-best/1/bin with self-adaptive using initial F = 0.9, Cr = 0.5 for Jurkat cells. For NP = 9, the best formulations are presented in black (a) post-thaw recoveries of all formulations in every generation. (b) Post-thaw recovery of the best member per generation. (c) Number of improved formulations per generation. For NP = 18, (d) post-thaw recoveries of all formulations in every generation. (e) Post-thaw recovery of the best member per generation. (f) Number of improved formulations per generation.
Fig. 7.

TGI-optimized DE/local-to-best/1/bin with self-adaptive using initial F = 0.9, Cr = 0.5 for Jurkat cells. For NP = 9, the best formulations are presented in black (a) Post-thaw recoveries of all formulations in every generation. (b) Post-thaw recovery of the best member per generation. (c) Number of improved formulations per generation. For NP = 18, (d) post-thaw recoveries of all formulations in every generation. (e) Post-thaw recovery of the best member per generation. (f) Number of improved formulations per generation.
Discussion
Protocols for cryopreservation have typically been determined empirically by exhaustively varying composition and cooling rates. We have previously developed DMSO-free conditions for cryopreserving cells that used combinations of osmolytes including sugars, sugar alcohols, and amino acids [18,19,22]. However, the performance (i.e., post-thaw recovery) of these conditions highly depended on the composition of the osmolytes and had to be redetermined for each new cell type. Finding the optimal formulation with traditional trial-and-error methodologies proved to be time consuming and costly. We previously applied a differential evolution algorithm to help optimize the composition of cryoprotectants [16], but three control parameters including mutation (F) and crossover (Cr) and population size (NP) may significantly influence the performance of DE. In this study, we examined the manner by which varying the control parameters affected the performance of the DE algorithm.
One approach for testing a new DE variant usually involved measuring the accuracy and convergence speed of the algorithm with several mathematic test functions [23,24]. This approach allows testing of a large population size in order to select mutation and crossover. In contrast, this study used actual datasets for tuning selection of the crossover and mutation.
Topology of Data.
For experimental datasets with smooth, broad peaks, a larger range of acceptable combinations of control parameters can be used. For example, the DE/local-to-best/1/bin with self-adaptive modifications can achieve 95% accuracy with most initial combination of mutation and crossover, F > 0.1 and Cr > 0.2, with larger population size as shown in Fig. 3(d), and other DE strategies presented similar acceptable combinations, F > 0.7 and Cr > 0.3 as shown in Figs. 3(a)–3(c). However, when presented with a sharp maximum as seen in the SGI dataset, the number of acceptable combinations of mutation and crossover were F > 0.7 and Cr > 0.3 for DE/rand/1/bin only (Fig. 4(a)), which were significantly lower. Other strategies cannot search the global optimum with 95% accuracy as shown in Figs. 4(b)–4(d). Operating outside of that range of mutation and crossover values would result in the algorithm getting stuck in local optimum or passing over the global optimum.
Mutation, Crossover, and Population.
In comparison to suggested control parameters for bioprocess, biomedical, and bioinformatics [10,11,25], using DE algorithm to optimize cryoprotectants requires narrow range of mutation factor and wide range of crossover. Specifically, the accuracy of all DE types is greater for mutation factors ranging from 0.7 to 1.0 and crossovers ranging from 0.3 to 1.0. For SGI, three DE strategies presented performance below 95% as shown in Figs. 4(b)–4(d) but showed acceptable performance for combinations for F > 0.7 and Cr > 0.3 as shown in Fig. 4(a). Increasing the population size increased the acceptable combinations of mutation and crossover. For example, F = 0.5, Cr = 0.9, and NP = 9 resulted in low accuracy as shown in Figs. 5(a) and 5(c), but NP = 27 improved accuracy 10% and 20% to SGC and SGI, respectively. The improvement observed with increasing population size was distinct as shown in Fig. 5(c) and 5(d).
Selecting population size is a tradeoff between the convergence speed and cost. In addition, when biological experiments need to be performed, practical considerations are also relevant. These include availability of the system being preserved, duration and budget and the availability and capacity of labor and instrumentation. For example, in our experiments, NP = 18 was at the limit of testable formulations when factors such as the capacity of the controlled rate freezer and the time necessary for liquid handling and sample preparations were taken into account.
Future Work.
The current approach to optimizing cryoprotectant composition assumes a single output (viability) for a homogeneous population. Preservation of a heterogeneous cell population may be desired and future work could extend the application of DE to heterogeneous cell populations using multiobjective differential evolution [26–29]. Alternatively, it may also be desirable to optimize several post-thaw metrics for a single cell type (e.g., viability, surface markers, and functionality).
Conclusion
This work investigated the effects of control parameter selection on performance of a differential evolution algorithm for the purpose of optimizing the composition of DMSO-free cryoprotectant. The accuracy of classical DE algorithm depended on the combinations of mutation factor and crossover. Screening results showed typical mutation factor and crossover should be between [0.7, 1] and [0.3, 1], respectively. The self-adaption modification reduced the effects of control parameter selections but classical DE with classical mutation method (DE/rand/1/bin) presented a better accuracy in the discontinuous space. The topology of experimental data was also another critical issue to the optimization process. If the global optimum was a sharp peak, the DE algorithm might pass over that during mutation, crossover, or even numerical truncation and eventually get stuck in the local optimum. This work will help with more efficiently determining the optimal concentrations of multicomponent cryopreservation solutions using a differential evolution algorithm approach.
Acknowledgment
Authors would like to thank Paul Esslinger and Jacob Herbers for preliminary studies. Authors would also like to thank Dr. Diana M. Negoescu for her valuable suggestions.
Funding Data
National Institutes of Health (NIH) (Grant No. R01EB023880; Funder ID: 10.13039/100000002).
References
- [1]. Yong, K. W. , Wan Safwani, W. K. Z. , Xu, F. , Wan Abas, W. A. B. , Choi, J. R. , and Pingguan-Murphy, B. , 2015, “ Cryopreservation of Human Mesenchymal Stem Cells for Clinical Applications: Current Methods and Challenges,” Biopreserv. Biobank., 13(4), pp. 231–239. 10.1089/bio.2014.0104 [DOI] [PubMed] [Google Scholar]
- [2]. Elliott, G. D. , Wang, S. , and Fuller, B. J. , 2017, “ Cryoprotectants: A Review of the Actions and Applications of Cryoprotective Solutes That Modulate Cell Recovery From Ultra-Low Temperatures,” Cryobiology, 76, pp. 74–91. 10.1016/j.cryobiol.2017.04.004 [DOI] [PubMed] [Google Scholar]
- [3]. Scott, K. L. , Lecak, J. , and Acker, J. P. , 2005, “ Biopreservation of Red Blood Cells: Past, Present, and Future,” Transfus. Med. Rev., 19(2), pp. 127–142. 10.1016/j.tmrv.2004.11.004 [DOI] [PubMed] [Google Scholar]
- [4]. Alencar, S. , Garnica, M. , Luiz, R. R. , Nogueira, C. M. , Borojevic, R. , Maiolino, A. , and Dutra, H. S. , 2010, “ Cryopreservation of Peripheral Blood Stem Cell: The Influence of Cell Concentration on Cellular and Hematopoietic Recovery,” Transfusion, 50(11), pp. 2402–2412. 10.1111/j.1537-2995.2010.02743.x [DOI] [PubMed] [Google Scholar]
- [5]. Hubel, A. , 1997, “ Parameters of Cell Freezing: Implications for the Cryopreservation of Stem Cells,” Transfus. Med. Rev., 11(3), pp. 224–233. 10.1053/tmrv.1997.0110224 [DOI] [PubMed] [Google Scholar]
- [6]. Hanna, J. , and Hubel, A. , 2009, “ Preservation of Stem Cells,” Organogenesis, 5(3), pp. 134–137. 10.4161/org.5.3.9585 [DOI] [PMC free article] [PubMed] [Google Scholar]
- [7]. Hubel, A. , 2017, Preservation of Cells: A Practical Manual, John Wiley & Sons, Hoboken, NJ. [Google Scholar]
- [8]. Lawson, A. , Mukherjee, I. N. , and Sambanis, A. , 2012, “ Mathematical Modeling of Cryoprotectant Addition and Removal for the Cryopreservation of Engineered or Natural Tissues,” Cryobiology, 64(1), pp. 1–11. 10.1016/j.cryobiol.2011.11.006 [DOI] [PMC free article] [PubMed] [Google Scholar]
- [9]. Anderson, D. M. , Benson, J. D. , and Kearsley, A. J. , 2014, “ Foundations of Modeling in Cryobiology-I: Concentration, Gibbs Energy, and Chemical Potential Relationships,” Cryobiology, 69(3), pp. 349–360. 10.1016/j.cryobiol.2014.09.004 [DOI] [PubMed] [Google Scholar]
- [10]. Storn, R. , and Price, K. , 1997, “ Differential Evolution—a Simple and Efficient Heuristic for Global Optimization Over Continuous Spaces,” J. Global Optim., 11(4), pp. 341–359. 10.1023/A:1008202821328 [DOI] [Google Scholar]
- [11]. Das, S. , and Suganthan, P. N. , 2011, “ Differential Evolution: A Survey of the State-of-the-Art,” IEEE Trans. Evol. Comput., 15(1), pp. 4–31. 10.1109/TEVC.2010.2059031 [DOI] [Google Scholar]
- [12]. Lichtblau, D. , 2012, “ Differential Evolution in Discrete Optimization,” Int. J. Swarm Intell. Evol. Comput., 1, pp. 1–10. 10.4303/ijsiec/Z110301 [DOI] [Google Scholar]
- [13]. Zhang, J. , Avasarala, V. , Sanderson, A. C. , and Mullen, T. , 2008, “ Differential Evolution for Discrete Optimization: An Experimental Study on Combinatorial Auction Problems,” IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence), Hong Kong, China, June 1–6, pp. 2794–2800. 10.1109/CEC.2008.4631173 [DOI]
- [14]. Das, S. , Mullick, S. S. , and Suganthan, P. N. , 2016, “ Recent Advances in Differential Evolution—An Updated Survey,” Swarm Evol. Comput., 27, pp. 1–30. 10.1016/j.swevo.2016.01.004 [DOI] [Google Scholar]
- [15]. Tsutsui, H. , Valamehr, B. , Hindoyan, A. , Qiao, R. , Ding, X. , Guo, S. , Witte, O. N. , Liu, X. , Ho, C. M. , and Wu, H. , 2011, “ An Optimized Small Molecule Inhibitor Cocktail Supports Long-Term Maintenance of Human Embryonic Stem Cells,” Nat. Commun., 2(1), pp. 167–168. 10.1038/ncomms1165 [DOI] [PMC free article] [PubMed] [Google Scholar]
- [16]. Pollock, K. , Budenske, J. W. , McKenna, D. H. , Dosa, P. I. , and Hubel, A. , 2017, “ Algorithm-Driven Optimization of Cryopreservation Protocols for Transfusion Model Cell Types Including Jurkat Cells and Mesenchymal Stem Cells,” J. Tissue Eng. Regen. Med., 11(10), pp. 2806–2815. 10.1002/term.2175 [DOI] [PMC free article] [PubMed] [Google Scholar]
- [17]. Pollock, K. , Samsonraj, R. M. , Dudakovic, A. , Thaler, R. , Stumbras, A. , McKenna, D. H. , Dosa, P. I. , van Wijnen, A. J. , and Hubel, A. , 2017, “ Improved Post-Thaw Function and Epigenetic Changes in Mesenchymal Stromal Cells Cryopreserved Using Multicomponent Osmolyte Solutions,” Stem Cells Dev., 26(11), pp. 828–842. 10.1089/scd.2016.0347 [DOI] [PMC free article] [PubMed] [Google Scholar]
- [18]. Pi, C.-H. , Yu, G. , Petersen, A. , and Hubel, A. , 2018, “ Characterizing the ‘Sweet Spot’ for the Preservation of a T-Cell Line Using Osmolytes,” Sci. Rep., 8(1), p. 16223. 10.1038/s41598-018-34638-7 [DOI] [PMC free article] [PubMed] [Google Scholar]
- [19]. Pi, C.-H. , Yu, G. , Dosa, P. I. , and Hubel, A. , 2019, “ Characterizing Modes of Action and Interaction for Multicomponent Osmolyte Solutions on Jurkat Cells,” Biotechnol. Bioeng., 116(3), pp. 631–643. 10.1002/bit.26880 [DOI] [PMC free article] [PubMed] [Google Scholar]
- [20]. Qin, A. K. , and Suganthan, P. N. , 2005, “ Self-Adaptive Differential Evolution Algorithm for Numerical Optimization,” IEEE Congress on Evolutionary Computation, Edinburgh, Scotland, UK, Sept. 2–5. 10.1109/CEC.2005.1554904 [DOI] [Google Scholar]
- [21]. Brest, J. , Greiner, S. , Boskovic, B. , Mernik, M. , and Zumer, V. , 2006, “ Self-Adapting Control Parameters in Differential Evolution: A Comparative Study on Numerical Benchmark Problems,” IEEE Trans. Evol. Comput., 10(6), pp. 646–657. 10.1109/TEVC.2006.872133 [DOI] [Google Scholar]
- [22]. Pollock, K. , Yu, G. , Moller-Trane, R. , Koran, M. , Dosa, P. I. , McKenna, D. H. , and Hubel, A. , 2016, “ Combinations of Osmolytes, Including Monosaccharides, Disaccharides, and Sugar Alcohols Act in Concert During Cryopreservation to Improve Mesenchymal Stromal Cell Survival,” Tissue Eng., Part C, 22(11), pp. 999–1008. 10.1089/ten.tec.2016.0284 [DOI] [PMC free article] [PubMed] [Google Scholar]
- [23]. Brest, J. , and Maučec, M. S. , 2011, “ Self-Adaptive Differential Evolution Algorithm Using Population Size Reduction and Three Strategies,” Soft Comput., 15(11), pp. 2157–2174. 10.1007/s00500-010-0644-5 [DOI] [Google Scholar]
- [24]. Wong, I. , Liu, W. , Ho, C. M. , and Ding, X. , 2017, “ Continuous Adaptive Population Reduction (CAPR) for Differential Evolution Optimization,” SLAS Technol., 22(3), pp. 289–305. 10.1177/2472630317690318 [DOI] [PubMed] [Google Scholar]
- [25]. Lin, C. , Qing, A. , and Feng, Q. , 2011, “ A Comparative Study of Crossover in Differential Evolution,” J. Heuristics, 17(6), pp. 675–703. 10.1007/s10732-010-9151-1 [DOI] [Google Scholar]
- [26]. Sreedhar, D. , and Binu Rajan, M. R. , 2013, “ Differential Evolution Based Multiobjective Optimization-A Review,” Int. J. Comput. Appl., 63(15), pp. 14–19. 10.5120/10541-5019 [DOI] [Google Scholar]
- [27]. Robič, T. , and Filipič, B. , 2005, “ DEMO: Differential Evolution for Multiobjective Optimization,” C. A. Coello Coello, A. Hernández Aguirre, and E. Zitzler, eds., Evolutionary Multi-Criterion Optimization. EMO 2005. Lecture Notes in Computer Science, Vol. 3410, Springer, Berlin.
- [28]. Babu, B. V. , and Gujrathi, A. M. , 2018, “ Multi-Objective Differential Evolution (MODE) Algorithm for Multi-Objective Optimization: Parametric Study on Benchmark Test Problems,” i-Manager's, J. Future Eng. Technol., 3(1), pp. 47–59. 10.26634/jfet.3.1.697 [DOI] [Google Scholar]
- [29]. Badu, B. V. , and Anabarasu, B. , 2006, “ Multi-Objective Differential Evolution (MODE): An Evolutionary Algorithm for Multi-Objective Optimization Problems (MOOPs),” Evolution (New York), 31, pp. 1–7.https://pdfs.semanticscholar.org/7556/d8196f16576531ac95549e1d38bf94bd39b5.pdf [Google Scholar]
