Growth Module๏
It defines the biological growth parameters and reproductive strategies of the species. This module determines how individuals grow, molt, and reproduce according to both intrinsic parameters and environmental factors such as temperature and habitat shifts.
Main Properties๏
Properties (JSON name: growthModule):
Name |
Type |
Description |
|---|---|---|
|
|
Scaling coefficient affecting metabolic or growth rate within controlled (tank-like) environments. |
|
|
Age (in time units) at which molting occurs. |
|
|
Parameters related to capital breeding (reproduction based on stored energy reserves). |
|
|
Growth coefficient (A) for early developmental stages. |
|
|
Growth coefficient (A) for mature individuals. |
|
|
Fraction of resources allocated to molting. |
|
|
Vector of age checkpoints (strictly increasing). Minimum value: |
|
|
Parameters defining egg production per reproductive batch. |
|
|
Wet mass of an adult female (in grams or arbitrary units). |
|
|
Scaling factor applied when the species transitions between habitats. |
|
|
Growth scaling coefficient (B) for immature stages. |
|
|
Growth scaling coefficient (B) for mature individuals. |
|
|
Upper limit of plasticity for the Von Bertalanffy growth constant |
|
|
Lower limit of plasticity for the Von Bertalanffy growth constant |
|
|
Age or instar indices where habitat shifts occur. Minimum value: |
|
|
Additional investment fraction in body size beyond standard growth. |
|
|
Parameters defining the dry mass of eggs. |
|
|
Definition of the mathematical model used for growth, possibly temperature-dependent. |
|
|
Instar (developmental stage) at which reproduction begins. Minimum: |
Object capitalBreeding๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Whether capital breeding is active. |
|
|
Parameters defining the duration and number of capital breeding events. |
Object capitalBreedingParams๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Timing of the reproductive event during the capital breeding cycle. |
|
|
Number of reproductive events using stored energy. |
Object eggsPerBatch๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Whether the egg count is calculated via a formula. |
|
|
Fixed number of eggs per batch (used when equation-based model is disabled). |
|
|
Parameters for the egg production formula. |
Object eggsPerBatch - equationParameters๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Intercept term of the regression defining egg production. |
|
|
Slope term of the regression defining egg production. |
Object eggDryMass๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Whether the egg dry mass is calculated from a regression equation. |
|
|
Fixed dry mass value when not using the equation. |
|
|
Parameters defining the regression model for egg dry mass. |
Object eggDryMass - equationParameters๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Regression coefficient controlling the scale of dry mass. |
|
|
Scale factor for the regression model. |
Object growthModel๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Growth model determined at laboratory temperature conditions. |
|
|
Defines thermal dependency and potential temperature-specific growth models. |
Object defaultAtTempFromLab๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Model used for growth. Possible values:
- |
|
|
Growth coefficient of the model. |
Object temperature๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Whether the growth rate depends on temperature. |
|
|
Defines temperature-specific model changes. |
Object growthModelThermalChanges (elements)๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Temperature at which the change applies. |
|
|
Growth model used at this temperature. Possible values:
- |
|
|
Model coefficient at this temperature. |
Hierarchical Summary๏
growthModule
โโโ betaScaleTank: number
โโโ moltingAgeThreshold: number
โโโ capitalBreeding:
โ โโโ enabled: boolean
โ โโโ capitalBreedingParams:
โ โโโ timeOfReproEventDuringCapitalBreeding: number โฅ 0.0 (nullable)
โ โโโ numberOfCapitalBreeds: integer โฅ 0 (nullable)
โโโ coefficientForMassA: number
โโโ coefficientForMassAforMature: number
โโโ assignedForMolt: number
โโโ ageVector: array[number โฅ 0.0] (strictly increasing)
โโโ eggsPerBatch:
โ โโโ eggsPerBatchFromEquation: boolean
โ โโโ value: integer โฅ 0 (nullable)
โ โโโ equationParameters:
โ โโโ interceptForEggBatchFromEquation: number (nullable)
โ โโโ slopeForEggBatchFromEquation: number (nullable)
โโโ femaleWetMass: number
โโโ habitatShiftFactor: number (nullable)
โโโ scaleForMassB: number
โโโ scaleForMassBforMature: number
โโโ maxPlasticityKVonBertalanffy: number
โโโ minPlasticityKVonBertalanffy: number
โโโ habitatShift: array[integer โฅ 2]
โโโ excessInvestInSize: number
โโโ eggDryMass:
โ โโโ eggDryMassFromEquation: boolean
โ โโโ value: number (nullable)
โ โโโ equationParameters:
โ โโโ coefficient: number (nullable)
โ โโโ scale: number (nullable)
โโโ growthModel:
โ โโโ defaultAtTempFromLab:
โ โ โโโ model: enum [Linear, VonBertalanffy, Logistic, Exponential, Logistic4P_FixedA]
โ โ โโโ A: number
โ โโโ temperature:
โ โโโ dependent: boolean
โ โโโ growthModelThermalChanges: array[object]
โ โโโ temperature: number > 0.0
โ โโโ model: enum [Linear, VonBertalanffy, Logistic, Exponential, Logistic4P_FixedA]
โ โโโ A: number
โโโ instarFirstReproduction: integer โฅ 2