A Poisson Process Generator Based on Multiple Thermal Noise Amplifiers for Parallel Stochastic Simulation of Biochemical Reactions

In this paper, we propose a novel Poisson process generator that uses multiple thermal noise amplifiers (TNAs) as a source of randomness and controls its event rate via a frequency-locked loop (FLL). The increase in the number of TNAs extends the effective bandwidth of amplified thermal noise and he...

Full description

Bibliographic Details
Main Authors: Yeji Jo, Kyusik Mun, Yeonjoo Jeong, Joon Young Kwak, Jongkil Park, Suyoun Lee, Inho Kim, Jong-Keuk Park, Gyu-Weon Hwang, Jaewook Kim
Format: Article
Language:English
Published: MDPI AG 2022-03-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/11/7/1039
_version_ 1797439754191503360
author Yeji Jo
Kyusik Mun
Yeonjoo Jeong
Joon Young Kwak
Jongkil Park
Suyoun Lee
Inho Kim
Jong-Keuk Park
Gyu-Weon Hwang
Jaewook Kim
author_facet Yeji Jo
Kyusik Mun
Yeonjoo Jeong
Joon Young Kwak
Jongkil Park
Suyoun Lee
Inho Kim
Jong-Keuk Park
Gyu-Weon Hwang
Jaewook Kim
author_sort Yeji Jo
collection DOAJ
description In this paper, we propose a novel Poisson process generator that uses multiple thermal noise amplifiers (TNAs) as a source of randomness and controls its event rate via a frequency-locked loop (FLL). The increase in the number of TNAs extends the effective bandwidth of amplified thermal noise and hence enhances the maximum event rate the proposed architecture can generate. Verilog-A simulation of the proposed Poisson process generator shows that its maximum event rate can be increased by a factor of 26.5 when the number of TNAs increases from 1 to 10. In order to realize parallel stochastic simulations of the biochemical reaction network, we present a fundamental reaction building block with continuous-time multiplication and addition using an AND gate and a 1-bit current-steering digital-to-analog converter, respectively. Stochastic biochemical reactions consisting of the fundamental reaction building blocks are simulated in Verilog-A, demonstrating that the simulation results are consistent with those of conventional Gillespie algorithm. An increase in the number of TNAs to accelerate the Poisson events and the use of digital AND gates for robust reaction rate calculations allow for faster and more accurate stochastic simulations of biochemical reactions than previous parallel stochastic simulators.
first_indexed 2024-03-09T11:58:33Z
format Article
id doaj.art-74c48375e9d84e50848b6c8967e8219a
institution Directory Open Access Journal
issn 2079-9292
language English
last_indexed 2024-03-09T11:58:33Z
publishDate 2022-03-01
publisher MDPI AG
record_format Article
series Electronics
spelling doaj.art-74c48375e9d84e50848b6c8967e8219a2023-11-30T23:06:32ZengMDPI AGElectronics2079-92922022-03-01117103910.3390/electronics11071039A Poisson Process Generator Based on Multiple Thermal Noise Amplifiers for Parallel Stochastic Simulation of Biochemical ReactionsYeji Jo0Kyusik Mun1Yeonjoo Jeong2Joon Young Kwak3Jongkil Park4Suyoun Lee5Inho Kim6Jong-Keuk Park7Gyu-Weon Hwang8Jaewook Kim9Center for Neuromorphic Engineering, Korea Institutes of Science and Technology, Seoul 02792, KoreaCenter for Neuromorphic Engineering, Korea Institutes of Science and Technology, Seoul 02792, KoreaCenter for Neuromorphic Engineering, Korea Institutes of Science and Technology, Seoul 02792, KoreaCenter for Neuromorphic Engineering, Korea Institutes of Science and Technology, Seoul 02792, KoreaCenter for Neuromorphic Engineering, Korea Institutes of Science and Technology, Seoul 02792, KoreaCenter for Neuromorphic Engineering, Korea Institutes of Science and Technology, Seoul 02792, KoreaCenter for Neuromorphic Engineering, Korea Institutes of Science and Technology, Seoul 02792, KoreaCenter for Neuromorphic Engineering, Korea Institutes of Science and Technology, Seoul 02792, KoreaCenter for Neuromorphic Engineering, Korea Institutes of Science and Technology, Seoul 02792, KoreaCenter for Neuromorphic Engineering, Korea Institutes of Science and Technology, Seoul 02792, KoreaIn this paper, we propose a novel Poisson process generator that uses multiple thermal noise amplifiers (TNAs) as a source of randomness and controls its event rate via a frequency-locked loop (FLL). The increase in the number of TNAs extends the effective bandwidth of amplified thermal noise and hence enhances the maximum event rate the proposed architecture can generate. Verilog-A simulation of the proposed Poisson process generator shows that its maximum event rate can be increased by a factor of 26.5 when the number of TNAs increases from 1 to 10. In order to realize parallel stochastic simulations of the biochemical reaction network, we present a fundamental reaction building block with continuous-time multiplication and addition using an AND gate and a 1-bit current-steering digital-to-analog converter, respectively. Stochastic biochemical reactions consisting of the fundamental reaction building blocks are simulated in Verilog-A, demonstrating that the simulation results are consistent with those of conventional Gillespie algorithm. An increase in the number of TNAs to accelerate the Poisson events and the use of digital AND gates for robust reaction rate calculations allow for faster and more accurate stochastic simulations of biochemical reactions than previous parallel stochastic simulators.https://www.mdpi.com/2079-9292/11/7/1039Poisson process generatorthermal noise amplifierAND gatestochastic simulationbiochemical reactions
spellingShingle Yeji Jo
Kyusik Mun
Yeonjoo Jeong
Joon Young Kwak
Jongkil Park
Suyoun Lee
Inho Kim
Jong-Keuk Park
Gyu-Weon Hwang
Jaewook Kim
A Poisson Process Generator Based on Multiple Thermal Noise Amplifiers for Parallel Stochastic Simulation of Biochemical Reactions
Electronics
Poisson process generator
thermal noise amplifier
AND gate
stochastic simulation
biochemical reactions
title A Poisson Process Generator Based on Multiple Thermal Noise Amplifiers for Parallel Stochastic Simulation of Biochemical Reactions
title_full A Poisson Process Generator Based on Multiple Thermal Noise Amplifiers for Parallel Stochastic Simulation of Biochemical Reactions
title_fullStr A Poisson Process Generator Based on Multiple Thermal Noise Amplifiers for Parallel Stochastic Simulation of Biochemical Reactions
title_full_unstemmed A Poisson Process Generator Based on Multiple Thermal Noise Amplifiers for Parallel Stochastic Simulation of Biochemical Reactions
title_short A Poisson Process Generator Based on Multiple Thermal Noise Amplifiers for Parallel Stochastic Simulation of Biochemical Reactions
title_sort poisson process generator based on multiple thermal noise amplifiers for parallel stochastic simulation of biochemical reactions
topic Poisson process generator
thermal noise amplifier
AND gate
stochastic simulation
biochemical reactions
url https://www.mdpi.com/2079-9292/11/7/1039
work_keys_str_mv AT yejijo apoissonprocessgeneratorbasedonmultiplethermalnoiseamplifiersforparallelstochasticsimulationofbiochemicalreactions
AT kyusikmun apoissonprocessgeneratorbasedonmultiplethermalnoiseamplifiersforparallelstochasticsimulationofbiochemicalreactions
AT yeonjoojeong apoissonprocessgeneratorbasedonmultiplethermalnoiseamplifiersforparallelstochasticsimulationofbiochemicalreactions
AT joonyoungkwak apoissonprocessgeneratorbasedonmultiplethermalnoiseamplifiersforparallelstochasticsimulationofbiochemicalreactions
AT jongkilpark apoissonprocessgeneratorbasedonmultiplethermalnoiseamplifiersforparallelstochasticsimulationofbiochemicalreactions
AT suyounlee apoissonprocessgeneratorbasedonmultiplethermalnoiseamplifiersforparallelstochasticsimulationofbiochemicalreactions
AT inhokim apoissonprocessgeneratorbasedonmultiplethermalnoiseamplifiersforparallelstochasticsimulationofbiochemicalreactions
AT jongkeukpark apoissonprocessgeneratorbasedonmultiplethermalnoiseamplifiersforparallelstochasticsimulationofbiochemicalreactions
AT gyuweonhwang apoissonprocessgeneratorbasedonmultiplethermalnoiseamplifiersforparallelstochasticsimulationofbiochemicalreactions
AT jaewookkim apoissonprocessgeneratorbasedonmultiplethermalnoiseamplifiersforparallelstochasticsimulationofbiochemicalreactions
AT yejijo poissonprocessgeneratorbasedonmultiplethermalnoiseamplifiersforparallelstochasticsimulationofbiochemicalreactions
AT kyusikmun poissonprocessgeneratorbasedonmultiplethermalnoiseamplifiersforparallelstochasticsimulationofbiochemicalreactions
AT yeonjoojeong poissonprocessgeneratorbasedonmultiplethermalnoiseamplifiersforparallelstochasticsimulationofbiochemicalreactions
AT joonyoungkwak poissonprocessgeneratorbasedonmultiplethermalnoiseamplifiersforparallelstochasticsimulationofbiochemicalreactions
AT jongkilpark poissonprocessgeneratorbasedonmultiplethermalnoiseamplifiersforparallelstochasticsimulationofbiochemicalreactions
AT suyounlee poissonprocessgeneratorbasedonmultiplethermalnoiseamplifiersforparallelstochasticsimulationofbiochemicalreactions
AT inhokim poissonprocessgeneratorbasedonmultiplethermalnoiseamplifiersforparallelstochasticsimulationofbiochemicalreactions
AT jongkeukpark poissonprocessgeneratorbasedonmultiplethermalnoiseamplifiersforparallelstochasticsimulationofbiochemicalreactions
AT gyuweonhwang poissonprocessgeneratorbasedonmultiplethermalnoiseamplifiersforparallelstochasticsimulationofbiochemicalreactions
AT jaewookkim poissonprocessgeneratorbasedonmultiplethermalnoiseamplifiersforparallelstochasticsimulationofbiochemicalreactions