c6 package¶
Subpackages¶
Submodules¶
c6.cell module¶
-
class
c6.cell.
Cell
(space=None, loc=[0, 0], radius=2, **kwargs)[source]¶ Bases:
object
A circular cell that meanders about
Create our circular cell. Values given in µm/sec
- Parameters
space (c6.space) – a parent space, default is None
loc (2 tuple) – starting xy location of this cell, (default 0,0)
radius (float) – cell size
dir (2 tuple) – initial direction of movement
speed (float) – initial migratory speed
age (int) – how many timesteps old this cell is
sensing (float) – distance across which we sense other cells
influence_max (float) – level of influence max value
influence_decay (float) – level of influence `exponential decay`_ constant
adhesion (float) – well depth for LJP
direction_dispersion (float) – how strong our directional memory is
repel_limit (float) – how far a cell can move to avoid overlap, tuned along with adhesion to avoid oscillation
rad_mult (float) – cell-to-nuclear radius ratio, used for repulsion
id (int or str) – unique name of this cell, defaults to 6 random alphanumerics
parent (int or str or None) – id of parent of this cell, if any
.. _exponential decay (http://mathworld.wolfram.com/ExponentialDecay.html)
c6.plot module¶
Manage plotting of circles in a box