Allow forcing non-endemic to be singletons and new vignette on use and limits #45
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR addresses #36 by adding new functionality to
extract_island_species()
, with the new argumentforce_nonendemic_singleton
. This allows non-endemic species that would have previously been grouped as an endemic clade if the ancestral state reconstruction inferred their ancestral node to be on the island, to be force to be separate island colonists.This new functionality comes with complexity and nuance so we have drafted a new package vignette outlining the problem the new functionality aims to solve as well as the known limitations of this approach.
All of this work was done collaboratively with @luislvalente during the Naturalis Hackathon 2024.