Analysis and remedy of negativity problem in hybrid stochastic simulation algorithm and its application

Abstract Background The hybrid stochastic simulation algorithm, proposed by Haseltine and Rawlings (HR), is a combination of differential equations for traditional deterministic models and Gillespie’s algorithm (SSA) for stochastic models. The HR hybrid method can significantly improve the efficienc...

Full description

Bibliographic Details
Main Authors: Minghan Chen, Yang Cao
Format: Article
Language:English
Published: BMC 2019-06-01
Series:BMC Bioinformatics
Subjects:
Online Access:http://link.springer.com/article/10.1186/s12859-019-2836-z
id doaj-b32499d4b0614ca286a35f679d5fe01c
record_format Article
spelling doaj-b32499d4b0614ca286a35f679d5fe01c2020-11-25T02:24:59ZengBMCBMC Bioinformatics1471-21052019-06-0120S1211610.1186/s12859-019-2836-zAnalysis and remedy of negativity problem in hybrid stochastic simulation algorithm and its applicationMinghan Chen0Yang Cao1Department of Computer Science, Virginia TechDepartment of Computer Science, Virginia TechAbstract Background The hybrid stochastic simulation algorithm, proposed by Haseltine and Rawlings (HR), is a combination of differential equations for traditional deterministic models and Gillespie’s algorithm (SSA) for stochastic models. The HR hybrid method can significantly improve the efficiency of stochastic simulations for multiscale biochemical networks. Previous studies on the accuracy analysis for a linear chain reaction system showed that the HR hybrid method is accurate if the scale difference between fast and slow reactions is above a certain threshold, regardless of population scales. However, the population of some reactant species might be driven negative if they are involved in both deterministic and stochastic systems. Results This work investigates the negativity problem of the HR hybrid method, analyzes and tests it with several models including a linear chain system, a nonlinear reaction system, and a realistic biological cell cycle system. As a benchmark, the second slow reaction firing time is used to measure the effect of negative populations on the accuracy of the HR hybrid method. Our analysis demonstrates that usually the error caused by negative populations is negligible compared with approximation errors of the HR hybrid method itself, and sometimes negativity phenomena may even improve the accuracy. But for systems where negative species are involved in nonlinear reactions or some species are highly sensitive to negative species, the system stability will be influenced and may lead to system failure when using the HR hybrid method. In those circumstances, three remedies are studied for the negativity problem. Conclusion The results of different models and examples suggest that the Zero-Reaction rule is a good remedy for nonlinear and sensitive systems considering its efficiency and simplicity.http://link.springer.com/article/10.1186/s12859-019-2836-zHybrid stochastic algorithmNegative populationSecond slow reaction firing time
collection DOAJ
language English
format Article
sources DOAJ
author Minghan Chen
Yang Cao
spellingShingle Minghan Chen
Yang Cao
Analysis and remedy of negativity problem in hybrid stochastic simulation algorithm and its application
BMC Bioinformatics
Hybrid stochastic algorithm
Negative population
Second slow reaction firing time
author_facet Minghan Chen
Yang Cao
author_sort Minghan Chen
title Analysis and remedy of negativity problem in hybrid stochastic simulation algorithm and its application
title_short Analysis and remedy of negativity problem in hybrid stochastic simulation algorithm and its application
title_full Analysis and remedy of negativity problem in hybrid stochastic simulation algorithm and its application
title_fullStr Analysis and remedy of negativity problem in hybrid stochastic simulation algorithm and its application
title_full_unstemmed Analysis and remedy of negativity problem in hybrid stochastic simulation algorithm and its application
title_sort analysis and remedy of negativity problem in hybrid stochastic simulation algorithm and its application
publisher BMC
series BMC Bioinformatics
issn 1471-2105
publishDate 2019-06-01
description Abstract Background The hybrid stochastic simulation algorithm, proposed by Haseltine and Rawlings (HR), is a combination of differential equations for traditional deterministic models and Gillespie’s algorithm (SSA) for stochastic models. The HR hybrid method can significantly improve the efficiency of stochastic simulations for multiscale biochemical networks. Previous studies on the accuracy analysis for a linear chain reaction system showed that the HR hybrid method is accurate if the scale difference between fast and slow reactions is above a certain threshold, regardless of population scales. However, the population of some reactant species might be driven negative if they are involved in both deterministic and stochastic systems. Results This work investigates the negativity problem of the HR hybrid method, analyzes and tests it with several models including a linear chain system, a nonlinear reaction system, and a realistic biological cell cycle system. As a benchmark, the second slow reaction firing time is used to measure the effect of negative populations on the accuracy of the HR hybrid method. Our analysis demonstrates that usually the error caused by negative populations is negligible compared with approximation errors of the HR hybrid method itself, and sometimes negativity phenomena may even improve the accuracy. But for systems where negative species are involved in nonlinear reactions or some species are highly sensitive to negative species, the system stability will be influenced and may lead to system failure when using the HR hybrid method. In those circumstances, three remedies are studied for the negativity problem. Conclusion The results of different models and examples suggest that the Zero-Reaction rule is a good remedy for nonlinear and sensitive systems considering its efficiency and simplicity.
topic Hybrid stochastic algorithm
Negative population
Second slow reaction firing time
url http://link.springer.com/article/10.1186/s12859-019-2836-z
work_keys_str_mv AT minghanchen analysisandremedyofnegativityprobleminhybridstochasticsimulationalgorithmanditsapplication
AT yangcao analysisandremedyofnegativityprobleminhybridstochasticsimulationalgorithmanditsapplication
_version_ 1724853367643045888