Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre...

37
Simulating genes Simulating genes operation and interaction operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

Transcript of Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre...

Page 1: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

Simulating genes operation and Simulating genes operation and interactioninteraction

Rekubratsky V.A., Korotkova M.A.

Cetre “Bioengineering” RASMoscow Physical Engineering Institure (State University)

Page 2: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

1. 1. Introducing into the area of Introducing into the area of interestinterest

Page 3: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

3

Basic concepts

1. Gene

2. Gene operation

3. Genes interaction

4. Gene network

5. Gene network representation

Page 4: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

4

1. Gene

• Hereditary (inheritance) information unit• Defines every organism development

• What does ‘genes operation’ mean?

Organisms development

Genes operation

Page 5: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

5

2. Gene operation (gene activity)

Responsible for producing its special protein

Protein amount is the characteristic that can be measured

Production rate varies from cell to cell

What does it depend on?

Page 6: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

6

3. Genes interaction

• Some proteins can have positive or negative influence on production rates of other proteins

• This is the way genes can ‘interact’ with each other

• May occur within one cell or throughout a part of organism

Page 7: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

7

4. Gene network

• System of gene interactions

• Usually represented by a directed graph:– Vertices represent genes– Arcs represent interaction facts

Page 8: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

8

5. Gene network representation

gene B activates gene A (positive interaction)

A B

gene B suppresses gene A (negative interaction)

A B

Real network exampleElementary interactions

Page 9: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

9

Importance of study

Organisms development

Genes operation: gene -> protein

Genes interaction (network)

Page 10: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

2. 2. Problem statementProblem statement

Page 11: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

11

Problems of gene network representation

• No dynamics• No cell localization of interaction processes

• Hard to test• Hard to verify conformity with experimental

data

Page 12: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

12

Computer simulation system to be designed:

• Simulates genes operation and interaction in a multicellular organism basing on gene network graph

• Thus verifies conformity with experimental data

Page 13: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

13

Computer simulation system to be designed:

• Takes cell localization of interaction processes into consideration

• Enables explicit manipulation of gene operation

CLV1+2

CLV3

WUS

cell division

cell divisionCLV3 CLV1+2

WUSdivision

Page 14: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

3. 3. Simulation systemSimulation system

Page 15: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

15

Levels of abstraction

gene1gene1gene2

geneM

param1param2

... ...paramN

gene1

gene2

geneM

...

cell vital activity or interaction processes

Page 16: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

16

Gene model• Outer state – amount of protein• Inner state – protein generation ability• Speed of protein degradation (gradual decrease of

protein amount)• Block flag – to manipulate gene operation explicitly

Outer state

Inner state

operate

block+

- degradation

Page 17: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

17

• Universal mechanism of describing both vital activity and interaction processes

Interaction rules

2. Parameter changes

3. Priority, radius of action,

duration

1. Conditions

Rule of interaction

Interaction processes

- gene interactions,- cell substances transport ...

Vital activity processes

- growth, - division,- tissue differentiation ...

Page 18: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

18

Cell group structure

• System’s main orientation is simulation of plant development

Page 19: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

19

Cell group structure

• Hemisphere structure is an approximation to plant’s cell group giving birth to the whole upper part of plant

Page 20: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

20

Cell group structure

• However, the structure can be used for simulation of many other vital processes in different organisms

Page 21: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

21

Simulation flow

• Step-by-step

• Each step corresponds to one cell group state:– cell group structure– cell parameters– gene parameters

Page 22: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

4. 4. Program implementationProgram implementation

Page 23: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

23

Operation steps1. Setting up gene

network & interaction rules

2. Setting up initial cell group state &

structure parameters

4. Results analysis 3. Simulating, parameters modifying

Page 24: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

24

Interface tendencies

• Simplification:– Network creation similar to common drawing– Use of algebraic notation in interaction rule

expressions

• Visual aids– 3D model of cell structure– Graphical indication of simulation flow details– Graphs for cell and gene parameters

Page 25: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

25

Extensibility

• Multilevel architecture

• Use of design patterns

• Cross platform– OpenGL– MFC => wxWidgets– Program core (most part of code) is platform-

independent

Page 26: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

55. . Test resultsTest results

Page 27: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

27

Cell growth and division

Page 28: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

28

Gene interaction loop with negative feedback

Page 29: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

29

Genetic control of stem growth of Arabidopsis thaliana plant

Page 30: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

30

HCV (hepatitis C virus) development and cell infection

Page 31: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

66. . NoveltyNovelty

Page 32: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

32

System advantages comparing to analogs

• For gene network simulation :– takes cell localization of interaction processes into

consideration

• For all-purpose simulation:– a simpler interface, does not demand programming

skills from a user

Page 33: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

77. . ConclusionsConclusions

Page 34: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

34

System demonstrates:

• Adequacy to simulate gene network operation in multicellular structures

• Universality to describe large variety of cell interaction and vital activity processes

Page 35: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

35

Perspectives and plans

• Development of approaches and algorithms to solve inverse problem

• Transformation into totally cross-platform system

• Further interface simplification

Page 36: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

The work is supported by Science & Technology International Park “Technopark

in Moskvorechje” along with “UMNIK” program

Page 37: Simulating genes operation and interaction Rekubratsky V.A., Korotkova M.A. Cetre “Bioengineering” RAS Moscow Physical Engineering Institure (State University)

Thank you for your attentionThank you for your attention