z-logo
open-access-imgOpen Access
Genetic Networks Described in Stochastic Pi Machine (SPiM) Programming Language
Author(s) -
Andrew Kuznetsov
Publication year - 2009
Publication title -
journal of computer science and systems biology
Language(s) - English
Resource type - Journals
ISSN - 0974-7230
DOI - 10.4172/jcsb.1000042
Subject(s) - genetic programming , computer science , genetic network , c programming language , pi , programming language , artificial intelligence , natural language processing , biology , genetics , gene , biochemistry , software
If biological objects are created by natural selection, why are they composed of discrete modules? What has been the nature of mutations since the Darwinian epoch? This paper presents examples of genetic circuits in terms of stochastic pi-calculus; a new mathematical language for nanosystems. The author used a constructor of five elements such as decay, null gate, gene prod-uct, and negative and positive gates. These primitives were ap-plied to design genetic switches, oscillators, feedforward and feedback loops, pulse generators, memory elements, and com-binatorial logics. The behaviors of those circuits were investi-gated – functions, such as oscillations or a spontaneous pulse generation were performed simply, flip-flops between stable states occurred in the noisy environment. The modular essence of pi-calculus and the following up features of Stochastic Pi Machine (SPiM) programming language allowed us to change the topology of networks that resembled a gene exchange in nature. Other types of mutations were considered as variations in parameters. Perturbations modified system behavior in un-predictable ways that generated diversity for a possible future design by selection of appropriative variants. Research ArticleOPEN ACCESS Freely available onlinedoi:10.4172/jcsb.100004

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here