RangeShifter / RScore

RangeShifter's core simulation code
GNU General Public License v3.0
0 stars 0 forks source link

Dispersal trait phenotypes always take valid values for the trait #34

Closed TheoPannetier closed 1 month ago

TheoPannetier commented 3 months ago

E.g., the emigration probability should always be between 0 and 1, even if the allele values sum to something different.

Test this for 3-4 dispersal traits, using both the additive and average mode of expression.

Bounds for each evolvable dispersal trait:

0 <= ‘emigration_ep’ <= 1

0 <= ‘emigration_d0’ <= 1

0 < ‘emigration_alpha’

‘emigration_beta’

0 < ‘settlement_alpha’

‘settlement_beta’

0 <= ‘kernel_meanDistance1’

0 <= ‘kernel_meanDistance2’

0 <= ‘kernel_probability’ <= 1

0 <= ‘crw_stepLength’

0 <= ‘crw_stepCorrelation’ <= 1

1 <= ‘sms_directionalPersistence’

1 <= ‘sms_goalBias’

0 < ‘sms_alphaDB’

‘sms_betaDB’

TheoPannetier commented 1 month ago

Let's go with

TheoPannetier commented 1 month ago

Done