Tutor: Prof. Lucia Pomello Supervisors: Prof. Giancarlo Mauri Dr. Luciano Milanesi PhD Thesis Proposal Membrane systems: a framework for stochastic processes.

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

E x p l o r e t h e f u n c t i o n a l o r g a n i z a t i o n o f h u m a n s Master dInformatique, spécialité Fondements et Ingénierie, Parcours Computational.
Stochastic algebraic models SAMSI Transition Workshop June 18, 2009 Reinhard Laubenbacher Virginia Bioinformatics Institute and Mathematics Department.
CS1022 Computer Programming & Principles Lecture 8.1 Digraphs (1)
Agent-based Modeling: A Brief Introduction Louis J. Gross The Institute for Environmental Modeling Departments of Ecology and Evolutionary Biology and.

1 Modelling Biochemical Pathways in PEPA Muffy Calder Department of Computing Science University of Glasgow Joint work with Jane Hillston and Stephen.
Network biology Wang Jie Shanghai Institutes of Biological Sciences.
Optimizing Membrane System Implementation with Multisets and Evolution Rules Compression Workshop on Membrane Computing Eighth page 1 Optimizing Membrane.
Variants of Stochastic Simulation Algorithm Henry Ato Ogoe Department of Computer Science Åbo Akademi University.
Verification and Testing Group, DCS, University of Sheffield Language based approach in biological modelling Marian Gheorghe University of Sheffield MIPNETS.
Fuzzy immune PID neural network control method based on boiler steam pressure system Third pacific-asia conference on circuits,communications and system,
Anna Philippou Department of Computer Science University of Cyprus Joint work with Mauricio Toro Department of Comp. Sc. EAFIT University Christina Kassara.
The Concept of Computer Architecture
Matlab Simulations of Markov Models Yu Meng Department of Computer Science and Engineering Southern Methodist University.
On Systems with Limited Communication PhD Thesis Defense Jian Zou May 6, 2004.
Marc Riedel Synthesizing Stochasticity in Biochemical Systems Electrical & Computer Engineering Jehoshua (Shuki) Bruck Caltech joint work with Brian Fett.
Petri net modeling of biological networks Claudine Chaouiya.
1 Introduction to Computability Theory Lecture5: Context Free Languages Prof. Amos Israeli.
L-systems Presented by Luv Kohli COMP258 October 30, 2002 Images copyright © 1992 D. Fowler, P. Prusinkiewicz, and J. Battjes.
1. Elements of the Genetic Algorithm  Genome: A finite dynamical system model as a set of d polynomials over  2 (finite field of 2 elements)  Fitness.
SCB : 1 Department of Computer Science Simulation and Complexity SCB : Simulating Complex Biosystems Susan Stepney Department of Computer Science Leo Caves.
November 5, 2009Introduction to Cognitive Science Lecture 16: Symbolic vs. Connectionist AI 1 Symbolism vs. Connectionism There is another major division.
Genetic Algorithms Learning Machines for knowledge discovery.
Genome evolution: a sequence-centric approach Lecture 3: From Trees to HMMs.
A sample processing of an input molecule. S0 S1 a a b b A1: even number of b’s Automaton A1 accepting inputs with an even number of b ’s.
Simulation Models as a Research Method Professor Alexander Settles.
Stochastic Transient Analysis of Biochemical Systems Marc D. Riedel Assistant Professor, Electrical and Computer Engineering Graduate Faculty, Biomedical.
CS 1 – Introduction to Computer Science Introduction to the wonderful world of Dr. T Daniel Tauritz, Ph.D. Associate Professor of Computer Science.
CBC Computing with Biology & Chemistry MSc Natural Computation Department of Computer Science Universiy of York.
EECE Hybrid and Embedded Systems: Computation T. John Koo, Ph.D. Institute for Software Integrated Systems Department of Electrical Engineering and.
Artificial Chemistries Autonomic Computer Systems University of Basel Yvonne Mathis.
9/30/2004TCSS588A Isabelle Bichindaritz1 Introduction to Bioinformatics.
1 Performance Evaluation of Computer Networks: Part II Objectives r Simulation Modeling r Classification of Simulation Modeling r Discrete-Event Simulation.
Evolution of Universal Grammar Pia Göser Universität Tübingen Seminar: Sprachevolution Dozent: Prof. Jäger
Introduction to Neural Networks. Neural Networks in the Brain Human brain “computes” in an entirely different way from conventional digital computers.
An Introduction to Artificial Intelligence and Knowledge Engineering N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering,
Microsoft Research Faculty Summit Colonies Of Synchronizing Agents: Molecules, Cells, And Tissues Matteo Cavaliere – MSR – UNITN CoSBi (Trento,
Graph Theory in Computer Science
L-Systems and Procedural Plants CSE 3541 Matt Boggus.
Conceptual Foundations © 2008 Pearson Education Australia Lecture slides for this course are based on teaching materials provided/referred by: (1) Statistics.
Some Probability Theory and Computational models A short overview.
Trajectories and attractor basins as a behavioral description and evaluation criteria for artificial EvoDevo systems Stefano Nichele – October 14, 2009.
Relations between Depth, Morphology, and Population Dynamics in Corals Yuval Itan Project advisor: Dr. N. Furman.
A new Programming Paradigm inspired by Algorithmic Chemistries UPP 2004 September 2004 Wolfgang Banzhaf, Memorial University of Newfoundland, Canada and.
Jan Verwer CWI and Univ. of Amsterdam A Scientific Computing Framework for Studying Axon Guidance Computational Neuroscience Meeting, NWO, December 9,
Evolving Virtual Creatures & Evolving 3D Morphology and Behavior by Competition Papers by Karl Sims Presented by Sarah Waziruddin.
Unifying Dynamical Systems and Complex Networks Theories ~ A Proposal of “Generative Network Automata (GNA)” ~ Unifying Dynamical Systems and Complex Networks.
Computer Science 210 Computer Organization Course Introduction.
Finite Element Analysis
Biochemical Reactions: how types of molecules combine. Playing by the Rules + + 2a2a b c.
26/04/04 Petri nets in systems biology: creation, analysis and simulation Oliver Shaw School of Computing Science.
A Design Flow for Optimal Circuit Design Using Resource and Timing Estimation Farnaz Gharibian and Kenneth B. Kent {f.gharibian, unb.ca Faculty.
Onlinedeeneislam.blogspot.com1 Design and Analysis of Algorithms Slide # 1 Download From
DNA Computers.
 2004 SDU 1 Algorithm Informally speaking, an algorithm is a collection of simple instructions for carrying out a task. Example:  Elementary arithmetic.
Event-Leaping in the Stochastic Simulation of Biochemistry State Space AnalysisThe Goddess Durga Marc Riedel, EE5393, Univ. of Minnesota.
CS 1010– Introduction to Computer Science Daniel Tauritz, Ph.D. Associate Professor of Computer Science Director, Natural Computation Laboratory Academic.
Computational and Evolutionary Aspects of Language Written by: Martin Nowak, Natalia Komarova, and Partha Niyogi Presentation by: Amerika Adams, Isaac.
Sub-fields of computer science. Sub-fields of computer science.
CS 1010– Introduction to Computer Science
SOFT COMPUTING.
What contribution can automated reasoning make to e-Science?
Formal Language Theory
GENERAL VIEW OF KRATOS MULTIPHYSICS
alia joko 21st Nordic Process Control Workshop
Fundamentals of Neural Networks Dr. Satinder Bal Gupta
Ch 6. Language Change: Multiple Languages 6.1 Multiple Languages
Computational Biology
Computer Science 210 Computer Organization
Presentation transcript:

Tutor: Prof. Lucia Pomello Supervisors: Prof. Giancarlo Mauri Dr. Luciano Milanesi PhD Thesis Proposal Membrane systems: a framework for stochastic processes analysis and modelling Dr. Ettore Mosca Bioinformatics Istituto Tecnologie Biomediche – CNR

Natural computing A field of research which tries to imitate nature in the way it computes Evolutionary computing Neural computing DNA computing Membrane computing Evolution Neurons, synapses DNA, enzymes Cell(s)

P systems: definition 1.V is an alphabet, elements are called objects 2.µ is a membrane structure of degree n 3.w i, are strings from V * representing multisets over V 4.R i, are finite sets of evolution rules over V; ρ i is a partial order relation over R i ; Evolutio n rule is a pair (u,v), u  v, u is a string over V and v=v ’ or v=v ’ δ v ’ is a string over (V x {here,out}) U (V x { in j |1 ≤ j ≤ n }) 5.i 0 specifies the output membrane (G. P ă un, 2000) Evolution: at each step apply all the possible rules in parallel and non-deterministically

P systems: facts Several variants exist: cell like: symport and antiport, active membranes, rewriting, splicing cells are nodes of an arbitrary graph: tissue, population, neuronal Applications (Ciobanu, Pérez-Jiménez, Paŭn, 2006): Computer science: computer graphics, sorting, criptography, evolutionary computing, computationally hard problems Linguistic: parsing Bio-applications: molecular pathways, cell populations Initial studies related to area of formal languages, grammars and computational models. “a fast Emerging Research Front in Computer Science” (2003, Thompson Institute for Scientific Information) 39 open problems and research topics (G. P ă un, 2007)

Research proposal topics 1.Introduce the spatial ingredient ( physical dimensions or spatial coordinates) in membrane systems Up to now: space included only topologically 2.Q35: “define and examine P systems with ‘approximate’ components, in terms of probabilistic, fuzzy, or rough set theory. [...] this direction of research [...] is expected to have an important development and significant applications”. 3.Q31: “compare P systems with other distributed computing systems” gain alredy developed theory for the analysis of certain system properties (G. Păun, 2007)

Applications: systems biology “However, not planned at beginning, membrane computing turned out to be a useful framework for represent biological processes” Molecular biology Biochemistry Physiology (Life Sciences) Computer Science Physics Mathematics Engeenering Inherent compartimentalization Discreteness Stochasticity Easy extensibility (modularity) Non-linear behaviuor Direct understandability Easy programmability (G. P ă un and Pérez-Jiménez, 2006) A DYNAMICAL APPROACH IS REQUIRED How to simulate the evolution? How to analyse the dynamics of a stochastic, discrete system? USEFUL PROPERTIES (G. P ă un and J. Romero-Campero, 2006)

Stochastic Discrete Systems Simulation Quantitative simulation based on modifications of the Stochastic Simulation Algorithm (SSA) (D.T. Gillespie, 1977) Analysis of the dynamics Repeated simulation with different initial conditions Reformulate the problem in different modelling framework (s) for which there is the theory already developed

Project Plan p-systems formalization (space, fuzzy) Compare P systems with other formal methods Parameter estimation EA Model checking Sensitivity Analysis Analysis of dynamics implementation of the simulation algorithm (space, fuzzy) Selection of a biological process (application) P systems implementation Is the model fitted to data? no yes

References G. P ă un, 2000, Computing with membranes, Journal of Computer and System Sciences, 61, G. Ciobanu, M. Pérez-Jiménez, G. Paŭn, 2006, Applications of Membrane Computing, Natural Computing Series, ISBN G. P ă un, 2007, Tracing Some Open Problems in Membrane Computing, Romanian Journal of Information Science and Technology, 10,4 G. P ă un and M. Pérez-Jiménez, 2006, Membrane computing: Brief introduction, recent results and applications, Biosystems, 85, D.T. Gillespie, 1977, Exact stochastic simulation of coupled chemical reactions, Journ. Phys. Chem., 81,