Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI,...

35
Computer Science and Biology Tatsuya Suda Information and Computer Science University of California, Irvine suda@ics uci edu suda@ics.uci.edu CCF/CISE National Science Foundation 1 Part 1: NSF 2

Transcript of Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI,...

Page 1: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

Computer Science and Biology

Tatsuya SudaInformation and Computer Science

University of California, Irvinesuda@ics uci [email protected]

CCF/CISENational Science Foundation

1

Part 1: NSF

2

Page 2: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

• NSF– Supports Transformative and Interdisciplinary pp p y

Research

National Science FoundationNational Science

BoardOffice of

Inspector General

Administrative OfficesOffice of the Director

BoardInspector General

Directorate for BiologicalSciences

Directorate for Mathematical& Physical Sciences

Directorate for Computer &Information Science & Engineering

Directorate for Social, Behavioral& Economic Sciences

Di f Ed i

CISE

Directorate for Education& Human Resources

Directorate for Engineering

Office Cyberinfrastructure

Office of International Science & Engineering& Engineering

Directorate for Geosciences Office of Polar Programs

Page 3: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

CISE: Drivers of Computing7A’s7A s

Anytime Anywhere Affordable

Society

AffordableAccess to Anything by Anyone Society yAuthorized.

Science Technology• What is computable?• P = NP?• (How) can we build complex

t i l ?systems simply?• What is intelligence?• What is information?

J. Wing, “Five Deep Questions in Computing,” CACM January 2008

CISE: Connecting the World

A collection of interconnected,

autonomous devices, which appears to users as a single,

integrated and coherent facility

“You know you have a distributed system, when the h f t h h d f t crash of a computer you have never heard of stops you from getting any work done” Leslie Lamport

Page 4: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

CISE: Providing Ubiquitous I f ti A I t lliInformation Access, Intelligence

ClickworkersCollaborative FilteringCollaborative Filtering

Collaborative IntelligenceCollective Intelligenceg

CrowdsourcingHuman-Based Computation

R d S tRecommender SystemsReputation SystemsSocial CommerceSocial CommerceSwarm Intelligence

WikinomicsWisdom of the Crowds

Monitoring Sensors Embedded Medical D iEverywhere Devices

pacemaker

Sonoma Redwood Forest

pacemaker

Hudson River Valleysmart buildings

Kindly donated by Stewart JohnstonyCredit: Arthur Sanderson at RPI

infusion pump

Credit: MO Dept. of Transportation

smart bridges

Page 5: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

CISE OrganizationCISE Organization

Office of theAssistant Director

for CISE

Assistant DirectorDr. Jeannette Wing

CCFCNS

Computer andIIS

Information andComputing and

CommunicationsFoundations

NetworkSystems

Di i i Di t

IntelligentSystems

Di i i Di tDivision Director

Dr. Sampath Kannan

Division DirectorDr. Ty ZnatDeputy DD

Rajinder Khosla

Division DirectorDr. Haym Hirsh

Deputy DDMaryLou Maher

9

Rajinder Khosla MaryLou Maher

Computing Networking Intelligence

CISE Cross-Cutting ProgramsCISE Cross-Cutting Programs

• Cover areas that – cut across the CISE divisions

– benefit from collaboration of researchers with expertise in a number of fieldsexpertise in a number of fields

• Three focus areas– Data-Intensive Computing– Network Science and Engineeringg g– Trustworthy Computing

Page 6: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

CISE Other ProgramsCISE Other Programs

• Expedition Program, CISE– Deadline (last year)( y )

• Preliminary proposal, Sept. 08

• Full proposal, Feb. 09Full proposal, Feb. 09

• Cyber Physical Systems (CPS), CISED dli (l )– Deadline (last year)

• Full proposal, Feb. 09

11

NSF: Cyber-Enabled Discovery and Innovation (CDI)

NSF id P• NSF-wide Program• Create revolutionary science and

i i h tengineering research outcomes• Seeks ambitious, transformative, multi-

di i li h idisciplinary research in – From Data to Knowledge

U d t di C l it i N t l B ilt– Understanding Complexity in Natural, Built, and Social Systems

– Building Virtual OrganizationsBuilding Virtual Organizations• Preproposal deadline

Page 7: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

• A new keyword

• ContactContact – [email protected] or [email protected]

13

Part 2: Shared OrganizingPart 2: Shared Organizing Principlesp

14

Page 8: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

A New ConversationA New Conversation

• Traditional CS and BIO collaboration

Shared OrganizingShared 

Organizing– Techniques and inspiration

• Synergistic CS and BIO

OrganizingPrinciplesOrganizingPrinciples

Synergistic CS and BIO collaboration– Shared organizing principlesg g p p

• Concepts that are fundamental to both CS and BIO Techniques InspirationX XTechniques InspirationX X

15

Examples of Shared Organizing Principles

• Networks and their control systems

16

Protein Interaction Network Protein Interaction Network in Yeastin YeastInternet Internet

Page 9: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

Examples of Shared Organizing P i i lPrinciples

• Learning and Adaptation– Across levels of scale

Biological Biological systemssystems

17

Examples of Shared Organizing P i i lPrinciples

• Learning and Adaptation– Across levels of scale

Neural Net Model

18

Page 10: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

Examples of Shared Organizing P i i lPrinciples

• Learning and Adaptation– Across levels of scale

Neural Net Model

Biological Biological systemssystems

19

Examples of Shared Organizing Principles

• Information Representation and Processing– Both biological and computer systems exploit g p y p

structure of information to represent and process informationp

20

Page 11: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

Same issues are faced by nano-electronics today

• Stochasticity– Same input, different outputs

– Noise

– May not need to remove these characteristicsy

– Not performance, but other criteria (“adaptability, etc”)

• Component unreliability• Component unreliability

• Energy efficiency

• Environmental lability

• Evolvability/adaptability• Evolvability/adaptability

• Transport limitations 21

• NSF would like to see more proposals in – Shared Organizing Principlesg g p

22

Page 12: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

Part 3: Some Thoughts:Part 3: Some Thoughts:3-1 Biological Systemsg y

23

Computer Science and BiologyComputer Science and Biology

T f h• Target of research– Biological systemsBiological systems– Nonbiological systems (or bio-inspired

systems)systems)

24

Page 13: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

Computer Science and BiologyComputer Science and Biology

T f h• Target of research– Biological systemsBiological systems– Nonbiological systems (or bio-inspired

systems)systems)

25

• We know (to some extent)– How bio entities compute/communicatep

– How to manipulate/create bio entities

How to experiment with model and– How to experiment with, model and understand bio entities

• We know (to some extent)– How to make simple bio componentsp p

26

Page 14: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

C t T h l• Component Technology – Computing units

C ti t f bi l i l t i l• Creating gates from biological materials• Molecular computing (Computing with DNA transcription)

– Prof. Ned C. Seeman, New York University– Prof. Ron Weiss, Princeton University

– Communication units• Communication Propagation• Communication Propagation

– Molecular shuttle (Prof. Henry Hess, University of Florida)

• Addressing– DNA addressing (Docomo / Tokyo University)

27

• Computing with enzymes– Function as logic gates

• If both substrate and effector exist, product produced

• If no effector or no substrate, substrate remains unchanged

ANDC

SP

C

ProductSubstrate

Enzyme

Effector

28

Page 15: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

Computing with DNA transcription Molecular ShuttleComputing with DNA transcription - Prof. Ron Weiss, Princeton University

Molecular Shuttle- Prof. Henry Hess, University of Florida

29

• We do not know– How to artificially create a system of bio y y

entities• To compute/communicate/coordinateTo compute/communicate/coordinate

• May be, we can create a system by applyingapplying– “shared organizing principles” concept

30

Page 16: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

• Spatial correlation

31

3D Bio Molecular Computing3D Bio Molecular Computing(UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda)

Information I operation information I’ operation Information I’’

Page 17: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

3D Bio Molecular Computing3D Bio Molecular Computing(UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda)

Information I

3D Bio Molecular Computing3D Bio Molecular Computing(UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda)

• Operation– Add some bio

materials

Information I operation

Bio materials

Page 18: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

3D Bio Molecular Computing3D Bio Molecular Computing(UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda)

Self organization

Information I operation information I’

Bio materials

3D Bio Molecular Computing3D Bio Molecular Computing(UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda)

Self organization

Information I operation information I’ operation

Bio materials Bio materials

Page 19: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

3D Bio Molecular Computing3D Bio Molecular Computing(UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda)

Self organization Self organization

Information I operation information I’ operation Information I’’

Bio materials Bio materials

3D Bio Molecular Computing3D Bio Molecular Computing(UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda)

Self organization Self organization

Information I operation information I’ operation Information I’’

Program

Bio materials Bio materials

Page 20: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

3D Bio Molecular Computing3D Bio Molecular Computing(UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda)

Self organizationSelf organization

Information I operation information I’ operation Information I’’

Program

Part 3: Some Thoughts:Part 3: Some Thoughts:3-2 Non-biological Systemsg y

40

Page 21: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

Computer Science and BiologyComputer Science and Biology

T f h• Target of research– Biological systemsBiological systems– Nonbiological systems (or bio-inspired

systems)systems)

41

Part 3 1Part 3-1:Bio-Net:

An Evolvable Architecture for Adaptive Network ServicesAdaptive Network Services

42

Page 22: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

MotivationMotivation

• Network services/applications need to be– scalable, adaptable, survivable/available, , p , ,

simple to design/maintain

• Observation:• Observation: – large scale biological systems have desirable

f tfeatures

• So, apply biological concepts/mechanisms, pp y g p

Emergent BehaviorEmergent Behavior

• Biological systems– (useful) group behavior emerges from local ( ) g p g

interaction of individuals with simple behaviors

• In Bio NetA li ti f l l i t ti f– Application emerges from local interaction of cyber-entities with simple behaviors

Page 23: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

Emergent Behavior in Bio NetEmergent Behavior in Bio-Net

i di id l b titi• individuals = cyber-entities (agents/objects) in Bio-Net– abstraction of various system components

• service components (e.g., program code, flight reservation service component), resource, user

– autonomous with simple behaviors• replication, reproduction, migration, death, etc.• makes its own decision, according to its own

behavioral policybehavioral policy

• CE behavior: energy exchange– gain energy from a cyber-entity (e.g., a user) in

exchange for performing a service

– expend energy to receive service from other cyber-titi ( t t k/ ti )entities (e.g., to use network/computing resources)

– can be used as a natural selection mechanismd th f t ti• death from energy starvation

• tendency to replicate/reproduce from energy abundance

Page 24: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

Evolution and AdaptationEvolution and Adaptation

• Biological systems– individuals adjust their behaviors to j

environmental changes

– key componentskey components• diversity from mutations and crossovers during

replication/reproductionreplication/reproduction

• natural selection keeps entities with beneficial features alive and increase reproduction pprobability

Evolution and Adaptation in Bio NetEvolution and Adaptation in Bio-Net

• Bio Net– cyber-entities (CEs) adjust their behaviors to y ( ) j

environmental changes

Page 25: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

– Key components• diversity

– A CE behavior is implemented by different policies

» human designers can introduce diversity in CE behaviorsbehaviors

» CEs replicate/reproduce with mutation/crossover in behavior policies

• natural selection (using energy)– death from energy starvation

– tendency to replicate/reproduce from energy abundance

Adaptation at CE LevelAdaptation at CE Level

• Cyber-entity behaviors implemented– Replication

• If current energy level > threshold, then create a new entity of same type

Death– Death• if current energy level = 0, then, die

– Migration– Migration• migrate towards source of energy (user requesting service)

• avoid coexisting on a node with same entity g y

Page 26: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

Energy Seeking Entity (Simulation 1)

1 2 3 2 1

2 3 4 3 3

3 4 5 4 3

4 5 6 5 4

Source2 4 3 3

3 4 5 4 4 5 6 7 6 5

2 3 4 3 3

1 3 4 3 1

4 5 6 5 4

3 5 6 5 3

3 4 5 4 3 5 6 7 6 5

74 5 6 5 5

5 6 7 6 6

6 7 8 7 6

7 8 9 8 7

4 5 6 5 5

3 4 5 4 3

7 8 7 6

5 6 7 6 5

Source6

Entity 1: w1 = .5, w2 = .5, aggress = 4

Entity 2: w1 = .425, w2 = .575, aggress = 2.25

Entity 3: w1 = .575, w2 = .45, aggress = 4.5

Energy Seeking Entity (Simulation 1)

1 2 3 2 1

2 3 4 3 3

3 4 5 4 3

4 5 6 5 4

Source2 4 3 3

3 4 5 4 4 5 6 7 6 5

2 3 4 3 3

1 3 4 3 1

4 5 6 5 4

3 5 6 5 3

3 4 5 4 3 5 6 7 6 5

74 5 6 5 5

5 6 7 6 6

6 7 8 7 6

7 8 9 8 7

4 5 6 5 5

3 4 5 4 3

7 8 7 6

5 6 7 6 5

Source6

Entity 1: w1 = .5, w2 = .5, aggress = 4

Entity 2: w1 = .425, w2 = .575, aggress = 2.25

Entity 3: w1 = .575, w2 = .45, aggress = 4.5

Page 27: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

Energy Seeking Entity (Simulation 1)

1 2 3 2 1

2 3 4 3 3

3 4 5 4 3

4 5 6 5 4

Source2 4 3 3

3 4 5 4 4 5 6 7 6 5

2 3 4 3 3

1 3 4 3 1

4 5 6 5 4

3 5 6 5 3

3 4 5 4 3 5 6 7 6 5

74 5 6 5 5

5 6 7 6 6

6 7 8 7 6

7 8 9 8 7

4 5 6 5 5

3 4 5 4 3

7 8 7 6

5 6 7 6 5

Source6

Entity 1: w1 = .5, w2 = .5, aggress = 4

Entity 2: w1 = .425, w2 = .575, aggress = 2.25

Entity 3: w1 = .575, w2 = .45, aggress = 4.5

Energy Seeking Entity (Simulation 1)

1 2 3 2 1

2 3 4 3 3

3 4 5 4 3

4 5 6 5 4

Source2 4 3 3

3 4 5 4 4 5 6 7 6 5

2 3 4 3 3

1 3 4 3 1

4 5 6 5 4

3 5 6 5 3

3 4 5 4 3 5 6 7 6 5

74 5 6 5 5

5 6 7 6 6

6 7 8 7 6

7 8 9 8 7

4 5 6 5 5

3 4 5 4 3

7 8 7 6

5 6 7 6 5

Source6

Entity 1: w1 = .5, w2 = .5, aggress = 4

Entity 2: w1 = .425, w2 = .575, aggress = 2.25

Entity 3: w1 = .575, w2 = .45, aggress = 4.5

Page 28: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

Energy Seeking Entity (Simulation 1)

1 2 3 2 1

2 3 4 3 3

3 4 5 4 3

4 5 6 5 4

Source2 4 3 3

3 4 5 4 4 5 6 7 6 5

2 3 4 3 3

1 3 4 3 1

4 5 6 5 4

3 5 6 5 3

3 4 5 4 3 5 6 7 6 5

74 5 6 5 5

5 6 7 6 6

6 7 8 7 6

7 8 9 8 7

4 5 6 5 5

3 4 5 4 3

7 8 7 6

5 6 7 6 5

Source6

Entity 1: w1 = .5, w2 = .5, aggress = 4

Entity 2: w1 = .425, w2 = .575, aggress = 2.25

Entity 3: w1 = .575, w2 = .45, aggress = 4.5

VisionVision

N t l di ti tit i t• No central or coordinating entity exists.• A large number of CEs (created by millions of

illi f I t t ) t lmillions of Internet users), autonomously moving/replicating,CE ki l ti hi ith th CE• CEs making relationships with other CEs providing related services, di b h i li i tti t d d• diverse behavior policies getting created, good behaviors survive, bad ones die, making system flexible adaptable and evolvableflexible, adaptable and evolvable

• Let the Internet live its own life.

Page 29: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

Some Thoughts on Bio Inspired Nets

• A large number of bio inspired network research– Ant routing

• Ants find a route following strength of pheromone• Ants find a route following strength of pheromone

– Immune system based intruder detectionI t fi d h th t t i il t• Immune system finds shapes that are not similar to self

Etc etc– Etc, etc

• “Bio inspired nets” at this point seems to be just an analogy between bio world and j gynets

Page 30: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

• No systematic approach to decide at level analogy should be made– Molecular level

– Protein level

– Single cell organism level

– Multi-cell organism level

– Insect level

– Human level

– Human society level

• No systematic approach to decide at level analogy should be made– Molecular level

– Protein level

– Single cell organism level (immune system)

– Multi-cell organism level

– Insect level (ant routing)

– Human level

– Human society level (bio net)

Page 31: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

• No systematic approach to decide how accurate analogy need to begy– Ants emit different types of pheromone

Queen ants regular ants; being ignored– Queen ants, regular ants; being ignored

– Bio systems are usually more complex than l th t h b li d i t kanalogy that has been applied in networks

• Existing approaches seem to be ad hocg pp

• We need to be clear on– what our “target” system is

• A network?

• A router?

?• ?

– what features we want a “target” system to have?• Robustness?• Robustness?

• Scalability?

• ?

Page 32: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

• We need to consider multilevel analogy– Human society ------ ???

– Individuals ----------- ???

– Organs ---------------- ???

– Cells ------------------- ???

– Proteins --------------- ???

– Atoms ----------------- ???

• Bio inspired mechanism at one level will lead to psome behavior at a higher level

• We need to consider multilevel analogy– Human society ------ network applications (bio net)

– Individuals ----------- cyber entities (bio net)

– Organs ---------------- ???

– Cells ------------------- ???

– Proteins --------------- ???

– Atoms ----------------- ???

• Bio inspired mechanism at one level will lead to psome behavior at a higher level

Page 33: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

• We need to consider multilevel analogy– Human society ------ ???

– Individuals ----------- ant routing

– Organs ---------------- ???

– Cells ------------------- ???

– Proteins --------------- ???

– Atoms ----------------- ???

• Bio inspired mechanism at one level will lead to psome behavior at a higher level

• We need to consider multilevel analogy– Human society ------ ???

– Individuals ----------- ???

– Organs ---------------- ???

– Cells -------------- immune sys based intruder detection

– Proteins --------------- ???

– Atoms ----------------- ???

• Bio inspired mechanism at one level will lead to psome behavior at a higher level

Page 34: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

• We need to consider multilevel analogy– Human society ------ ???

– Individuals ----------- ???

– Organs ---------------- ???

– Cells ------------------- ???

– Proteins --------------- ???

– Atoms ----------------- ???

• Bio inspired mechanism at one level will lead to psome behavior at a higher level

• Existing approaches– Just making an analogyg gy

• May be, we can create a scientific approach by applyingapproach by applying– “shared organizing principles” concept

68

Page 35: Computer Science and Biology 07... · 3D Bio Molecular Computing3D Bio Molecular Computing (UCI, Egashira, Ye, Enomoto, Watanabe, Nakano, Suda) Self organization Self organization

Thanks!

69