You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,6 +45,8 @@ Visit http://MathCancer.org/blog for the latest tutorials and help.
45
45
* rules-sample
46
46
* physimess-sample
47
47
* custom-division-sample
48
+
* asymmetric-division-sample
49
+
* immune-function-sample episode-sample
48
50
49
51
**`make list-projects`** : list all available sample projects
50
52
@@ -93,6 +95,8 @@ Version 1.14 upgrades the Cell Beheavior Hypothesis Grammar (to version 3), incl
93
95
### Version 1.14.2 (20 Jan 2025):
94
96
Version 1.14.2 primarily introduces bugfixes and stability refinements, closer matching to the cell behavior grammar (including the new `transition to X` synonym for `transform to X` behavior and better support for asymmetric division), a new script to more easily download PhysiCell Studio, and improvements to allow parallel "episodes" of PhysiCell in machine learning environments, such as the upcoming PhysiGym addon.
95
97
98
+
We are grateful for contributions by Vincent Noël, Randy Heiland, Daniel Bergman, Heber Rocha, and Elmar Bucher in this release.
99
+
96
100
### Version 1.14.1 (13 Dec 2024):
97
101
Version 1.14.1 primarily introduces bug fixes as noted below, but also introduces the first implementation of asymmetric division.
Copy file name to clipboardExpand all lines: changes.md
+40Lines changed: 40 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,7 @@
5
5
**Release dates:** 15 September 2024 -
6
6
* 1.14.0 : 15 September 2024
7
7
* 1.14.1 : 13 December 2024
8
+
* 1.14.2 : 20 January 2025
8
9
9
10
## Overview:
10
11
PhysiCell is a flexible open source framework for building agent-based multicellular models in 3-D tissue environments.
@@ -44,6 +45,8 @@ Visit http://MathCancer.org/blog for the latest tutorials and help.
44
45
* rules-sample
45
46
* physimess-sample
46
47
* custom-division-sample
48
+
* asymmetric-division-sample
49
+
* immune-function-sample episode-sample
47
50
48
51
**`make list-projects`** : list all available sample projects
49
52
@@ -89,6 +92,11 @@ See changes.md for the full change log.
89
92
## Release summary:
90
93
Version 1.14 upgrades the Cell Beheavior Hypothesis Grammar (to version 3), including refinements to cell phagocytosis, effector attack, and cell damage/integrity in response to community discussions and peer review. It also introduces numerous refinements to cell division, random seeds, and randomized parameter initialization, as well as upgrades to PhysiBoSS and PhysiMeSS and bug fixes. Other refinements are "under the hood," including new GitHub actions and improved automation of testing, as well as improvements to MultiCellDS output.
91
94
95
+
### Version 1.14.2 (20 Jan 2025):
96
+
Version 1.14.2 primarily introduces bugfixes and stability refinements, closer matching to the cell behavior grammar (including the new `transition to X` synonym for `transform to X` behavior and better support for asymmetric division), a new script to more easily download PhysiCell Studio, and improvements to allow parallel "episodes" of PhysiCell in machine learning environments, such as the upcoming PhysiGym addon.
97
+
98
+
We are grateful for contributions by Vincent Noël, Randy Heiland, Daniel Bergman, Heber Rocha, and Elmar Bucher in this release.
99
+
92
100
### Version 1.14.1 (13 Dec 2024):
93
101
Version 1.14.1 primarily introduces bug fixes as noted below, but also introduces the first implementation of asymmetric division.
94
102
@@ -112,6 +120,9 @@ We are grateful for contributions by Vincent Noël, Randy Heiland, Daniel Bergma
112
120
**NOTE 2:** Windows users need to follow an updated (from v1.8) MinGW64 installation procedure. This will install an updated version of g++, plus libraries that are needed for some of the intracellular models. See the [Setup Guides](https://github.com/physicell-training/ws2023/blob/main/agenda.md#set-up-physicell) for details.
113
121
114
122
### Major new features and changes in the 1.14.z versions
123
+
#### 1.14.2
124
+
+ In anticipation with the upcoming `PhysiGym` addon (for machine learning / reinforcement learning), it is now possible to run multiple consecutive episodes from a single PhysiCell model within a runtime. The episode sample project demonstrates this possibility.
125
+
115
126
#### 1.14.1
116
127
+ asymmetric division is now possible through the config file
117
128
+ try the sample project with make `asymmetric-division-sample`
@@ -189,6 +200,31 @@ We are grateful for contributions by Vincent Noël, Randy Heiland, Daniel Bergma
189
200
+ set the svg substrate color function by default for config-only based implementation
190
201
191
202
### Minor new features and changes:
203
+
#### 1.14.2
204
+
-[PR349](https://github.com/MathCancer/PhysiCell/pull/349) (minor improvement): `load_PhysiCell_config_file()` was split into `load_PhysiCell_config_file()` and `read_PhysiCell_config_file()` functions
205
+
-[PR349](https://github.com/MathCancer/PhysiCell/pull/349) (minor improvement): `BioFVM BioFVM_microenvironment::initialize_microenvironment()` was split into `initialize_microenvironment()` and `set_microenvironment_initial_condition()` functions.
206
+
-[PR349](https://github.com/MathCancer/PhysiCell/pull/349) (minor improvement): In `BioFVM/BioFVM_MultiCellDS.*`, a new `reset_BioFVM_substrates_initialized_in_dom()` function was added.
207
+
-[PR349](https://github.com/MathCancer/PhysiCell/pull/349) (minor improvement): A new `BioFVM::BioFVM_basic_agent::reset_max_basic_agent_ID()` function was added.
208
+
- Switched `setup_cell_rules( void )` to output the full list of signals and behaviors with synonyms in `./output/dictionaries.txt` for fuller reference.
209
+
- Added new functions:
210
+
-`void display_signal_dictionary_with_synonyms( std::ostream& os )`
211
+
-`void display_response_dictionary_with_synonyms( std::ostream& os )`
212
+
- Added `transition to X` and `transition to cell type N` as synonyms for the behavior `transform to X` (with synonym `transform to cell type X`), at the request of the cancer community who regard `transformation` as synonymous with `cancerous transformation`. (And `transition to X` is now the "primary" name for the behavior.)
213
+
-[PR352](https://github.com/MathCancer/PhysiCell/pull/352) (minor improvement): more robust macro to check for windows machines when creating directories
214
+
-[PR353](https://github.com/MathCancer/PhysiCell/pull/353) (minor feature): Python script to download latest release of Studio (and create /studio).
215
+
216
+
To use it, go to the root directory and run:
217
+
218
+
```
219
+
python beta/get_physicell.py
220
+
```
221
+
222
+
and then to run studio (with the template project):
223
+
224
+
```
225
+
make reset && make template && make
226
+
python studio/bin/studio.py &
227
+
```
192
228
#### 1.14.1
193
229
- PhysiBoSS PDFs removed from repo, links provided in tutorial README.md
194
230
- build binaries on release `published` instead of `created`
@@ -204,6 +240,10 @@ We are grateful for contributions by Vincent Noël, Randy Heiland, Daniel Bergma
204
240
+ throw error if duplicate substrate or user_parameter name found
205
241
206
242
### Bugfixes:
243
+
#### 1.14.2
244
+
+[PR350](https://github.com/MathCancer/PhysiCell/pull/350) (minor fix): use standard save event triggers in asymmetric division example
0 commit comments