• 検索結果がありません。

5章で行った細胞周期のシミュレーションでは、3000ステップの計算を行うのに

変 数に直接アクセスできるようにすれば飛躍的に速くなるがオブジェクト指向の

るが、この手法は(刻 み幅にもよるが)精度は高いが速度は遅い。これを他の手法(適応刻み幅制御ル 胚発 のシミュレー

布か 、複数の遺伝 ア ルー

できた。

胚発生のシミュレー オ

質の違うモデルでさえも統一的に扱えることを示し、その有効性を確認できた。

本システムで改良および追加を行う必要があると考えられる点を以下に示す。

数値計算部分の改良

30 分程度の時間がかかっている。これには 2 つの問題が関わっていると考えら れる。1つは、速度式や数値の読み込みがあるごとにそれらをメンバ変数として 持つオブジェクトが呼び出され、その後でそれぞれのメンバ変数(速度式や数値)

が読み込まれるためだと考えられる。この問題は、ポインタなどを使いメンバ

考え方からは外れてしまう。もう1つが、数値計算法の問題である。本システム では常微分方程式の解法としてルンゲ・クッタ法を用いてい

ンゲ・クッタ法など)に変更することで高速化を図る。

とその部品の相互関係を視覚的に捉えるこ とができるというのがあげられるが、本システムにはペトリネットをグラフィカ GUIの作成

ペトリネットの特徴として、システム

ルに作成するエディタのようなものがない。そこで、このエディタの作成が必要 だと考えられる。

 

謝 辞

本研究を進めるにあたり、終始暖かく御指導をいただきました北陸先端科学技術大 学院大学遺伝子知識システム論講座 小長谷 明彦 教授に厚く御礼申し上げます。

また、さまざまな面で御教授いただきました北陸先端科学技術大学院大学遺伝子知 識システム論講座 佐藤 賢二 助教授に深く感謝いたします。

北陸先端科学技術大学院大学遺伝子知識システム論講座の助手である Xavier 

Defago 先生、山本知幸先生には論文に関する数々のご助言をいただき深く感謝いた

します。

北陸先端科学技術大学院大学複雑系解析論講座 中森 義輝 教授には副テーマで熱 心に御指導をいただき深く感謝いたします。

また、日頃よりお世話になりました当研究室の皆様に心より感謝いたします。

 

参 考 文 献

[1

[3

stitute of Technology,

[5

of scientific computing”, Cambridge

]  R. David and H. Alla, “Continuous Petri Nets”, 8th Eulopean Workshop on Application and theory of Petri Nets, pp.275-294, 1987

[8 J. L. Bail, H. Alla, and R. David, “Hybrid Petri Nets”, proc. European Control Canference, pp.1472-1477, 1991.

[9] http://GenomicObject.Net/

] 奥川峻史, “ペトリネットの基礎”, 共立出版, 1995.

[2] 村田忠夫, ”ペトリネットの解析と応用”, 近代科学社, 92.

]  M. Hack, “Decidability Questions for Petri Nets”, Ph.D. dissertation, Department of Electrical Engineering, Massachusetts In

Cambridge, Massachusetts, 1975

[4] 潮俊光, “ハイブリッドペトリネット”, 計測と制御, 第38巻, 第3号, pp.169-175, 1999.

]  W. H. Press, S. A. Teukolsky, W. T. Vetterling and B. P. Frannery,

“NUMERICAL RECIPES in C : the art University Press, 1997.

[7

[10] http://www.systemtechnik.tu-ilmenau.de/~drath/visual_E.htm

[11] R. Drath, “Hybrid object net : an object oriented concept for modeling complex hybrid system”, proc. 3rd International Conference on Automation of Mixed Processes, pp437-442, 1998.

[12] 吉岡隆, 小谷秀示, 小長谷明彦, “高等動物体細胞周期のペトリネットによるモデ ル化について”, Computer Todey, No.108, pp26-33,2002.

[13] H. Matuno, A. Doi, M. Nagasaki and S. Miyano, “Hybrid Petri net representation of gene regulatory network”, Proc. Pacific Symposium on

Biocomputing 5, pp.338-349,2000.

4] P. J. E. Goss and J. Peccoud, “quantitative modeling of stochastic systems in molecular biology by stochastic Petri nets”, proc. Natl. Acad. Sci. USA, Vol..95,

, J. Lewis, M. Raff, K. Roberts and J. D. Watoson,

“Molecular Biology of The Cell”, Garland Publishing, Inc., 3rd edition, 1994.(邦 訳:”細胞の分子生物学第3版”, 中村圭子, 藤山秋佐夫, 松原謙一監訳, 教育社,

iebman, “Petri Net

[17]

e extracts and intact embryos”, J. Cell Sci.,

[18] D. Gonze and A. Goldbeter, “A Model for a Network of Phosphorylation-

[19] ovak, “Regulation of the Eukaryotic Cell Cycle :

. theor. Biol., 193, pp.47-57,1998.

expression of CDC25B Phosphatase as a Novel ncer Reserch,

[22]

lecilar and Cellular Bioloy, Vol..21, No.12,

[23] sertation, University

[1

pp6750-6755, 1998.

[15] B. Alberts, D. Bray

1995.

[16] V. N. Reddy M. L. Mavrovouniotis and M. N. L

Representations in Metabolic Pathways”, proc. ISMB-93, MIT Press, 1993.

B. Novak and J. J. Tyson, “Numerical analysis of a comprehensive model of M-phase control in Xenopus oocyt

106, p.1153-1168, 1993.

dephosphorylation Cycles Displaying the Dynamics of Dominoes and Clocks”, J. theor. Biol., 210, pp.167-186, 2001.

J. J. Tyson and B. N

Molecular Antagonism, Hysteresis, and Irreversible Transitions”, J. theor.

Biol., 210, pp.249-263, 2001.

[20] M. Kaern and A. Hunding, “Dynamins of the Cell Cycle Engine : Cdk2-kinase and the Transition into Mitosis”, J

[21] I. Takemasa, et al., “Over

Marker of Poor Prognosis of Human Colorectal Carcinoma”, Ca 60, pp.3043-3050,2000.

M. Chen, et al., “Absence of Apparent Phenotype in Mice Lacking Cdc25C Protein Phosphatase”, Mo

pp.3853-3861, 2001.

C. A. Petri, “Kommunukation mit Automaten”, PhD dis

of Bonn, Bonn, West Germany, 1962.(In German) (“Communication with Automata”, G.F. Greene ,Jr. transrator, Supplement to Tech. Rep. RADC-65-

337, 1, Rome Air Development Center, CriffissAir Force Base, N. Y., 1965.)

[25] 式:理工系の数学入門コース”, 岩波書店, 1989.

[27]

elopment, Vol..49, pp.133-158, 1995.

[29]

[31] みの創発に関わる研究”, 修士論文, 知識

[24] 大西正健, “酵素反応速度論実験入門:生物化学実験法 21”, 学会出版センター, 1987.

矢嶋信男, “常微分方程

[26] S. F. Gilbert, “The genetics of axis specificant in Drosophila”, Developmental Biology, Chapter 14, SinauerAssociates Inc., 1997.

J. Reinitz and D. H. Sharp, “Mechanism of eve stripe formation”, Mechanisms of Dev

[28] 濱橋秀互, 京田耕司, “ショウジョウバエのシミュレーション”, システムバイオ ロジーの展望:生物学の新しいアプローチ, pp.155-164, シュプリンガー・フェ アラーク東京株式会社, 2001.

近藤滋, “コンピュータを使って発生を考える”, 細胞工学, Vol..15, No..6, pp.817-824, 1996.

[30] M. Arita, “SIMFLY2: Simulation of a Fly Embryo”, proc. 6th Genome Informatics Workshop, pp.29-38, Universal Academy Press, 1995.

萩原茂, “胚発生のパターン形成の仕組

科学研究科, 北陸先端科学技術大学院大学, 2000.

つい

(IF (IsConcentrationBetween 1 10.724397 6.103053) protein5)

(IF

(IF (IsConcentrationBetween 1 17.059525 2.244593) protein4) F (IsConcentrationBetween 1 5.776688 30.096888) protein4)

(IF (IsConcentrationBetween 4 28.167505 36.275078) protein8) (IF (IsConcentrationBetween 2 37.478039 51.445824) protein8) (IF (IsConcentrationBetween 7 62.635323 0.242824) protein8) (IF (IsConcentrationBetween 4 2.447898 10.794619) protein7) (IF (IsConcentrationBetween 1 17.059525 2.244593) protein5) (IF (IsConcentrationBetween 0 10.794619 9.350450) protein8) (IF (IsConcentrationBetween 4 11.277724 34.004467) protein8) (IF (IsConcentrationBetween 4 11.277724 34.004467) protein8) (IF (IsConcentrationBetween 0 9.350450 11.277724) protein7) (IF (IsConcentrationBetween 1 10.724397 6.103053) protein7) (IF (IsConcentrationBetween 3 32.326157 2.058443) protein6)

付 録

文献[31]より、第6章で行ったショウジョウバエの胚発生におけるパターン形成に てのシミュレーションのモデルとなったif-thenルールの集合を以下に示す。

(IF (IsConcentrationBetween 1 5.776688 33.021667) protein6)

(IF (IsConcentrationBetween 0 10.794619 9.350450) protein8) (IsConcentrationBetween 0 10.794619 10.025200) protein8) (IF (IsConcentrationBetween 1 5.307470 37.478039) protein6)

(I

(IF (IsConcentrationBetween 1 10.724397 6.103053) protein2)

(IF (IsConcentrationBetween 8 38.440750 24.766159) protein2) F (IsConcentrationBetween 2 37.478039 51.445824) protein8) F (IsConcentrationBetween 2 37.478039 51.445824) protein8) trationBetween 5 20.157558 21.375805) protein8) trationBetween 5 20.157558 21.375805) protein8) F (IsConcentrationBetween 5 20.157558 21.375805) protein8) F (IsConcentrationBetween 2 37.478039 51.445824) protein8)

以下では上述のモデルを使ったシミュレーションの結果を、20 ステップごとの遺 coid、”protein1”は (I

(I

(IF (IsConcen (IF (IsConcen (I

(I

伝子調節タンパク質の分布図で示す。なお、”protein0”は bi nanos、”protein8”はeveを示している。

濃度

120 'Pro

胚の前後軸

120 140

tein0' tein1' tein2' tein3' tein4' tein5' tein6' in7' in8'

100 'Pro

'Pro 'Pro 'Pro

80 'Prote

'Prote 'Pro 'Pro

60

40

20

0

0 20 40 60 80 100

ステップ0 時の各遺伝子調節タンパク質の分布

0 20 40 60 80 100 120

0 20 40 60 80 100 120 140

'Protein0' 'Protein1' 'Protein2' 'Protein3' 'Protein4' 'Protein5' 'Protein6' 'Protein7' 'Protein8' 40

80 100 120 140

0' 1' 2' 3' 4' 5' 6' 7' 8'

胚の前後軸 ステップ20 時の各遺伝子調節タンパク質の分布

濃度

胚の前後軸 ステップ40 時の各遺伝子調節タンパク質の分布

120

100

'Protein 'Protein 'Protein 'Protein

濃度

80 'Protein

'Protein 'Protein 'Protein

'Protein 60

0 20

0 20 40 60

0 20 40 60 80 100 120

0 20 40 60 80 100 120 140

'Protein0' 'Protein1' 'Protein2' 'Protein3' 'Protein4' 'Protein5' 'Protein6' 'Protein7' 'Protein8' 0

20 40 60 80 100 120

0 20 40 60 80 100 120 140

'Protein0' 'Protein1' 'Protein2' 'Protein3' 'Protein4' 'Protein5' 'Protein6' 'Protein7' 'Protein8'

濃度

胚の前後軸 ステップ60 時の各遺伝子調節タンパク質の分布

濃度

胚の前後軸 ステップ80 時の各遺伝子調節タンパク質の分布

0 20 40 60 80 100 120

0 20 40 60 80 100 120 140

'Protein0' 'Protein1' 'Protein2' 'Protein3' 'Protein4' 'Protein5' 'Protein6' 'Protein7' 'Protein8' 0

20 40 60 80 100 120

0 20 40 60 80 100 120 140

'Protein0' 'Protein1' 'Protein2' 'Protein3' 'Protein4' 'Protein5' 'Protein6' 'Protein7' 'Protein8'

濃度

胚の前後軸 ステップ100 時の各遺伝子調節タンパク質の分布

濃度

胚の前後軸 ステップ120 時の各遺伝子調節タンパク質の分布

0 20 40 60 80 100 120

0 20 40 60 80 100 120 140

'Protein0' 'Protein1' 'Protein2' 'Protein3' 'Protein4' 'Protein5' 'Protein6' 'Protein7' 'Protein8' 0

20 40 60 80 100 120

0 20 40 60 80 100 120 140

'Protein0' 'Protein1' 'Protein2' 'Protein3' 'Protein4' 'Protein5' 'Protein6' 'Protein7' 'Protein8'

濃度

胚の前後軸 ステップ140 時の各遺伝子調節タンパク質の分布

濃度

胚の前後軸 ステップ160 時の各遺伝子調節タンパク質の分布

0 20 40 60 80 100 120

0 20 40 60 80 100 120 140

'Protein0' 'Protein1' 'Protein2' 'Protein3' 'Protein4' 'Protein5' 'Protein6' 'Protein7' 'Protein8' 0

20 40 60 80 100 120

0 20 40 60 80 100 120 140

'Protein0' 'Protein1' 'Protein2' 'Protein3' 'Protein4' 'Protein5' 'Protein6' 'Protein7' 'Protein8'

濃度

胚の前後軸 ステップ180 時の各遺伝子調節タンパク質の分布

濃度

胚の前後軸 ステップ200 時の各遺伝子調節タンパク質の分布

0 20 40 60 80 100 120

0 20 40 60 80 100 120 140

'Protein0' 'Protein1' 'Protein2' 'Protein3' 'Protein4' 'Protein5' 'Protein6' 'Protein7' 'Protein8' 0

20 40 60 80 100 120

0 20 40 60 80 100 120 140

'Protein0' 'Protein1' 'Protein2' 'Protein3' 'Protein4' 'Protein5' 'Protein6' 'Protein7' 'Protein8'

濃度

胚の前後軸 ステップ220 時の各遺伝子調節タンパク質の分布

濃度

胚の前後軸 ステップ240 時の各遺伝子調節タンパク質の分布

0 20 40 60 80 100 120

0 20 40 60 80 100 120 140

'Protein0' 'Protein1' 'Protein2' 'Protein3' 'Protein4' 'Protein5' 'Protein6' 'Protein7' 'Protein8' 0

20 40 60 80 100 120

0 20 40 60 80 100 120 140

'Protein0' 'Protein1' 'Protein2' 'Protein3' 'Protein4' 'Protein5' 'Protein6' 'Protein7' 'Protein8'

濃度

胚の前後軸 ステップ260 時の各遺伝子調節タンパク質の分布

濃度

胚の前後軸 ステップ280 時の各遺伝子調節タンパク質の分布

0 20 40 60 80 100 120

0 20 40 60 80 100 120 140

'Protein0' 'Protein1' 'Protein2' 'Protein3' 'Protein4' 'Protein5' 'Protein6' 'Protein7' 'Protein8' 0

20 40 60 80 100 120

0 20 40 60 80 100 120 140

'Protein0' 'Protein1' 'Protein2' 'Protein3' 'Protein4' 'Protein5' 'Protein6' 'Protein7' 'Protein8'

濃度

胚の前後軸 ステップ300 時の各遺伝子調節タンパク質の分布

濃度

胚の前後軸 ステップ320 時の各遺伝子調節タンパク質の分布

0 20 40 60 80 100 120

0 20 40 60 80 100 120 140

'Protein0' 'Protein1' 'Protein2' 'Protein3' 'Protein4' 'Protein5' 'Protein6' 'Protein7' 'Protein8' 0

20 40 60 80 100 120

0 20 40 60 80 100 120 140

'Protein0' 'Protein1' 'Protein2' 'Protein3' 'Protein4' 'Protein5' 'Protein6' 'Protein7' 'Protein8'

濃度

胚の前後軸 ステップ340 時の各遺伝子調節タンパク質の分布

濃度

胚の前後軸 ステップ360 時の各遺伝子調節タンパク質の分布

0 20 40 60 80 100 120

0 20 40 60 80 100 120 140

'Protein0' 'Protein1' 'Protein2' 'Protein3' 'Protein4' 'Protein5' 'Protein6' 'Protein7' 'Protein8' 0

20 40 60 80 100 120

0 20 40 60 80 100 120 140

'Protein0' 'Protein1' 'Protein2' 'Protein3' 'Protein4' 'Protein5' 'Protein6' 'Protein7' 'Protein8'

濃度

胚の前後軸 ステップ380 時の各遺伝子調節タンパク質の分布

濃度

胚の前後軸 ステップ400 時の各遺伝子調節タンパク質の分布

0 20 40 60 80 100 120

0 20 40 60 80 100 120 140

'Protein0' 'Protein1' 'Protein2' 'Protein3' 'Protein4' 'Protein5' 'Protein6' 'Protein7' 'Protein8' 0

20 40 60 80 100 120

0 20 40 60 80 100 120 140

'Protein0' 'Protein1' 'Protein2' 'Protein3' 'Protein4' 'Protein5' 'Protein6' 'Protein7' 'Protein8'

濃度

胚の前後軸 ステップ420 時の各遺伝子調節タンパク質の分布

濃度

胚の前後軸 ステップ440 時の各遺伝子調節タンパク質の分布

0 20 40 60 80 100 120

0 20 40 60 80 100 120 140

'Protein0' 'Protein1' 'Protein2' 'Protein3' 'Protein4' 'Protein5' 'Protein6' 'Protein7' 'Protein8' 0

20 40 60 80 100 120

0 20 40 60 80 100 120 140

'Protein0' 'Protein1' 'Protein2' 'Protein3' 'Protein4' 'Protein5' 'Protein6' 'Protein7' 'Protein8'

濃度

胚の前後軸 ステップ460 時の各遺伝子調節タンパク質の分布

濃度

胚の前後軸 ステップ480 時の各遺伝子調節タンパク質の分布

関連したドキュメント