Genetics Module๏
It defines the genetic architecture of each species, specifying the number of loci and alleles per trait, the recombination parameters, and the configuration of modules and traits that determine how genetic variation influences phenotypic traits in the simulation.
Main Properties๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Number of loci defining each trait. Minimum value: |
|
|
Number of alleles per locus. Minimum value: |
|
|
Number of chiasmas per chromosome. Minimum value: |
|
|
Defines the modular genetic organization. |
|
|
Describes allele modification events applied to certain loci or traits. |
|
|
Describes the genetic definition of traits and their temperature dependence. |
Object modules๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Number of traits per genetic module. Minimum value: |
|
|
Correlation coefficients (ฯ) describing genetic linkage among traits within a module. |
Object modifyAlleles๏
Properties of each element:
Name |
Type |
Description |
|---|---|---|
|
|
Identifier of the affected allele. |
|
|
Multiplicative factor applied to the alleles. Minimum: |
|
|
List of locus indices (between 0 and 1) affected by the modification. |
|
|
List of trait elements influenced by the modification. |
Object affectedTraits๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Name of the trait affected. |
|
|
Component of the trait affected. Possible values:
- |
Object traits๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Defines the order and structure of individual-level traits. |
|
|
Contains the complete definitions of each trait type. |
Object individualLevelTraitsOrder๏
Properties of each element:
Name |
Type |
Description |
|---|---|---|
|
|
Name of the individual-level trait. |
|
|
Component of the trait. Possible values:
- |
Object definition๏
Contains the definition of the different types of traits.
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
A diverse set of traits with different functionalities. |
|
|
Traits of weights that influence decisions. |
|
|
Traits of the coefficients of probability density functions. |
|
|
Weights that influence the value of cells. |
Object base๏
Within this section, three types of traits are defined depending on the definition of their temperature subsection.
The traits without temperature definition are as follows:
energy_tank
The traits with temperature size rule as their temperature definition are as follows:
lengthAtMaturation
The traits with dells as the temperature definition are as follows:
growth
eggDevTime
factorEggMass
assim
voracityProportion
met_rate
shock_resistance
actE_met
memoryDepth
coeffMassForScopeRadius
scaleMassForScopeRadius
coeffMassForInteractionRadius
scaleMassForInteractionRadius
coeffMassForSearchRadius
scaleMassForSearchRadius
coeffMassForSpeed
scaleMassForSpeed
devTime
pupaPeriodTime
longevitySinceMaturation
dummy
eggFertility
Object decisions๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Factors influencing the probability of escape. |
|
|
Factors influencing the probability of predation. |
|
|
Factors that influence edibility value. |
|
|
Factors influencing preferences. |
Object escapeProbabilityWeight๏
The weights defined in this section use traits with dells as the temperature definition.
The weights are as follows:
Pvelocity
PattackDistance
Object predationProbabilityWeight๏
The weights defined in this section use traits with dells as the temperature definition.
The weights are as follows:
Preach
Ppdf
PvorPred
Object edibilityValueWeight๏
The weights defined in this section use traits with dells as the temperature definition.
The weights are as follows:
Pp
Object preferences๏
The weights defined in this section use traits with dells as the temperature definition.
The weights are as follows:
experienceInfluenceWithEdibles
Object probabilityDensityFunction๏
The coefficients defined in this section use traits with dells as the temperature definition.
The coefficients are as follows:
muForPDF
sigmaForPDF
Object cellValue๏
The weights defined in this section use traits with dells as the temperature definition.
The weights are as follows:
cellEvaluationBiomass
cellEvaluationProConspecific
conspecificWeight
Object <trait-non-temperature-section>๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Type of definition. Possible values:
- |
|
|
Species-level parameters. |
|
|
Individual-level parameters. |
Object speciesLevelParams๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Fixed species-level trait value. |
Object individualLevelParams๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Limits for individual-level trait values. |
|
|
Ranges for individual-level trait values. |
|
|
Restriction factor for individual-level trait values (between |
Object limits๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Minimum limit for individual-level trait values. Minimum value: |
|
|
Maximum limit for individual-level trait values. Minimum value: |
Object ranges๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Minimum range for individual-level trait values. |
|
|
Maximum range for individual-level trait values. |
Object <trait-temperature-size-rule-section>๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Type of definition. Possible values:
- |
|
|
Species-level parameters. |
|
|
Individual-level parameters. |
|
|
Temperature dependence parameters. |
Object temperature of <trait-temperature-size-rule-section>๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Indicates if the trait is temperature-dependent. |
|
|
Array defining the temperature-size rule. |
Object tempSizeRuleVector๏
Properties of each element:
Name |
Type |
Description |
|---|---|---|
|
|
Temperature value (greater than |
|
|
Dry mass value (greater than |
Object <trait-dells-section>๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Type of definition. Possible values:
- |
|
|
Species-level parameters. |
|
|
Individual-level parameters. |
|
|
Temperature dependence parameters. |
Object temperature of <trait-dells-section>๏
Properties:
Name |
Type |
Description |
|---|---|---|
|
|
Indicates if the trait is temperature-dependent. |
|
|
Temperature activation energy parameters. |
|
|
Temperature energy decay parameters. |
|
|
Temperature optimal parameters. |
|
|
Reference temperature parameters. |
Hierarchical Summary๏
genetics
โโโ numberOfLociPerTrait: integer โฅ 0
โโโ numberOfAllelesPerLocus: integer โฅ 0
โโโ numberOfChiasmasPerChromosome: integer โฅ 0
โโโ modules:
โ โโโ traitsPerModule: integer โฅ 0
โ โโโ correlationCoefficientRhoPerModule: array[number]
โโโ modifyAlleles:
โ โโโ affectedAlleles: number
โ โโโ timesAlleles: number โฅ 0.0
โ โโโ affectedLocus: array[number 0.0โ1.0]
โ โโโ affectedTraits:
โ โโโ trait: string
โ โโโ element: enum [value, activationEnergy, energyDecay, temperatureOptimal, temperatureRef]
โโโ traits:
โโโ individualLevelTraitsOrder:
โ โโโ trait: string
โ โโโ element: enum [value, activationEnergy, energyDecay, temperatureOptimal, temperatureRef]
โโโ definition:
โโโ base
โ โโโ <enum-base-nonTemperatureTraits>
โ โ โโโ <trait-non-temperature-section>
โ โโโ <enum-base-temperatureSizeRuleTraits>
โ โ โโโ <trait-temperature-size-rule-section>
โ โโโ <enum-base-dellsTraits>
โ โโโ <trait-dells-section>
โโโ decisions
โ โโโ escapeProbabilityWeight
โ โ โโโ <enum-escapeProbabilityWeight-dellsTraits>
โ โ โโโ <trait-dells-section>
โ โโโ predationProbabilityWeight
โ โ โโโ <enum-predationProbabilityWeight-dellsTraits>
โ โ โโโ <trait-dells-section>
โ โโโ edibilityValueWeight
โ โ โโโ <enum-edibilityValueWeight-dellsTraits>
โ โ โโโ <trait-dells-section>
โ โโโ preferences
โ โโโ <enum-preferences-dellsTraits>
โ โโโ <trait-dells-section>
โโโ probabilityDensityFunction
โ โโโ <enum-probabilityDensityFunction-dellsTraits>
โ โโโ <trait-dells-section>
โโโ cellValue
โโโ <enum-cellValue-dellsTraits>
โโโ <trait-dells-section>
<trait-non-temperature-section>
โโโ definitionType: enum [SpeciesLevel, IndividualLevel]
โโโ speciesLevelParams
โ โโโ value: number
โโโ individualLevelParams
โโโ limits
โ โโโ min: number โฅ 0.0
โ โโโ max: number โฅ 0.0
โโโ ranges
โ โโโ min: number
โ โโโ max: number
โโโ restrictValue: number [0.0 - 1.0]
<trait-temperature-size-rule-section>
โโโ definitionType: enum [SpeciesLevel, IndividualLevel]
โโโ speciesLevelParams
โ โโโ value: number
โโโ individualLevelParams
โ โโโ limits
โ โ โโโ min: number โฅ 0.0
โ โ โโโ max: number โฅ 0.0
โ โโโ ranges
โ โ โโโ min: number
โ โ โโโ max: number
โ โโโ restrictValue: number [0.0 - 1.0]
โโโ temperature
โโโ dependent: boolean
โโโ tempSizeRuleVector: array[object]
โโโ temperature: number > 0.0
โโโ dryMass: number > 0.0
<trait-dells-section>
โโโ definitionType: enum [SpeciesLevel, IndividualLevel]
โโโ speciesLevelParams
โ โโโ value: number
โโโ individualLevelParams
โ โโโ limits
โ โ โโโ min: number โฅ 0.0
โ โ โโโ max: number โฅ 0.0
โ โโโ ranges
โ โ โโโ min: number
โ โ โโโ max: number
โ โโโ restrictValue: number [0.0 - 1.0]
โโโ temperature
โโโ dependent: boolean
โโโ activationEnergy
โ โโโ <trait-non-temperature-section>
โโโ energyDecay
โ โโโ <trait-non-temperature-section>
โโโ temperatureOptimal
โ โโโ <trait-non-temperature-section>
โโโ temperatureRef
โโโ <trait-non-temperature-section>