26,906 research outputs found
On Designing Multicore-aware Simulators for Biological Systems
The stochastic simulation of biological systems is an increasingly popular
technique in bioinformatics. It often is an enlightening technique, which may
however result in being computational expensive. We discuss the main
opportunities to speed it up on multi-core platforms, which pose new challenges
for parallelisation techniques. These opportunities are developed in two
general families of solutions involving both the single simulation and a bulk
of independent simulations (either replicas of derived from parameter sweep).
Proposed solutions are tested on the parallelisation of the CWC simulator
(Calculus of Wrapped Compartments) that is carried out according to proposed
solutions by way of the FastFlow programming framework making possible fast
development and efficient execution on multi-cores.Comment: 19 pages + cover pag
Genetic noise control via protein oligomerization
Gene expression in a cell entails random reaction events occurring over
disparate time scales. Thus, molecular noise that often results in phenotypic
and population-dynamic consequences sets a fundamental limit to biochemical
signaling. While there have been numerous studies correlating the architecture
of cellular reaction networks with noise tolerance, only a limited effort has
been made to understand the dynamic role of protein-protein interactions. Here
we have developed a fully stochastic model for the positive feedback control of
a single gene, as well as a pair of genes (toggle switch), integrating
quantitative results from previous in vivo and in vitro studies. We find that
the overall noise-level is reduced and the frequency content of the noise is
dramatically shifted to the physiologically irrelevant high-frequency regime in
the presence of protein dimerization. This is independent of the choice of
monomer or dimer as transcription factor and persists throughout the multiple
model topologies considered. For the toggle switch, we additionally find that
the presence of a protein dimer, either homodimer or heterodimer, may
significantly reduce its random switching rate. Hence, the dimer promotes the
robust function of bistable switches by preventing the uninduced (induced)
state from randomly being induced (uninduced). The specific binding between
regulatory proteins provides a buffer that may prevent the propagation of
fluctuations in genetic activity. The capacity of the buffer is a non-monotonic
function of association-dissociation rates. Since the protein oligomerization
per se does not require extra protein components to be expressed, it provides a
basis for the rapid control of intrinsic or extrinsic noise
- …