Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

formulas to calculate bloomers #9

Open
onadeulofeu opened this issue Mar 24, 2023 · 6 comments
Open

formulas to calculate bloomers #9

onadeulofeu opened this issue Mar 24, 2023 · 6 comments

Comments

@onadeulofeu
Copy link
Collaborator

Gibbons_2017.pdf

@Pakillo
Copy link
Member

Pakillo commented Mar 30, 2023

Interesting paper @onadeulofeu !

While you keep reviewing the literature out there, I think we could start with a simple metric based on the definition of bloomer you gave me: a taxon that can increase abundance fast and become dominant in the community for a certain period of time.

We could easily translate that into code: detecting fast rates of change in abundance (in %) and also detect taxa that reach certain threshold in abundance (e.g. 20%, 40%, no idea, should be based on the ecology of these systems). And then decide for how long that dominant abundance should be kept to be considered a bloomer (3 days? 4 days? 1 week? Again based on the ecology of these systems)

Then we could relate this to temporal variation in environmental factors (temperature, nutrients, etc)

@iremendoza
Copy link
Collaborator

iremendoza commented Apr 13, 2023

Hi! I find this idea of Paco but not so easy to implement, because you also need to define a time period for the increase. In the case of daily censuses, maybe is easier, but not for monthly censuses.
In any case, the use of wavelets may be a solution:

A basic reference for this is here: https://link.springer.com/article/10.1007/s00442-008-0993-2

Here they also use this method for a blooming species: https://link.springer.com/chapter/10.1007/978-90-481-9541-1_7

There is an R package for working with wavelets (although I have never used it before): https://cran.r-project.org/web/packages/WaveletComp/WaveletComp.pdf

I can try to use these functions if you find this interesting.

@onadeulofeu
Copy link
Collaborator Author

Hi! Thanks Irene! I'll take a look at it! I was trying to define functions that did not depend on the time-scale of the sampling to make it more flexible, but we could try something like this :)

@onadeulofeu
Copy link
Collaborator Author

@iremendoza
Copy link
Collaborator

iremendoza commented Apr 14, 2023

I believe that both methods (wavelets or dissimilarity analyses among correlative censuses) are equivalent in terms of time-scale, but we could discuss this further. In any case, my advice is to do it the simplest as possible. I am sure that @ibartomeus thinks something similar ;-)

@iremendoza
Copy link
Collaborator

Hi Ona! Could you advance with this? Let us know if you need help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants