mcell3_box_rx.mdl 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. TIME_STEP = 1e-6
  2. TIME_STEP_MAX = 1.1e-6
  3. ITERATIONS = 1000
  4. EFFECTOR_GRID_DENSITY = 10000
  5. PARTITION_X = [0.99,1.01,1.99,2.01]
  6. PARTITION_Y = [0.99,1.01,1.99,2.01]
  7. PARTITION_Z = [0.99,1.01,1.99,2.01]
  8. DEFINE_MOLECULES {
  9. A { DIFFUSION_CONSTANT_3D = 2e-6 }
  10. B { DIFFUSION_CONSTANT_2D = 0 }
  11. C { DIFFUSION_CONSTANT_2D = 0 }
  12. B.A { DIFFUSION_CONSTANT_2D = 0 }
  13. C.A { DIFFUSION_CONSTANT_2D = 0 }
  14. }
  15. DEFINE_SURFACE_CLASSES {
  16. transp {
  17. TRANSPARENT = A
  18. }
  19. }
  20. DEFINE_REACTIONS {
  21. A' + B, -> B.A, [2e7]
  22. A' + C, -> C.A' [2e7]
  23. B.A, -> B, + A' [1e2]
  24. C.A' -> C + A' [1e2]
  25. }
  26. A_site CUBIC_RELEASE_SITE {
  27. LOCATION = [1.5,1.5,1.5]
  28. MOLECULE = A
  29. NUMBER_TO_RELEASE = 1000
  30. SITE_DIAMETER = 0.00001
  31. }
  32. box BOX {
  33. CORNERS = [1,1,1] , [2,2,2]
  34. DEFINE_SURFACE_REGIONS {
  35. r1 {
  36. ELEMENT_LIST = [TOP,BOTTOM,LEFT,RIGHT,FRONT,BACK]
  37. MOLECULE_DENSITY { B' = 0 }
  38. }
  39. }
  40. }
  41. not_box BOX {
  42. CORNERS = [1.3,1.3,1.3] , [1.7,1.7,1.7]
  43. DEFINE_SURFACE_REGIONS {
  44. r1 {
  45. ELEMENT_LIST = [ALL_ELEMENTS]
  46. SURFACE_CLASS = transp
  47. MOLECULE_DENSITY { C' = 100 }
  48. }
  49. }
  50. }
  51. small_box BOX {
  52. CORNERS = [1.3,1.3,1.3] , [1.7,1.7,1.7]
  53. DEFINE_SURFACE_REGIONS {
  54. r1 {
  55. ELEMENT_LIST = [ALL_ELEMENTS]
  56. MOLECULE_DENSITY { B' = 100 }
  57. }
  58. }
  59. }
  60. INSTANTIATE world OBJECT {
  61. release_site OBJECT A_site {}
  62. effectors OBJECT box {}
  63. container OBJECT small_box {}
  64. imaginary OBJECT not_box {}
  65. }