From d6c91ad4778adb163bcbbcd3ce6cf12fb5fc460e Mon Sep 17 00:00:00 2001 From: Neves-P Date: Wed, 29 Jan 2025 23:40:14 +0100 Subject: [PATCH] Add DAISIE_FAQs vignette --- vignettes/DAISIE_FAQs.Rmd | 129 +++++++++ vignettes/DAISIE_FAQs.html | 571 +++++++++++++++++++++++++++++++++++++ vignettes/Figure1.png | Bin 0 -> 94468 bytes 3 files changed, 700 insertions(+) create mode 100644 vignettes/DAISIE_FAQs.Rmd create mode 100644 vignettes/DAISIE_FAQs.html create mode 100644 vignettes/Figure1.png diff --git a/vignettes/DAISIE_FAQs.Rmd b/vignettes/DAISIE_FAQs.Rmd new file mode 100644 index 00000000..8687a270 --- /dev/null +++ b/vignettes/DAISIE_FAQs.Rmd @@ -0,0 +1,129 @@ +--- +title: "DAISIE FAQs" +output: rmarkdown::html_vignette +date: "2025-01-20" +vignette: > + %\VignetteIndexEntry{DAISIE FAQs} + %\VignetteEngine{knitr::rmarkdown} + %\VignetteEncoding{UTF-8} +--- + + **DAISIE FAQs** + + **Q1 -- What is DAISIE?** + + DAISIE (Dynamic Assembly of Islands through Speciation, Immigration and Extinction) is a modelling framework implemented in an [R package](https://CRAN.R-project.org/package=DAISIE) that allows estimating rates of speciation (cladogenesis and anagenesis), colonisation, extinction and a carrying-capacity for a focal assemblage of island species based on phylogenetic information, for various macroevolutionary models of island assembly. It also allows simulating islands under rates for those processes. The method was first introduced in [Valente, Phillimore & Etienne 2015](https://doi.org/10.1111/ele.12461). + +**Q2 -- What is DAISIEprep?** + + DAISIEprep ([Lambert et al 2023](https://doi.org/10.1101/2023.02.19.529129)), is an R package that we have developed to help users prepare the data for running DAISIE analyses. It is not compulsory to use DAISIEprep, but it greatly helps! [DAISIE](https://CRAN.R-project.org/package=DAISIE) and [DAISIEprep](https://CRAN.R-project.org/package=DAISIEprep) are two separate R packages that can be independently installed from CRAN. DAISIEprep contains certain functions for extracting, plotting, and visualising data that can be useful for those working on island biogeography but who do not necessarily want to use DAISIE. + +**Q3 -- What input data do I need to have to run a DAISIE model?** + + DAISIE uses an unconventional data format. Since a DAISIE analysis is centered on a focal island assemblage, it requires the times of colonisation and speciation events for all the lineages that make up the focal community. This information can come from various sources: a single phylogeny for your group of interest if available, several different phylogenies representing individual lineages that make up the focal community, values obtained from the literature, or a mix of sources. DAISIE can also handle some missing data (see below and Q14). There is no way around it: DAISIE is very data demanding! But that is why you can do very cool things with it 😊. DAISIE requires as input the following data: + + - [Checklist of ALL native island species of your focal group]{.underline} (e.g., a list of all amphibians on an island; all plants on an island; all Orchidaceae species on an island; all passerine birds on an island). + +- [Island endemicity status]{.underline} for each of those species: whether they are endemic to the island (occur only on the island) or whether they are non-endemic (occur on the island and also elsewhere) + +- [Colonisation times]{.underline} for all the lineages of your focal group that have colonised the island (these can be extracted from phylogenies or from other estimates obtained from the literature) + +- [Speciation times]{.underline} (branching events) for all the lineages that have speciated/radiated on the island (these can be extracted from phylogenies or from other estimates obtained from the literature) + +- [Missing island lineages]{.underline}: island lineages of your focal group for which phylogenetic data is not available. An island lineage is a group of island species (one or more species) that descend from the same mainland species. So, for example, an island radiation is a lineage, but a single non-endemic species that has no close relatives on the island is also its own island lineage. For example, if no phylogenetic data is available for lineage x of your focal group, you need to tell DAISIE that lineage x is present on the island and also how many species belong to lineage x. + +- [Missing island species]{.underline}: for island lineages for which phylogenetic data is available for some of the species but not others, you need to tell DAISIE the number of missing island species on the lineage. + +- [Island age]{.underline}: An estimate of the geological age of the island (when did the island become available for colonisation, when did the island first emerge). + +- [Mainland pool size]{.underline}: An estimate of the size of the mainland pool -- how many species of the focal group occur on the mainland (e.g., a list of all amphibians on the mainland; all plants on an mainland; all Orchidaceae species on the mainland; all passerine birds on the mainland) and could have colonised the island. + +**Q4 -- What kind of questions can be addressed with DAISIE?** + + We answer this FAQ by providing examples of questions that have already been addressed in different publications that have used DAISIE. + +- What are the rates of colonisation, speciation (cladogenesis and anagenesis) and extinction for an island or archipelago? Examples: Galápagos birds ([Valente et al 2015](https://onlinelibrary.wiley.com/doi/full/10.1111/ele.12461)), Caribbean frogs ([Jiménez-Ortega et al 2023](http://doi.org/10.1098/rspb.2022.2171)), fishes of Lake Biwa Japan ([Hauffe et al 2020](https://doi.org/10.1111/jbi.13914)). + +- How does island area, dynamic connectivity, geological history affect phylogenetic and diversity patterns on islands? Examples: Hawaiian islands ([Neves et al 2022](https://onlinelibrary.wiley.com/doi/full/10.1111/jbi.14519)), oceanic islands ([Valente et al 2014](https://royalsocietypublishing.org/doi/full/10.1098/rspb.2013.3227)). + +- How old are island lineages under different (simulated) scenarios? Examples: oceanic islands ([Valente et al 2014](https://royalsocietypublishing.org/doi/full/10.1098/rspb.2013.3227)), continental, oceanic and land-bridge islands ([Neves et al 2022](https://onlinelibrary.wiley.com/doi/full/10.1111/jbi.14519)). + +- How does trait dependent diversification affect phylogenetic and diversity patterns on islands? Example: Simulated data ([Xie et al 2023](https://academic.oup.com/evolut/article/77/3/670/6987175?login=true)). + +- Is a radiation on an island exceptional? Examples: Darwin's finches ([Valente et al 2015](https://onlinelibrary.wiley.com/doi/full/10.1111/ele.12461)), Caribbean frogs ([Jiménez-Ortega et al 2023](http://doi.org/10.1098/rspb.2022.2171)). + +- Do rates of colonisation, speciation and extinction differ between different types of species (e.g. species that can fly vs those that cannot)? Examples: bats and non-flying mammals of Madagascar ([Michielsen et al 2023](https://www.nature.com/articles/s41467-022-35215-3)). + +- Is a focal island assemblage at equilibrium? Examples: Galápagos birds ([Valente et al 2015](https://onlinelibrary.wiley.com/doi/full/10.1111/ele.12461)), Caribbean bats ([Valente et al 2017a](https://www.nature.com/articles/s41559-016-0026)), birds of Macaronesia ([Valente et al 2017](https://doi.org/10.1016/j.cub.2017.04.053)). Is diversity on the island governed by ecological limits and diversity dependence? + +- If diversity dependence is operating on the island, does it operate at the level of the clade (within island lineages) or the island (within and between island lineages)? Examples: Frogs of Caribbean ([Etienne et al 2023](https://doi.org/10.1093/sysbio/syac074)), Galápagos birds ([Valente et al 2015](https://onlinelibrary.wiley.com/doi/full/10.1111/ele.12461)). + +- How long would an island take to recover diversity back to a pre-human diversity under natural rates of colonisation, speciation and extinction? Examples: birds of New Zealand ([Valente et al 2019](https://doi.org/10.1016/j.cub.2019.06.058)), bats of the West Indies ([Valente et al 2017](https://www.nature.com/articles/s41559-016-0026)). + +- Do rates of colonisation, speciation and extinction vary through time? Can we detect temporal shifts in rates? Examples: fishes of Lake Biwa in Japan ([Hauffe et al 2020](https://doi.org/10.1111/jbi.13914)). + +- If currently threatened species go extinct from an island, how long would it take to return to today's diversity under natural rates of colonisation, speciation and extinction? Examples: birds of New Zealand ([Valente et al 2019](https://doi.org/10.1016/j.cub.2019.06.058)), mammals of Madagascar ([Michielsen et al 2023](https://www.nature.com/articles/s41467-022-35215-3)). + +- How do speciation, extinction and colonisation rates vary with island area and isolation on a global scale? Example: birds of oceanic islands archipelagos worldwide ([Valente et al 2020](https://www.nature.com/articles/s41586-020-2022-5)). + +- What do phylogenies of island taxa look like simulated under different scenarios? Examples: continental, land-bridge and oceanic islands ([Neves et al 2022](https://onlinelibrary.wiley.com/doi/full/10.1111/jbi.14519)). + +**Q5 - I have a time-calibrated phylogeny** **-- can I fit DAISIE to it?** + + Yes, but not immediately. Unlike most other phylogenetic methods, DAISIE does not use as input a phylogenetic tree (see Q1). In the context of DAISIE, phylogenies are simply used to extract times of colonisation and speciation and to identify island lineages resulting from different colonisation events. Therefore, you can use a single phylogeny or many different phylogenies to obtain this information. But you can even run DAISIE without any phylogeny at all, provided you have estimates for island colonisation and speciation times of your focal species (but these are usually obtained from phylogenetic information). + +**Q6 -- What does an ideal DAISIE dataset look like?** + + The 'ideal' DAISIE dataset would be an island community dataset with colonisation and speciation times extracted from a time-calibrated phylogenetic tree (e.g. Figure 1) with complete sampling, in which all species of the focal group are included (preferably multiple individuals of the same species) as well as all of their closest non-island relatives. In practice this type of dataset is rare. For most insular communities, there may be a few well-sampled phylogenies available for some of the insular lineages, while other lineages may have poorly sampled phylogenies, and for some lineages there may be no dated phylogenetic data available at all. For some non-endemic species there may be individuals from the mainland sampled in the phylogeny, but not from the island. DAISIE can incorporate information from these heterogeneous data types. + +![](Figure1.png){width="674"} + +*Figure 1* -- Visual representation of a typical dataset used in DAISIE analyses. Modified from [Lambert et al 2023](https://www.biorxiv.org/content/10.1101/2023.02.19.529129v1). In this hypothetical example, a focal island community on the Hawaiian archipelago has nine species. Panel A shows the wider global phylogeny in which the nine Hawaiian species are embedded (highlighted). Panel B shows the separate phylogenies of those island species from the perspective of the archipelago. Numbers on the plots link the corresponding lineages from each panel. The island community (B) consists of lineages resulting from four colonisation events, which are spread out in different topological locations in the tree of the taxonomic group at the global scale (A). Three of the island lineages contain exclusively species that are endemic to the island and one contains only a single non-endemic species. Two of the endemic lineages have undergone cladogenetic speciation on the island, forming island clades with more than one species. The colonisation time is assumed to be the divergence time from the mainland sister species (stem age). + +**Q7 -- What should a focal island assemblage be in a DAISIE analysis?** + + The focal island assemblage (or focal community, or target group) can be defined by the user, but it should make biogeographical and ecological sense. It should be a group that can be defined by a common source pool on the mainland. For example, if you work on plants, you may choose to include all native species of plants, or focus just on a group of interest, such as all ferns, all Asteraceae, all angiosperms. If you work on birds, you may choose all bird species, but decide to exclude migratory species as these do not follow classic colonisation "rules". What we do not recommend is cherry-picking lineages just because you have phylogenies for them, and then excluding others for which you have no phylogenetic data. + +**Q8 - I have a large phylogeny (e.g. a plant family, or a bird order) that includes many island species, can I run DAISIE?** + + Yes, but please note that DAISIE is meant to be applied to a specific island or archipelago. Just because your clade of interest has many island species, it does not mean DAISIE will be a good match for it. For example, if your group has 20 island species and each is found on a different island, then it may be difficult to have a suitable dataset to run DAISIE, because ideally you would need an island with multiple colonisation events by your focal group. (Note: you could run such an analysis if you assume that (most of) the rates of colonisation, extinction and speciation are similar across islands. See [this study on Macaronesian birds](https://doi.org/10.1016/j.cub.2017.04.053)). + +**Q9 - I have a phylogeny of an island radiation, can I apply DAISIE?** + + An island radiation results from a single colonisation event of the island so there is a single lineage. DAISIE is designed to estimate colonisation, speciation and extinction rates for an island assemblage composed of multiple independent colonist lineages, not for a single island lineage. Therefore, we do not recommend applying DAISIE if your focal group is a single radiation. If you are interested in a single island lineage, there are more appropriate lineage-specific phylogenetic methods than DAISIE, such as the diversity-dependent birth-death model implemented in the [DDD R package](https://doi.org/10.32614/CRAN.package.DDD) (Etienne). + +**Q10 - I have compiled phylogenies for several plant (or animal) lineages from an island. Can I apply DAISIE?** + + Yes, but you should not apply DAISIE to just a few groups and ignore the other groups of your focal taxon that are present on the island. If there are plant (or animal) lineages on the island that belong to your focal group but for which phylogenetic data is not available, you need to "inform" DAISIE about those missing lineages. DAISIE needs to know how many lineages are missing from your focal group, and how many species belong to each of those missing lineages. + +**Q11 -- Do I need to include non-endemic species, for example widespread species found in multiple islands and continents?** + + Yes! DAISIE is meant to be applied to native island assemblages. Therefore, both endemic and native non-endemic species are important! Do not include just the island endemics in your analyses, because you would be missing information on the natural colonisation events that gave rise to the non-endemics. You might therefore underestimate colonisation rates and overestimate anagenesis rates. + +**Q12 -- Should I include non-native species (introduced by humans)?** + + No. Species introduced by humans should normally not be included in DAISIE analyses because they did not colonise under natural processes of colonisation. \*But note - if you wanted to consider only species introduced by humans this could be possible, but this would constitute an unusual type of analysis, because the rate of colonisation is dependent on humans, not on the biogeography of the island. + +**Q13 -- Can I apply DAISIE to a subset of island lineages for which I have phylogenies?** + + DAISIE is designed to estimate rates for a complete island assemblage (e.g. all amphibians on an island, all ferns on an archipelago). Therefore, it is not meant to be applied to just a subset of those lineages. So, for example, if you have an island that has 100 colonisation events of your focal taxon (some have radiated, others have not), it is not appropriate to just pick 40 for which phylogenetic data is available and exclude the other 60 colonists and their descendants. If you only have phylogenetic data for a subset of the island lineages of your focal taxon, you can still run DAISIE, but you need to include all the lineages for which no phylogenetic data is available as missing lineages. + +**Q14 -- How much missing data is acceptable?** + + This is a good question that we do not yet have the answer to. Of course, the more complete the data, the better. So having colonisation and speciation times for the majority of your island species and lineages is preferred. But if you don't have colonisation or speciation times for many of the lineages, you can still include them in the analyses by "informing" DAISIE that you know that they are present on the island but you just don't know their colonisation or speciation times. This information is useful for DAISIE. We wouldn't recommend doing this for all lineages and species because then DAISIE only knows that the species are there, but doesn't have any temporal information to make inferences on. So in sum: the more phylogenetic data (colonisation and branching times) the better, but having many missing species or missing lineages is also fine! + + **Q15 - How to handle island species that are not monophyletic on the phylogeny?** + + For example, what to do when two island individuals of (presumably) the same species are retrieved in different positions in a phylogeny? In these cases the user should make a decision based on their knowledge of the taxa and system. If the user thinks that the non-monophyly may indicate that the taxon should be split into different species, then they may consider increasing the number of species in the island lineage, and, if appropriate, increasing the number of island colonisations (e.g. there may be cases where the same species colonised the island multiple times). If the user thinks the non-monophyly is due to incomplete lineage sorting or due to a mis-identification, then the user may consider revising the phylogeny, or choosing a node to infer the lineage age that reflects uncertainty (e.g. picking an older node and using this as maximum time of colonisation). + +**Q16 -- How to define the number of species in the mainland pool?** + + The number of species in the mainland pool should be the number of species on the mainland that belong to your focal group that could have colonised the island since the island became available for colonisation. The mainland itself can be defined by the user depending on the location and isolation of the system (e.g. a nearby larger island, a continent). From our experience, varying the mainland pool affects the colonisation rate estimated in DAISIE, but does not alter other parameters or affect model selection (in general). If you are unsure about which mainland pool size to use, you may consider running sensitivity analyses using different mainland pool sizes, to see how that affects the results. + +**Q17 -- How to obtain data on island age?** + + Island age estimates can be obtained from the biogeographical or geological literature (e.g. see the Methods section of [Valente et al 2020](https://www.nature.com/articles/s41586-020-2022-5) for the sources of the island ages used there). + +**Q18 -- Can I use DAISIE without DAISIEprep?** + + Yes, you can prepare your DAISIE dataset "by eye" without using DAISIEprep. But DAISIEprep will be very useful if you have large datasets and it also greatly helps with reproducibility (and avoids trying to find clades in a phylogeny by eye, instead doing it automatically). diff --git a/vignettes/DAISIE_FAQs.html b/vignettes/DAISIE_FAQs.html new file mode 100644 index 00000000..f359b9b7 --- /dev/null +++ b/vignettes/DAISIE_FAQs.html @@ -0,0 +1,571 @@ + + + + + + + + + + + + + + + +DAISIE FAQs + + + + + + + + + + + + + + + + + + + + + + + +

DAISIE FAQs

+

2025-01-20

+ + + +

DAISIE FAQs

+

Q1 – What is DAISIE?

+

DAISIE (Dynamic Assembly of Islands through Speciation, Immigration +and Extinction) is a modelling framework implemented in an R package that +allows estimating rates of speciation (cladogenesis and anagenesis), +colonisation, extinction and a carrying-capacity for a focal assemblage +of island species based on phylogenetic information, for various +macroevolutionary models of island assembly. It also allows simulating +islands under rates for those processes. The method was first introduced +in Valente, Phillimore & +Etienne 2015.

+

Q2 – What is DAISIEprep?

+

DAISIEprep (Lambert et al +2023), is an R package that we have developed to help users prepare +the data for running DAISIE analyses. It is not compulsory to use +DAISIEprep, but it greatly helps! DAISIE and DAISIEprep are +two separate R packages that can be independently installed from CRAN. +DAISIEprep contains certain functions for extracting, plotting, and +visualising data that can be useful for those working on island +biogeography but who do not necessarily want to use DAISIE.

+

Q3 – What input data do I need to have to run a DAISIE +model?

+

DAISIE uses an unconventional data format. Since a DAISIE analysis is +centered on a focal island assemblage, it requires the times of +colonisation and speciation events for all the lineages that make up the +focal community. This information can come from various sources: a +single phylogeny for your group of interest if available, several +different phylogenies representing individual lineages that make up the +focal community, values obtained from the literature, or a mix of +sources. DAISIE can also handle some missing data (see below and Q14). +There is no way around it: DAISIE is very data demanding! But that is +why you can do very cool things with it 😊. DAISIE requires as input the +following data:

+ +

Q4 – What kind of questions can be addressed with +DAISIE?

+

We answer this FAQ by providing examples of questions that have +already been addressed in different publications that have used +DAISIE.

+ +

Q5 - I have a time-calibrated phylogeny – +can I fit DAISIE to it?

+

Yes, but not immediately. Unlike most other phylogenetic methods, +DAISIE does not use as input a phylogenetic tree (see Q1). In the +context of DAISIE, phylogenies are simply used to extract times of +colonisation and speciation and to identify island lineages resulting +from different colonisation events. Therefore, you can use a single +phylogeny or many different phylogenies to obtain this information. But +you can even run DAISIE without any phylogeny at all, provided you have +estimates for island colonisation and speciation times of your focal +species (but these are usually obtained from phylogenetic +information).

+

Q6 – What does an ideal DAISIE dataset look +like?

+

The ‘ideal’ DAISIE dataset would be an island community dataset with +colonisation and speciation times extracted from a time-calibrated +phylogenetic tree (e.g. Figure 1) with complete sampling, in which all +species of the focal group are included (preferably multiple individuals +of the same species) as well as all of their closest non-island +relatives. In practice this type of dataset is rare. For most insular +communities, there may be a few well-sampled phylogenies available for +some of the insular lineages, while other lineages may have poorly +sampled phylogenies, and for some lineages there may be no dated +phylogenetic data available at all. For some non-endemic species there +may be individuals from the mainland sampled in the phylogeny, but not +from the island. DAISIE can incorporate information from these +heterogeneous data types.

+

+

Figure 1 – Visual representation of a typical dataset used +in DAISIE analyses. Modified from Lambert +et al 2023. In this hypothetical example, a focal island community +on the Hawaiian archipelago has nine species. Panel A shows the wider +global phylogeny in which the nine Hawaiian species are embedded +(highlighted). Panel B shows the separate phylogenies of those island +species from the perspective of the archipelago. Numbers on the plots +link the corresponding lineages from each panel. The island community +(B) consists of lineages resulting from four colonisation events, which +are spread out in different topological locations in the tree of the +taxonomic group at the global scale (A). Three of the island lineages +contain exclusively species that are endemic to the island and one +contains only a single non-endemic species. Two of the endemic lineages +have undergone cladogenetic speciation on the island, forming island +clades with more than one species. The colonisation time is assumed to +be the divergence time from the mainland sister species (stem age).

+

Q7 – What should a focal island assemblage be in a DAISIE +analysis?

+

The focal island assemblage (or focal community, or target group) can +be defined by the user, but it should make biogeographical and +ecological sense. It should be a group that can be defined by a common +source pool on the mainland. For example, if you work on plants, you may +choose to include all native species of plants, or focus just on a group +of interest, such as all ferns, all Asteraceae, all angiosperms. If you +work on birds, you may choose all bird species, but decide to exclude +migratory species as these do not follow classic colonisation “rules”. +What we do not recommend is cherry-picking lineages just because you +have phylogenies for them, and then excluding others for which you have +no phylogenetic data.

+

Q8 - I have a large phylogeny (e.g. a plant family, or a bird +order) that includes many island species, can I run DAISIE?

+

Yes, but please note that DAISIE is meant to be applied to a specific +island or archipelago. Just because your clade of interest has many +island species, it does not mean DAISIE will be a good match for it. For +example, if your group has 20 island species and each is found on a +different island, then it may be difficult to have a suitable dataset to +run DAISIE, because ideally you would need an island with multiple +colonisation events by your focal group. (Note: you could run such an +analysis if you assume that (most of) the rates of colonisation, +extinction and speciation are similar across islands. See this study on +Macaronesian birds).

+

Q9 - I have a phylogeny of an island radiation, can I apply +DAISIE?

+

An island radiation results from a single colonisation event of the +island so there is a single lineage. DAISIE is designed to estimate +colonisation, speciation and extinction rates for an island assemblage +composed of multiple independent colonist lineages, not for a single +island lineage. Therefore, we do not recommend applying DAISIE if your +focal group is a single radiation. If you are interested in a single +island lineage, there are more appropriate lineage-specific phylogenetic +methods than DAISIE, such as the diversity-dependent birth-death model +implemented in the DDD R package +(Etienne).

+

Q10 - I have compiled phylogenies for several plant (or +animal) lineages from an island. Can I apply DAISIE?

+

Yes, but you should not apply DAISIE to just a few groups and ignore +the other groups of your focal taxon that are present on the island. If +there are plant (or animal) lineages on the island that belong to your +focal group but for which phylogenetic data is not available, you need +to “inform” DAISIE about those missing lineages. DAISIE needs to know +how many lineages are missing from your focal group, and how many +species belong to each of those missing lineages.

+

Q11 – Do I need to include non-endemic species, for example +widespread species found in multiple islands and +continents?

+

Yes! DAISIE is meant to be applied to native island assemblages. +Therefore, both endemic and native non-endemic species are important! Do +not include just the island endemics in your analyses, because you would +be missing information on the natural colonisation events that gave rise +to the non-endemics. You might therefore underestimate colonisation +rates and overestimate anagenesis rates.

+

Q12 – Should I include non-native species (introduced by +humans)?

+

No. Species introduced by humans should normally not be included in +DAISIE analyses because they did not colonise under natural processes of +colonisation. *But note - if you wanted to consider only species +introduced by humans this could be possible, but this would constitute +an unusual type of analysis, because the rate of colonisation is +dependent on humans, not on the biogeography of the island.

+

Q13 – Can I apply DAISIE to a subset of island lineages for +which I have phylogenies?

+

DAISIE is designed to estimate rates for a complete island assemblage +(e.g. all amphibians on an island, all ferns on an archipelago). +Therefore, it is not meant to be applied to just a subset of those +lineages. So, for example, if you have an island that has 100 +colonisation events of your focal taxon (some have radiated, others have +not), it is not appropriate to just pick 40 for which phylogenetic data +is available and exclude the other 60 colonists and their descendants. +If you only have phylogenetic data for a subset of the island lineages +of your focal taxon, you can still run DAISIE, but you need to include +all the lineages for which no phylogenetic data is available as missing +lineages.

+

Q14 – How much missing data is acceptable?

+

This is a good question that we do not yet have the answer to. Of +course, the more complete the data, the better. So having colonisation +and speciation times for the majority of your island species and +lineages is preferred. But if you don’t have colonisation or speciation +times for many of the lineages, you can still include them in the +analyses by “informing” DAISIE that you know that they are present on +the island but you just don’t know their colonisation or speciation +times. This information is useful for DAISIE. We wouldn’t recommend +doing this for all lineages and species because then DAISIE only knows +that the species are there, but doesn’t have any temporal information to +make inferences on. So in sum: the more phylogenetic data (colonisation +and branching times) the better, but having many missing species or +missing lineages is also fine!

+

Q15 - How to handle island species that are not monophyletic +on the phylogeny?

+

For example, what to do when two island individuals of (presumably) +the same species are retrieved in different positions in a phylogeny? In +these cases the user should make a decision based on their knowledge of +the taxa and system. If the user thinks that the non-monophyly may +indicate that the taxon should be split into different species, then +they may consider increasing the number of species in the island +lineage, and, if appropriate, increasing the number of island +colonisations (e.g. there may be cases where the same species colonised +the island multiple times). If the user thinks the non-monophyly is due +to incomplete lineage sorting or due to a mis-identification, then the +user may consider revising the phylogeny, or choosing a node to infer +the lineage age that reflects uncertainty (e.g. picking an older node +and using this as maximum time of colonisation).

+

Q16 – How to define the number of species in the mainland +pool?

+

The number of species in the mainland pool should be the number of +species on the mainland that belong to your focal group that could have +colonised the island since the island became available for colonisation. +The mainland itself can be defined by the user depending on the location +and isolation of the system (e.g. a nearby larger island, a continent). +From our experience, varying the mainland pool affects the colonisation +rate estimated in DAISIE, but does not alter other parameters or affect +model selection (in general). If you are unsure about which mainland +pool size to use, you may consider running sensitivity analyses using +different mainland pool sizes, to see how that affects the results.

+

Q17 – How to obtain data on island age?

+

Island age estimates can be obtained from the biogeographical or +geological literature (e.g. see the Methods section of Valente et al +2020 for the sources of the island ages used there).

+

Q18 – Can I use DAISIE without DAISIEprep?

+

Yes, you can prepare your DAISIE dataset “by eye” without using +DAISIEprep. But DAISIEprep will be very useful if you have large +datasets and it also greatly helps with reproducibility (and avoids +trying to find clades in a phylogeny by eye, instead doing it +automatically).

+ + + + + + + + + + + diff --git a/vignettes/Figure1.png b/vignettes/Figure1.png new file mode 100644 index 0000000000000000000000000000000000000000..d690fc3169547a38e9ef0e71be9f73f9166f7327 GIT binary patch literal 94468 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 z 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 TjjIV{@Za?-H>J`q>3jVjDo*F} literal 0 HcmV?d00001