SlideShare a Scribd company logo
1 of 1
Download to read offline
The Sensor Organism
Naums Mogers
Dr Martin A Trefzer
Dr Dimitris Lagos
York Centre for Complex System Analysis
What?
1Biologically-inspired
heterogeneous multicellular
model of Wireless Sensor Network
(WSN) based on Genetic Regulatory
Network (GRN). With little prior
knowledge of problem domain the
model learns to recognize patterns in
sensor readings. The model solves
the problems of anomaly detection
and fault detection.
The model is optimized for
constrained embedded platform such
as Arduino microcontroller.
Why?
2Biological cell systems that
this system is modelled after
self-organize and adapt to the
environment – a property necessary
for a generic WSN. They are fault-
tolerant, flexible and scalable;
inherently parallelizable, they are
good fit for distributed systems such
as WSN.
How?
4Model defines two Arduino
specializations: cell colony and
DNA server. Cell colony consists of
sensors, sensor drivers and cells.
Initially colony is filled with stem cells;
as time goes, stem cells train on sensor
readings, specialize in particular
patterns and transform into functional
cells. By recognizing patterns correctly,
cells obtain energy; if energy runs out,
cells die.
DNA Server is an Arduino dedicated to
store genetically encoded data, that is
shared between cell colonies. Only the
most optimal cells get to contribute to
the DNA server.
The anomaly is reported when cell
death rate rises, i.e. when majority of
cells do not recognize the pattern and
die.
The model requires supervision during
the learning stage, when anomalies are
reported frequently as all patterns are
observed for the first time.
Project outputs
3UML-model defined on four
levels: organism, cell colony,
single cell and GRN.
C++ OOP library implementing ZigBee
Radio Communication functionality and
several components of the model.
Applications
5This generic WSN model is
potentially applicable to any
problem that is solvable using a WSN.
However, it is expected to be the most
optimal solution when input data
changes quickly and in different ways.
Examples include Machine health
monitoring, Structural health
monitoring, Terrain mapping using
moving agents and Biometric
observation.
Stem cell
Emerges when a functional
cell dies. During the
differentiation stage it
associates with a sensor
with the most complex
signal and becomes a
functional cell.
Sensor driver
Collects, smoothens,
normalizes and emits data
into the intercellular space.
Functional cell
Trains GRN to recognize
sensor readings. Encodes
updated GRN in genetic
form. The most optimal
cell gets to contribute its
genes to the DNA server.
DNA cache
Stores DNA that was
recently used by
functional cells.
DNA server
Stores two chromosomes.
Distributes DNA across
cell colonies.
Energy buffer
Stores energy produced
when GRN recognizes
inputs correctly. Energy
dissipates over time;
without energy cell dies.

More Related Content

What's hot

What's hot (15)

Nanorobotics
NanoroboticsNanorobotics
Nanorobotics
 
NANOTECH AND NANOBOTS
NANOTECH AND NANOBOTSNANOTECH AND NANOBOTS
NANOTECH AND NANOBOTS
 
Sk microfluidics and lab on-a-chip-ch5
Sk microfluidics and lab on-a-chip-ch5Sk microfluidics and lab on-a-chip-ch5
Sk microfluidics and lab on-a-chip-ch5
 
Nano robotics future medicine
Nano robotics future medicineNano robotics future medicine
Nano robotics future medicine
 
NanoBots-Nanotechnology
NanoBots-NanotechnologyNanoBots-Nanotechnology
NanoBots-Nanotechnology
 
Nano robots
Nano robotsNano robots
Nano robots
 
Nanorobotics ppt
Nanorobotics pptNanorobotics ppt
Nanorobotics ppt
 
An Overview of Microfluidics
An Overview of MicrofluidicsAn Overview of Microfluidics
An Overview of Microfluidics
 
NANO ROBOTICS IN MEDICAL APPLICATION
NANO ROBOTICS IN MEDICAL APPLICATIONNANO ROBOTICS IN MEDICAL APPLICATION
NANO ROBOTICS IN MEDICAL APPLICATION
 
Nanorobotics
NanoroboticsNanorobotics
Nanorobotics
 
Mauricio carrillo tripp
Mauricio carrillo trippMauricio carrillo tripp
Mauricio carrillo tripp
 
Nanorobotics
NanoroboticsNanorobotics
Nanorobotics
 
nano robotics toutorial
nano robotics toutorialnano robotics toutorial
nano robotics toutorial
 
Nanorobotics: future of medicine
Nanorobotics: future of medicineNanorobotics: future of medicine
Nanorobotics: future of medicine
 
Nano Technology and nano Robotics in space applications
Nano Technology and nano Robotics in space applicationsNano Technology and nano Robotics in space applications
Nano Technology and nano Robotics in space applications
 

Similar to Sensor Organism project poster

Detection of Distributed Clone Attacks for Safety Transactions in WSN
Detection of Distributed Clone Attacks for Safety Transactions in WSNDetection of Distributed Clone Attacks for Safety Transactions in WSN
Detection of Distributed Clone Attacks for Safety Transactions in WSNIJTET Journal
 
APPLICATION OF WIRELESS NANO SENSOR NETWORKS FOR WILD LIVES
APPLICATION OF WIRELESS NANO SENSOR NETWORKS FOR WILD LIVESAPPLICATION OF WIRELESS NANO SENSOR NETWORKS FOR WILD LIVES
APPLICATION OF WIRELESS NANO SENSOR NETWORKS FOR WILD LIVESAmy Roman
 
Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing Sivagowry Shathesh
 
The role of machine learning in modelling the cell
The role of machine learning in modelling the cellThe role of machine learning in modelling the cell
The role of machine learning in modelling the cellbutest
 
Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networksjsharath
 
Sk microfluidics and lab on-a-chip-ch3
Sk microfluidics and lab on-a-chip-ch3Sk microfluidics and lab on-a-chip-ch3
Sk microfluidics and lab on-a-chip-ch3stanislas547
 
A Beginner’S Guide To Simulation In Immunology
A Beginner’S Guide To Simulation In ImmunologyA Beginner’S Guide To Simulation In Immunology
A Beginner’S Guide To Simulation In Immunologygpfigueredo
 
scRNA-Seq Workshop Presentation - Stem Cell Network 2018
scRNA-Seq Workshop Presentation - Stem Cell Network 2018scRNA-Seq Workshop Presentation - Stem Cell Network 2018
scRNA-Seq Workshop Presentation - Stem Cell Network 2018David Cook
 
Introduction to systems biology – How systems work?
Introduction to systems biology – How systems work?Introduction to systems biology – How systems work?
Introduction to systems biology – How systems work?improvemed
 
Microarray(cell biology)
Microarray(cell biology)Microarray(cell biology)
Microarray(cell biology)Wency Dulnuan
 
Genomics_broschyr_uppslag_lowres
Genomics_broschyr_uppslag_lowresGenomics_broschyr_uppslag_lowres
Genomics_broschyr_uppslag_lowresHanna Frykman
 
Introduction to Soft Computing by Dr.S.Jagadeesh Kumar
Introduction to Soft Computing by Dr.S.Jagadeesh KumarIntroduction to Soft Computing by Dr.S.Jagadeesh Kumar
Introduction to Soft Computing by Dr.S.Jagadeesh KumarDr.S.Jagadeesh Kumar
 
Hpai class 15 - genes, mini-modules, and learning
Hpai   class 15 - genes, mini-modules, and learningHpai   class 15 - genes, mini-modules, and learning
Hpai class 15 - genes, mini-modules, and learningmelendez321
 
C-elegans locomotion tracking system
C-elegans locomotion tracking systemC-elegans locomotion tracking system
C-elegans locomotion tracking systemVijay Raj Yanamala
 

Similar to Sensor Organism project poster (20)

Detection of Distributed Clone Attacks for Safety Transactions in WSN
Detection of Distributed Clone Attacks for Safety Transactions in WSNDetection of Distributed Clone Attacks for Safety Transactions in WSN
Detection of Distributed Clone Attacks for Safety Transactions in WSN
 
APPLICATION OF WIRELESS NANO SENSOR NETWORKS FOR WILD LIVES
APPLICATION OF WIRELESS NANO SENSOR NETWORKS FOR WILD LIVESAPPLICATION OF WIRELESS NANO SENSOR NETWORKS FOR WILD LIVES
APPLICATION OF WIRELESS NANO SENSOR NETWORKS FOR WILD LIVES
 
UNIT 5.ppt
UNIT 5.pptUNIT 5.ppt
UNIT 5.ppt
 
Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing Unit I & II in Principles of Soft computing
Unit I & II in Principles of Soft computing
 
The role of machine learning in modelling the cell
The role of machine learning in modelling the cellThe role of machine learning in modelling the cell
The role of machine learning in modelling the cell
 
Artificial neural networks
Artificial neural networksArtificial neural networks
Artificial neural networks
 
Sk microfluidics and lab on-a-chip-ch3
Sk microfluidics and lab on-a-chip-ch3Sk microfluidics and lab on-a-chip-ch3
Sk microfluidics and lab on-a-chip-ch3
 
Neural network
Neural networkNeural network
Neural network
 
A Beginner’S Guide To Simulation In Immunology
A Beginner’S Guide To Simulation In ImmunologyA Beginner’S Guide To Simulation In Immunology
A Beginner’S Guide To Simulation In Immunology
 
Electons meet animals
Electons meet animalsElectons meet animals
Electons meet animals
 
scRNA-Seq Workshop Presentation - Stem Cell Network 2018
scRNA-Seq Workshop Presentation - Stem Cell Network 2018scRNA-Seq Workshop Presentation - Stem Cell Network 2018
scRNA-Seq Workshop Presentation - Stem Cell Network 2018
 
Introduction to systems biology – How systems work?
Introduction to systems biology – How systems work?Introduction to systems biology – How systems work?
Introduction to systems biology – How systems work?
 
AI Lesson 37
AI Lesson 37AI Lesson 37
AI Lesson 37
 
Lesson 37
Lesson 37Lesson 37
Lesson 37
 
Microarray(cell biology)
Microarray(cell biology)Microarray(cell biology)
Microarray(cell biology)
 
Genomics_broschyr_uppslag_lowres
Genomics_broschyr_uppslag_lowresGenomics_broschyr_uppslag_lowres
Genomics_broschyr_uppslag_lowres
 
Introduction to Soft Computing by Dr.S.Jagadeesh Kumar
Introduction to Soft Computing by Dr.S.Jagadeesh KumarIntroduction to Soft Computing by Dr.S.Jagadeesh Kumar
Introduction to Soft Computing by Dr.S.Jagadeesh Kumar
 
Hpai class 15 - genes, mini-modules, and learning
Hpai   class 15 - genes, mini-modules, and learningHpai   class 15 - genes, mini-modules, and learning
Hpai class 15 - genes, mini-modules, and learning
 
C-elegans locomotion tracking system
C-elegans locomotion tracking systemC-elegans locomotion tracking system
C-elegans locomotion tracking system
 
Synthetic Biology
Synthetic BiologySynthetic Biology
Synthetic Biology
 

Sensor Organism project poster

  • 1. The Sensor Organism Naums Mogers Dr Martin A Trefzer Dr Dimitris Lagos York Centre for Complex System Analysis What? 1Biologically-inspired heterogeneous multicellular model of Wireless Sensor Network (WSN) based on Genetic Regulatory Network (GRN). With little prior knowledge of problem domain the model learns to recognize patterns in sensor readings. The model solves the problems of anomaly detection and fault detection. The model is optimized for constrained embedded platform such as Arduino microcontroller. Why? 2Biological cell systems that this system is modelled after self-organize and adapt to the environment – a property necessary for a generic WSN. They are fault- tolerant, flexible and scalable; inherently parallelizable, they are good fit for distributed systems such as WSN. How? 4Model defines two Arduino specializations: cell colony and DNA server. Cell colony consists of sensors, sensor drivers and cells. Initially colony is filled with stem cells; as time goes, stem cells train on sensor readings, specialize in particular patterns and transform into functional cells. By recognizing patterns correctly, cells obtain energy; if energy runs out, cells die. DNA Server is an Arduino dedicated to store genetically encoded data, that is shared between cell colonies. Only the most optimal cells get to contribute to the DNA server. The anomaly is reported when cell death rate rises, i.e. when majority of cells do not recognize the pattern and die. The model requires supervision during the learning stage, when anomalies are reported frequently as all patterns are observed for the first time. Project outputs 3UML-model defined on four levels: organism, cell colony, single cell and GRN. C++ OOP library implementing ZigBee Radio Communication functionality and several components of the model. Applications 5This generic WSN model is potentially applicable to any problem that is solvable using a WSN. However, it is expected to be the most optimal solution when input data changes quickly and in different ways. Examples include Machine health monitoring, Structural health monitoring, Terrain mapping using moving agents and Biometric observation. Stem cell Emerges when a functional cell dies. During the differentiation stage it associates with a sensor with the most complex signal and becomes a functional cell. Sensor driver Collects, smoothens, normalizes and emits data into the intercellular space. Functional cell Trains GRN to recognize sensor readings. Encodes updated GRN in genetic form. The most optimal cell gets to contribute its genes to the DNA server. DNA cache Stores DNA that was recently used by functional cells. DNA server Stores two chromosomes. Distributes DNA across cell colonies. Energy buffer Stores energy produced when GRN recognizes inputs correctly. Energy dissipates over time; without energy cell dies.