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
**Latest info:** follow [@PhysiCell](https://twitter.com/PhysiCell) on Twitter (http://twitter.com/PhysiCell)
72
72
73
73
See changes.md for the full change log.
74
74
75
75
* * *
76
76
## Release summary:
77
-
Version 1.10.3 primarily fixes bugs and further refines the signal and behavior dictionaries, particularly with access to custom variables. It also allows users to designate custom variables as _conserved quantities_ that are divided evenly among daughter cells as division (e.g., melanosomes). Lastly, this release continues updates to PhysiBoSS and libRoadrunner to leverage newer core features and improve compatibiltiy, while also improving support for newer Mac (M1 and M2) architectures.
77
+
Version 1.10.4 primarily fixes bugs in file output and the ode-energy sample, and refines thread safety in cell phagocytosis.
78
78
79
79
The 1.10.0 release introduced major new phenotype functionality, including standardized support for cell-cell interactions (phagocytosis, cell attack that increases a tracked damage variable, and cell fusion), cell transformations, advanced chemotaxis, and cell adhesion affinities for preferential adhesion. This release also includes new, auto-generated "dictionaries" of signals and behaviors to facilitate writing cell behavioral models and intracellular models, as well as standardized Hill and linear response functions for use in intracellular models. Lastly, this release includes a number of bugfixes, most notably pseudorandom number generators with improved thread safety.
80
80
81
81
A blog post and tutorial on the new phenotype elements can be found at http://www.mathcancer.org/blog/introducing-cell-interactions-and-transformations.
82
-
83
82
A blog post and tutorial on the new signal and behavior dictionaries can be found at http://www.mathcancer.org/blog/introducing-cell-signal-and-behavior-dictionaries.
84
83
85
84
**NOTE 1:** MacOS users need to define a PHYSICELL_CPP environment variable to specify their OpenMP-enabled g++. See the [Quickstart](documentation/Quickstart.md) for details.
86
85
87
86
**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 [Quickstart](documentation/Quickstart.md) for details.
88
87
89
88
### Major new features and changes in the 1.10.z versions
89
+
#### 1.10.4
90
+
+ None in this version. See 1.10.0
90
91
#### 1.10.3
91
92
+ None in this version. See 1.10.0
92
93
#### 1.10.2
@@ -198,6 +199,8 @@ A blog post and tutorial on the new signal and behavior dictionaries can be foun
198
199
+ With default parameters, bacteria kill off cells ot form abscesses, until death attracts macrophages to activate immune response to kill the invaders, after which the tissue can regrow.
199
200
200
201
### Minor new features and changes:
202
+
#### 1.10.4
203
+
+ None in this version.
201
204
#### 1.10.3
202
205
+ Added `attachment_rate` and `detachment_rate` to `phenotype.mechanics` for use in a future standard attachment and detachment model.
203
206
+ Modernized output format:
@@ -240,6 +243,8 @@ A blog post and tutorial on the new signal and behavior dictionaries can be foun
240
243
+`create_cell( Cell_Definition )` now uses "`is_movable`" from the cell definition.
241
244
242
245
### Beta features (not fully supported):
246
+
#### 1.10.4
247
+
+ None in this version.
243
248
#### 1.10.3
244
249
+ Each time outputs two cell interaction graphs (as text files):
245
250
+ neighbor graph records which cells are within interaction distance for each cell agent, with format;
@@ -269,11 +274,16 @@ None in this version. See 1.10.0.
269
274
+ Added simple contour plotting of a substrate (anim_substrate2D.py in /beta; copy to /output)
270
275
271
276
### Bugfixes:
277
+
#### 1.10.4
278
+
+ Fixed vectorized outputs in MultiCellDS that incorrectly assumed linear data ordering in std::vector. Thank you Randy Heiland!
279
+
+ Fixed errors in the ode-energy-sample project. Thank you Randy Heiland, Furkan Kurtoglu, and John Metzcar!
280
+
+ Improved thread safety in phagocytosis. Thank you Michael Getz!
281
+
272
282
#### 1.10.3
273
283
+ Fixed bug in `get_single_behavior` and `get_single_base_behavior` where querying any cycle exit rate or cycle entry mistakenly returned -1.
274
284
+ Corrected declaration of `standard_add_basement_membrane_interactions` in `PhysiCell_standard_models.h` to properly use phenotype by reference. Thank you Inês Gonçalves!
275
285
+ Removed the OpenMP pragma in `void Microenvironment::apply_dirichlet_conditions( void )` (around line 272) that tends to perform more poorly than serial code.
276
-
286
+
277
287
#### 1.10.2
278
288
+ Fixed error in `double get_single_behavior()` where the `cell-cell adhesion elastic constant` behavior was not found.
print("\n* To make this permanent, add this line to the bottom of the respective shell startup file, e.g., .bashrc, .bash_profile, or .zshenv in your home directory.")
0 commit comments