Experimenting methods to estimate species' thermal limits based on occurrence data.
We are testing the proposed method with 3 distinct conditions:
- Simulated data
- Simulated suitability based on a virtual surface
- Simulated suitability based on a real surface (i.e. SST data from a location)
- True occurrence data with absence information
- True occurrence data with inferred absence information
The functions to simulate the species are on the script simulate_species.R
. You can also generate multiple datasets by using simulate_datasets.R
Codes for model testing are named [type]_tests.R. For example, the code for the simulated data is simulation_tests.R
.
The current Stan model in use is model 4 (model4.stan
)
Codes used for preparing non-simulated data (for tests 2 and 3, and for specific use cases) are on codes/data-processing
Last modified in September 2024
- Adjust simulation codes
- Adjust models based on simulated data (trying skew normal, boundaries, etc.)
- Test again the model with the simulated data
- Ideally, try the gaussian vs skew normal (?)
- Select a subset of species for which we have good absence data
- That would be fish species, but maybe other benthic species covered by the Reef Life Survey
- Select a subset of species for which we have experimental data
- Use GlobTherm database
- Apply the model to this subset of species
- Analyse effectiveness
- Apply the model to the same species but using the month/depth matched data (OBISTherm dataset, preparing)
- Analyse effectiveness and differences
- Next steps
- Apply this to all OBIS data and make available in the website -> this is our main target, to support some of the projects (e.g. eDNA expeditions, PacMAN, MPA Europe)
- Try other things
- Models combining phylogenetic information (multiple species within the same group or from related groups)
- Other ideas?
- Publication of the method (?)