scholarly journals Programming chemistry in DNA-addressable bioreactors

2014 ◽  
Vol 11 (99) ◽  
pp. 20130987 ◽  
Author(s):  
Harold Fellermann ◽  
Luca Cardelli

We present a formal calculus, termed the chemtainer calculus , able to capture the complexity of compartmentalized reaction systems such as populations of possibly nested vesicular compartments. Compartments contain molecular cargo as well as surface markers in the form of DNA single strands. These markers serve as compartment addresses and allow for their targeted transport and fusion, thereby enabling reactions of previously separated chemicals. The overall system organization allows for the set-up of programmable chemistry in microfluidic or other automated environments. We introduce a simple sequential programming language whose instructions are motivated by state-of-the-art microfluidic technology. Our approach integrates electronic control, chemical computing and material production in a unified formal framework that is able to mimic the integrated computational and constructive capabilities of the subcellular matrix. We provide a non-deterministic semantics of our programming language that enables us to analytically derive the computational and constructive power of our machinery. This semantics is used to derive the sets of all constructable chemicals and supermolecular structures that emerge from different underlying instruction sets. Because our proofs are constructive, they can be used to automatically infer control programs for the construction of target structures from a limited set of resource molecules. Finally, we present an example of our framework from the area of oligosaccharide synthesis.

2019 ◽  
Vol 1 (1) ◽  
pp. 574-582
Author(s):  
Paweł Gburzyński ◽  
Elżbieta Kopciuszewska

AbstractWe present a software platform for designing and testing wireless networks of sensors and actuators (WSNs). The platform consists of three components: an operating system for small-footprint microcontrollers (dubbed PicOS), a software development kit (SDK) amounting to a C-based, event-oriented (reactive) programming language, and a virtual execution platform (VUE2) capable of emulating complete deployment environments for WSNs and thus facilitating their rapid development.1 Its most recent incarnation introduced in the present paper is a component of the WSN lab being currently set up at Vistula in collaboration with Olsonet Communications Corporation.2 We highlight the platform’s most interesting features within the context of a production WSN installed at independent-living facilities.


2006 ◽  
Vol 532-533 ◽  
pp. 1140-1143
Author(s):  
Yu Quan Chen ◽  
Zhen Jia Li ◽  
Deng Hui Zhu ◽  
Zhen Bo Wang ◽  
Jin Xing Guo

This paper is focused on using the method of computer technology combined with the knowledge of experts to determine heavy-duty cutting processing parameters according to the relevant theories of metal cutting. This “Expert System of the Parameter Optimization in the Heavy-duty Cutting Processing” is based on the VC++6.0 programming language and SQL Sever 2000. It is divided into two subsystems, turning and milling machining. Taking the turning machining subsystem for example, by using methods of generating expression combined with frame representation, this paper classifies and generalizes related knowledge, and combines the knowledge base with the data base to set up the knowledge base of the subsystem. Also this paper introduces the process of inferential mechanism of the optimizing modules of cutters and machining engagements.


2011 ◽  
Vol 22 (07) ◽  
pp. 1499-1517 ◽  
Author(s):  
ROBERT BRIJDER ◽  
ANDRZEJ EHRENFEUCHT ◽  
MICHAEL MAIN ◽  
GRZEGORZ ROZENBERG

Reaction systems are a formal framework for investigating processes carried out by biochemical reactions. This paper is an introduction to reaction systems. It provides basic notions together with the underlying intuition and motivation as well as two examples (a binary counter and transition systems) of "programming" with reaction systems. It also provides a tour of some research themes.


Author(s):  
Baba MANSARE ◽  
Mamadouba CONTE ◽  
Yacouba CAMARA ◽  
Amadou Lamarana BAH ◽  
Drissa OUEDRAOGO

His work aims to develop a mathematical model of incident solar radiation on all the walls of a sloping roof habitat for a typical climate in the Ouagadougou region. Subsequently, we set up a program for the calculations of the essential parameters of illumination and the various components of solar radiation under the Fortran Programming Language and to plot our curves using the Origin software. This work allowed us to estimate the amount of solar flux that each wall of a habitat receives during a day, to know the importance of the orientation of the main facade of the habitat to the south and to find out how often the roof is exposed to solar radiation.


2015 ◽  
Vol 22 (1) ◽  
pp. 95-114 ◽  
Author(s):  
Renato da Silva ◽  
Carlos Henrique Assunção Paiva

Malaria, a disease which was under control in the beginning of Juscelino Kubitschek government, became the most important endemic disease in 1958, when Brazil made a commitment with the World Health Organization to convert its control programs into eradication programs. For this purpose a Malaria Control and Eradication Group was set up under the leadership of the malaria specialist Mário Pinotti. Malaria would become an important bargaining chip in the context of the development policies of Kubitschek. This article focuses on path of the Malaria Control and Eradication Working Group in Brazil, in its varying relationships with the arguments and guidelines established at international level


1998 ◽  
Vol 20 (6) ◽  
pp. 189-193
Author(s):  
K. Senthil Kumar ◽  
B. S. Lakshmi ◽  
Gautam Pennathur

The interfacing of a commonly used spectrophotometer, the Hitachi U2000, through its RS–232C port to a IBM compatible computer is described. The hardware for data acquisation was designed by suitably modifying readily available materials, and the software was written using the C programming language. The various steps involved in these procedures are elucidated in detail. The efficacy of the procedure was tested experimentally by running the visible spectrum of a cyanine dye. The spectrum was plotted through a printer hooked to the computer. The spectrum was also plotted by transforming the abscissa to the wavenumber scale. This was carried out by using another module written in C. The efficiency of the whole set-up has been calculated using standard procedures.


2010 ◽  
Vol 166-167 ◽  
pp. 69-76
Author(s):  
Stelian Brad ◽  
Emilia Brad ◽  
Cosmin Ioanes

In order to set up well-structured multitasking robot application programs careful planning is required. Robot programming languages (e.g. Karel, RAPID, Melfa, SimPro, etc.) vary from robot to robot constructor. General planning tools used in software development (e.g. UML, IDEF, etc.) require adequate professional skills and a special way of thinking such that robot programmers to apply and adapt them to the specificity of each robot programming language. Customized and intuitive planning tools of robot applications with regard to each particular programming language seem to be preferred by ordinary robot programmers and operators when facing with the development of complex robot tasks. This paper introduces such a tool in relation to the RAPIDTM programming language, specific to ABB robot models. Its effectiveness is revealed in a case study.


1991 ◽  
Vol 02 (02) ◽  
pp. 101-131 ◽  
Author(s):  
THANH TUNG NGUYEN

The paper gives a self-contained account of a calculus of relations from basic operations through the treatment of recursive relation equations. This calculus serves as an algebraic apparatus for defining the denotational semantics of Dijkstra’s nondeterministic sequential programming language. Nondeterministic programs are modeled by binary relations, objects of an algebraic structure founded upon the operations “union”, “left restriction”, “demonic composition”, “demonic union”, and the ordering “restriction of”. Recursion and iteration are interpreted as fixed points of continuous relationals. Developed in the framework of set theory, this calculus may be regarded as a systematic generalization of the functional style.


Author(s):  
Frank S. de Boer ◽  
Marcello Bonsangue

AbstractIn this paper, we provide a formal explanation of symbolic execution in terms of a symbolic transition system and prove its correctness and completeness with respect to an operational semantics which models the execution on concrete values.We first introduce a formalmodel for a basic programming languagewith a statically fixed number of programming variables. This model is extended to a programming language with recursive procedures which are called by a call-by-value parameter mechanism. Finally, we present a more general formal framework for proving the soundness and completeness of the symbolic execution of a basic object-oriented language which features dynamically allocated variables.


Sign in / Sign up

Export Citation Format

Share Document