Comments (5)
If you flip the ordering of the cell definitions within the xml, then the reverse happens: all cells undergo random time to finish apoptosis.
from physicell.
The .xml config file you provided is malformed and will cause PhysiCell to output warnings which may confuse the debugging process. It has nothing to do with the actual issue though. Specifically, the .xml specifies a non-existent "default"
cell type in various blocks, e.g., <cell_interactions>
. I think the attached .xml is correct. Still looking at the issue...
fixed.zip
from physicell.
from physicell.
Spent several hours looking into this. Just want to make some brief comments here for now. May need to get Paul's input for a well thought out solution, but welcome input from others. This issue involves both the apoptosis and necrosis death models. And so far, I've only tested the case where <phase_durations>
are provided for those models (not phase_transition_rates
). When there is more than one cell_definition defined, each one will have its apoptosis and necrosis:
fixed_duration
attribute (boolean) value to be that of the last cell_definition<duration>
value to be that of the last cell_definition
The reason for this is due to fact that, for each pointer pCD
to a new cell_definition, pCD->phenotype.death.models[death_index]
points to the same address. Similarly for the reference address &(pCD->phenotype.death.models[death_index]->phase_links[start][0].fixed_duration)
. Therefore, as we parse the .xml and generate values in data structures for the apoptosis and necrosis death models, these values are overwritten with each new cell_definition.
from physicell.
we shoudl migrate teh "fixed duration" booleans from the graph strucure to the param strucxture fore each cycle model.
from physicell.
Related Issues (20)
- Improvement: code generates output folder HOT 4
- Sporadic error when rules sharing cell type and behavior HOT 14
- suspicious that custom data conserved attribute not being set HOT 2
- make reset - avoid "rm *.cpp"? HOT 6
- DC function standardization HOT 1
- Passing in files and folders as command line arguments
- Improvement: lineage tree information in default output HOT 1
- Improvement: Makefile save command automatically adjusts PROJ := my_project HOT 1
- Clarifying attack/damage rates HOT 2
- saving rules v1 instead of v2 to /output HOT 3
- Command "make" errors out on windows HOT 5
- MultiCellDS saves `elapsed_time_in_phase` twice?
- hard-coded buffer size can crash saving output for large models
- Fails to build with NVHPC 24.5 HOT 2
- spaces for tab
- cells.csv and cell_rules.csv in output folder
- sample_projects_intracellular ode and fba Makefile are incomplete
- sample_projects_intracellular/fba/cancer_metabolism has two Makefiles one for windows one for unix
- PhysiCell_settings-backup.xml concept is broken HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from physicell.