mcell2_box_rx.mdl 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. TIME_STEP = 1e-6
  2. ITERATIONS = 100000
  3. EFFECTOR_GRID_DENSITY = 10000
  4. PARTITION_X = [-0.01,0.3333,0.6667,1.01]
  5. PARTITION_Y = [-0.01,0.3333,0.6667,1.01]
  6. PARTITION_Z = [-0.01,0.3333,0.6667,1.01]
  7. DEFINE_LIGAND A { DIFFUSION_CONSTANT = 2e-6 }
  8. DEFINE_REACTION Rx
  9. {
  10. B [ >BA { 2e7 : +A , NEGATIVE_POLE } ]
  11. BA [ >B { 1e2 : -A , NEGATIVE_POLE } ]
  12. REFERENCE_STATE B
  13. {
  14. A NUMBER_BOUND = 0
  15. }
  16. }
  17. box BOX {
  18. CORNERS = [0,0,0] , [1,1,1]
  19. FULLY_CLOSED = YES
  20. ADD_EFFECTOR
  21. {
  22. STATE = Rx.B
  23. DENSITY = 500
  24. ELEMENT = ALL_ELEMENTS
  25. POLE_ORIENTATION = POSITIVE_FRONT
  26. }
  27. }
  28. INSTANTIATE world OBJECT
  29. {
  30. release_site SPHERICAL_RELEASE_SITE
  31. {
  32. LOCATION = [0.5,0.5,0.5]
  33. LIGAND = A
  34. NUMBER_TO_RELEASE = 1000
  35. SITE_DIAMETER = 0.000001
  36. }
  37. effectors OBJECT box {}
  38. }
  39. REACTION_DATA_OUTPUT
  40. {
  41. STEP = 1e-6
  42. { COUNT[Rx.B,WORLD,FOR_EACH_TIME_STEP] } => "B.txt"
  43. { COUNT[Rx.BA,WORLD,FOR_EACH_TIME_STEP] } => "BA.txt"
  44. { COUNT[A,WORLD,FOR_EACH_TIME_STEP] } => "A.txt"
  45. }
  46. VIZ_DATA_OUTPUT
  47. {
  48. MODE = MCELL_GENERIC
  49. ITERATION_LIST = [50]
  50. STATE_VALUES
  51. {
  52. A = 1
  53. Rx.BA = 2
  54. }
  55. MOLECULE_FILE_PREFIX = "./foo"
  56. OBJECT_FILE_PREFIXES
  57. {
  58. world = "./bar"
  59. }
  60. }