patterns in nature and the mathematics behind...

58
Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical Model for Bacteria Colony Pattern Delay Induced Oscillations in Somitogenesis A Few Comments Patterns In Nature And The Mathematics Behind It Peng Feng 1 1 Department of Physical Sciences and Mathematics Florida Gulf Coast University Peng Feng [email protected] Patterns In Nature

Upload: doannga

Post on 18-Apr-2018

224 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Patterns In Nature And The MathematicsBehind It

Peng Feng1

1Department of Physical Sciences and MathematicsFlorida Gulf Coast University

Peng Feng [email protected] Patterns In Nature

Page 2: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Outline

1 Snowflakes

2 Patterns in NaturePatterns in Nonbiological SystemsPatterns in Biological Systems

3 Turing Mechanism for Skin Patterns

4 A Mathematical Model for Bacteria Colony Pattern

5 Delay Induced Oscillations in Somitogenesis

6 A Few Comments

Peng Feng [email protected] Patterns In Nature

Page 3: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

No Two Snowflakes Are the Same

Source:www.snowcrystals.com, maintained by Kenneth G. Libbrecht

Peng Feng [email protected] Patterns In Nature

Page 4: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

1611, Kepler pondered on the question why snowflakesalways exhibit a six-fold symmetry;

1635, mathematician Descartes gave some reasonablyaccurate description;

Peng Feng [email protected] Patterns In Nature

Page 5: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

1954, Physicist Ukichiro Nakaya performed systematicstudy on the formation of snowflakes:

Peng Feng [email protected] Patterns In Nature

Page 6: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Patterns in Nonbiological SystemsPatterns in Biological Systems

Outline

1 Snowflakes

2 Patterns in NaturePatterns in Nonbiological SystemsPatterns in Biological Systems

3 Turing Mechanism for Skin Patterns

4 A Mathematical Model for Bacteria Colony Pattern

5 Delay Induced Oscillations in Somitogenesis

6 A Few Comments

Peng Feng [email protected] Patterns In Nature

Page 7: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Patterns in Nonbiological SystemsPatterns in Biological Systems

Ripples of Sand

Source:Bob Bauer, 2002

Peng Feng [email protected] Patterns In Nature

Page 8: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Patterns in Nonbiological SystemsPatterns in Biological Systems

Outline

1 Snowflakes

2 Patterns in NaturePatterns in Nonbiological SystemsPatterns in Biological Systems

3 Turing Mechanism for Skin Patterns

4 A Mathematical Model for Bacteria Colony Pattern

5 Delay Induced Oscillations in Somitogenesis

6 A Few Comments

Peng Feng [email protected] Patterns In Nature

Page 9: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Patterns in Nonbiological SystemsPatterns in Biological Systems

Shells of South West Florida

Source:http://www.meddybemps.com/shells/shells2draw.html

Peng Feng [email protected] Patterns In Nature

Page 10: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Patterns in Nonbiological SystemsPatterns in Biological Systems

Animal Skin Patterns

Java fish, Zebra fish, Rabbit fish and Angel fishhttp://www.panagadivers.com/Diving/Fishes.htm

Peng Feng [email protected] Patterns In Nature

Page 11: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Patterns in Nonbiological SystemsPatterns in Biological Systems

More Animal Skin Patterns

Leopard, Zebra

Peng Feng [email protected] Patterns In Nature

Page 12: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Patterns in Nonbiological SystemsPatterns in Biological Systems

Patterns in Bacterial Colony

SourceCourtesy of Professor Eshel Ben-Jacob

Peng Feng [email protected] Patterns In Nature

Page 13: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Patterns in Nonbiological SystemsPatterns in Biological Systems

More Patterns

Nautilus and Romanesco Broccoli:http://www.discoveringfossils.co.uk

Peng Feng [email protected] Patterns In Nature

Page 14: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

What is Diffusion?

Peng Feng [email protected] Patterns In Nature

Page 15: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Modeling Diffusion

u(t , x , y):the density of a certain chemical compound attime time t and at (x , y) ∈ R2;Diffusion:The chemical will move from high density placesto low density places;Diffusion is the mechanism of many molecular and cellularmovement;It can be described by the heat equation ut = ∆u where∆u := uxx + uyy .

Peng Feng [email protected] Patterns In Nature

Page 16: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Modeling Diffusion

u(t , x , y):the density of a certain chemical compound attime time t and at (x , y) ∈ R2;Diffusion:The chemical will move from high density placesto low density places;Diffusion is the mechanism of many molecular and cellularmovement;It can be described by the heat equation ut = ∆u where∆u := uxx + uyy .

Peng Feng [email protected] Patterns In Nature

Page 17: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Modeling Diffusion

u(t , x , y):the density of a certain chemical compound attime time t and at (x , y) ∈ R2;Diffusion:The chemical will move from high density placesto low density places;Diffusion is the mechanism of many molecular and cellularmovement;It can be described by the heat equation ut = ∆u where∆u := uxx + uyy .

Peng Feng [email protected] Patterns In Nature

Page 18: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Modeling Diffusion

u(t , x , y):the density of a certain chemical compound attime time t and at (x , y) ∈ R2;Diffusion:The chemical will move from high density placesto low density places;Diffusion is the mechanism of many molecular and cellularmovement;It can be described by the heat equation ut = ∆u where∆u := uxx + uyy .

Peng Feng [email protected] Patterns In Nature

Page 19: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Simulation of Diffusion Equation

Consider the one dimensional equation: ut = kuxx where u(t , x)

represents the temperature on a beam at time t and location x ,k : heat conductivity or how fast heat will transport; Thisequation usually coupled with a boundary condition and initialcondition. For example u(0, x) = u0(x) andu(t , 0) = u(t , 1) = 0.

Peng Feng [email protected] Patterns In Nature

Page 20: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

An Example of Reaction-diffusion System

ut = ∆u + λf (u, v), t > 0, (x , y) ∈ (0, a)× (0, b),

vt = d∆v + λg(u, v), t > 0, (x , y) ∈ (0, a)× (0, b),

ux = 0, x = 0, a, u(x , 0) = u(x , b), ux(x , 0) = ux(x , b),

vx = 0, x = 0, a, v(x , 0) = v(x , b), vx(x , 0) = vx(x , b),

u(0, x , y) = u0(x , y), v(0, x , y) = v0(x , y).

(1)Solution of the system:W(x, y, t) =

∑∞n,m=0 Cn,meλ(k2)t cos

(nπxa

)cos

(mπyb

), where

k2 = π2(

n2

a2 + 4m2

b2

).

Peng Feng [email protected] Patterns In Nature

Page 21: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

A Few Quick Observations

When b is small, striped patterns are more likely (constantalong the y axis);When b is large, spotted patterns are more common (Notconstant along y axis);Snakes always have rings, but not spots;Animal can have spotted body and striped tailbut rarely striped body with a spotted tail.

Peng Feng [email protected] Patterns In Nature

Page 22: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

A Few Quick Observations

When b is small, striped patterns are more likely (constantalong the y axis);When b is large, spotted patterns are more common (Notconstant along y axis);Snakes always have rings, but not spots;Animal can have spotted body and striped tailbut rarely striped body with a spotted tail.

Peng Feng [email protected] Patterns In Nature

Page 23: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

A Few Quick Observations

When b is small, striped patterns are more likely (constantalong the y axis);When b is large, spotted patterns are more common (Notconstant along y axis);Snakes always have rings, but not spots;Animal can have spotted body and striped tailbut rarely striped body with a spotted tail.

Peng Feng [email protected] Patterns In Nature

Page 24: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

A Few Quick Observations

When b is small, striped patterns are more likely (constantalong the y axis);When b is large, spotted patterns are more common (Notconstant along y axis);Snakes always have rings, but not spots;Animal can have spotted body and striped tailbut rarely striped body with a spotted tail.

Peng Feng [email protected] Patterns In Nature

Page 25: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

A Few Quick Observations

When b is small, striped patterns are more likely (constantalong the y axis);When b is large, spotted patterns are more common (Notconstant along y axis);Snakes always have rings, but not spots;Animal can have spotted body and striped tailbut rarely striped body with a spotted tail.

Peng Feng [email protected] Patterns In Nature

Page 26: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Examples of Cos in Skin Pattern

Valais goat; Belted Galloway Cow(Oreo Cow?); Panda:

Found at: Southwestern Switzerland; Scotland; SichuanProvince, China.

Peng Feng [email protected] Patterns In Nature

Page 27: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Genet; Lemur; Snake:Found at: East Africa; Madagascar, South Africa; Common .

Peng Feng [email protected] Patterns In Nature

Page 28: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Turing

One of the greatest scientists of 20th century;Turing machine; Father of computer science;Breaking of U-boat Enigma, saving battle of Atlantic;

Source:www.turing.org.uk

Peng Feng [email protected] Patterns In Nature

Page 29: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Turing’s Diffusion-driven Instability

In a system of equations modeling two interactive substances,different diffusion rates could lead to nonhomogeneousdistributions of such reactants, i.e., the occurrence of patterns.

Peng Feng [email protected] Patterns In Nature

Page 30: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Reaction-Diffusion System

Consider the hypothetical chemical reactions:

U + 2V → 3V (2)V → P (3)

Assume: U is fed into the reaction at a constant rate F andprecipitate P is removed;Rate of change of U: remove rate uv2; feed rate F (1 − u);Thus

ut = Du∆u − uv2 + F (1 − u) (4)vt = Dv∆v + uv2 − (F + k)v (5)

Peng Feng [email protected] Patterns In Nature

Page 31: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Consider the equilibrium solution (u, v) = (u∗, v∗) of the system

ut = Du∆u − uv2 + F (1 − u)

vt = Dv∆v + uv2 − (F + k)v ⇔0 = −uv2 + F (1 − u)

0 = uv2 − (F + k)v⇒ u∗ = 1

2

(1±

√1 − 4δ2F

), v∗ = 1

(1∓

√1 − 4δ2F

).

Recall : For y ′(t) = 1 − y2, the equilibrium solution y = 1 isstable⇔ limt→∞ y(t)→ 1 for y(t) with suitable initial condition.An idea : Instability of the constant solutions implies possiblecomplicated patterns. Even though the type of patterns willrequire more detailed analysis.

Peng Feng [email protected] Patterns In Nature

Page 32: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Pattern Developing Process 1:

k=0.062; F=0.05

Peng Feng [email protected] Patterns In Nature

Page 33: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Pattern Developing Process 2:

k=0.057; F=0.018

Peng Feng [email protected] Patterns In Nature

Page 34: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Pattern Developing Process 3:

k=0.001; F=0.005

Peng Feng [email protected] Patterns In Nature

Page 35: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Phase Diagram for Bacillus

Source:K. Kawasaki et. al. Journal of Theoretical Biology, 1997.

Peng Feng [email protected] Patterns In Nature

Page 36: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

A Simple Looking Mathematical Model for BacteriaColony Pattern

bt = Db 5 · nb5 b + nb, in Ω

nt = Dn∆n − nb, in Ω

n(x , y , 0) = n0, b(x , y , 0) = b0(x , y)∂n∂ν = ∂b

∂ν = 0, ∂Ω

(6)

Peng Feng [email protected] Patterns In Nature

Page 37: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Shouldn’t gene be playing ahuge role here???

Peng Feng [email protected] Patterns In Nature

Page 38: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Mutation in Fruit Fly

Figure: Bithorax mutant Figure: Antennapediamutant

Figure: Small wingmutant

Caused by a single homeodomain gene.

Peng Feng [email protected] Patterns In Nature

Page 39: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Gene Expression

Figure: Fushi Tarazu (ftz) mRNA inDrosophila embryo, by in situhybridization;(Hafen, Kuroiwa andGehring, Cell, 1984)

Figure: Another example, courtesy ofSean Carroll, HHMI

Peng Feng [email protected] Patterns In Nature

Page 40: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Formation of Somites

What is Somite:Paired blocks of mesoderm cells along the vertebrate body axisthat form during early vertebrate development and differentiateinto dermal skin, bone and muscle.Mouse: 60 somites; Chick: 28 somites; (Every 90 minutes)Snake: can reach up to 500; Gene: Chick: C-hairy-1 Zebrafish:her-1

Peng Feng [email protected] Patterns In Nature

Page 41: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Biology 101

Peng Feng [email protected] Patterns In Nature

Page 42: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

A Mathematical Model for Gene Regulation in A Cell

dpdt

= am(t − τp) − bp(t), (7)

dmdt

= f (p(t − τm)) − cm(t), (8)

τp: time lag between the initiation of the translation and theappearance of a mature proteinτm: time lag between transcription and the appearance of amature mRNA molecule.b and c: degradation rates of proteins and mRNAs,respectively.a is the translational constant.f (p) = kθn

θn+pn : Switch-like phenomena.

Peng Feng [email protected] Patterns In Nature

Page 43: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Parameter Valuea 4.5 molecules/minb 0.23 molecules/minc 0.23 molecules/mink 33 molecules/cell· minn 5θ 40 moleculesτp 2.8 minτm 10.2 min∼ 31.5 min

Table: Estimated parameters for her1 gene.

Peng Feng [email protected] Patterns In Nature

Page 44: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Let r = τm/τp and we can reduce the system to the followingone with dimensionless time t/τp, which is again denoted by t :

dpdt

= τp[am(t − 1) − bp(t)], (9)

dmdt

= τp[f (p(t − r)) − cm(t)]. (10)

The steady states E∗ = (p∗, m∗) satisfy

am − bp = 0, (11)

kθn

θn + pn − cm = 0. (12)

Peng Feng [email protected] Patterns In Nature

Page 45: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Theoretical Result

Theorem

When c > kabθ

n−1n

n√

n − 1, E∗ = (p∗, m∗) is asymptotically stablefor all r > 0. When c is small, there exists a critical value r0such that the steady state E∗ is asymptotically stable forr ∈ [0, r0) and unstable for r > r0, where

r0 =1

ξ+arccos

ξ2

+ − bcτ2p

bc1τ2p

− 1, (13)

and

ξ2+ = −

12(b2 + c2)τ2

p +12τ2

p[(b2 − c2)2 + 4b2c21 ]1/2 (14)

Peng Feng [email protected] Patterns In Nature

Page 46: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Peng Feng [email protected] Patterns In Nature

Page 47: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Peng Feng [email protected] Patterns In Nature

Page 48: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Peng Feng [email protected] Patterns In Nature

Page 49: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Future Direction

This model only deals with a single cell;It does give us some insight into the mechanism;Modeling the cell network communications can be verycomplex;One mechanism for cell communication is Delta-NotchPathway.

Peng Feng [email protected] Patterns In Nature

Page 50: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

What does it take to model biological problem?

A sound understanding and appreciation of the biologicalproblem;A realistic mathematical representation of the importantbiological phenomena;A biological interpretation of the mathematical analysis andresults in terms of insights and predictions.

Peng Feng [email protected] Patterns In Nature

Page 51: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

What does it take to model biological problem?

A sound understanding and appreciation of the biologicalproblem;A realistic mathematical representation of the importantbiological phenomena;A biological interpretation of the mathematical analysis andresults in terms of insights and predictions.

Peng Feng [email protected] Patterns In Nature

Page 52: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

What does it take to model biological problem?

A sound understanding and appreciation of the biologicalproblem;A realistic mathematical representation of the importantbiological phenomena;A biological interpretation of the mathematical analysis andresults in terms of insights and predictions.

Peng Feng [email protected] Patterns In Nature

Page 53: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Further Readings

Peng Feng [email protected] Patterns In Nature

Page 54: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

A Few People

James Murray, Emeritus Professor of Mathematics,University of Washington

Philip Maini, Center of Mathematical Biology, University ofOxford

Peng Feng [email protected] Patterns In Nature

Page 55: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

E. Ben-Jacob, Tel Aviv University, Former President ofIsrael Physical SocietyHans Meinhardt, Max-Planck Institute

Peng Feng [email protected] Patterns In Nature

Page 56: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Are we abusing mathematics?Or are we ignoring it?

Peng Feng [email protected] Patterns In Nature

Page 57: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Are we abusing mathematics?Or are we ignoring it?

Peng Feng [email protected] Patterns In Nature

Page 58: Patterns In Nature And The Mathematics Behind Ititech.fgcu.edu/faculty/pfeng/research/Pattern.pdf · Snowflakes Patterns in Nature Turing Mechanism for Skin Patterns A Mathematical

SnowflakesPatterns in Nature

Turing Mechanism for Skin PatternsA Mathematical Model for Bacteria Colony Pattern

Delay Induced Oscillations in SomitogenesisA Few Comments

Thank you!Peng Feng [email protected] Patterns In Nature