You are here: Home Repository Vleaf cell division models Divide over principal axis model

Divide over principal axis model

by Michael A. Guravage last modified Aug 30, 2011 01:08 PM

Description:

Growing cells divide over their principal axis.

Detail Description:

This model demonstrates growing cells dividing over their principal axes when they double in size.

The protocols are included with the VirtualLeaf framework. Each protocol occupies a unique revision in the mercurial source code repository, and is marked with a  mnemonic tag. Use mercurial's update command to move to the appropriate revision:

> cd virtualleaf
> hg update -r 'divide over principal axis'

 

In 'virtualleaf/src/protocols/MyGrowthModel/mygrowthmodel.cpp, note the conditional block added to the 'Mygrowthmodel::CellHouseKeeping' method that instructs cells to divide after they double in size.

void Mygrowthmodel::CellHouseKeeping(CellBase *c) {
  // add cell behavioral rules here
  c->EnlargeTargetArea(par->cell_expansion_rate);
  if(c->Area() > 2*c->BaseArea()){
    c->Divide();
}

 

The protocols are not included in the framework build process. To build and install our 'divide over principal axis' model type:

> cd src/protocols
> make

 

 

Language: source code

Source: https://code.google.com/p/virtualleaf : divide over principal axis

There are currently no items in this folder.

Document Actions
« February 2020 »
February
SuMoTuWeThFrSa
1
2345678
9101112131415
16171819202122
23242526272829