-
Notifications
You must be signed in to change notification settings - Fork 4
Module: NodeEvolution
Niema Moshiri edited this page May 10, 2017
·
37 revisions
The NodeEvolution module evolves the phylogenetic trees of the viruses within a specified node until a specified time. See the source code to see what is defined by the abstract class.
-
NodeEvolution_BirthDeath
- Evolves viral phylogenetic trees based on a Birth-Death process using DendroPy's birth_death_tree function
- Requirements:
- Config Parameters:
-
bd_birth
: The birth rate -
bd_birth_sd
: The standard deviation of the normally-distributed mutation added to the birth rate as it is inherited by daughter nodes- If 0, birth rate does not evolve on the tree
-
bd_death
: The death rate -
bd_death_sd
: The standard deviation of the normally-distributed mutation added to the death rate as it is inherited by daughter nodes- If 0, death rate does not evolve on the tree
-
-
NodeEvolution_DualBirth
- Evolves viral phylogenetic trees based on the Dual-Birth model
- Requirements:
- Config Parameters:
-
rate_A
: The Dual-Birth activation rate, λa -
rate_B
: The Dual-Birth birth rate, λb
-
-
NodeEvolution_None
- No speciations or deaths (the root simply propagates through time)
- The result is a phylogenetic tree containing a single leaf
- Requirements:
- None
- Config Parameters:
- None
- No speciations or deaths (the root simply propagates through time)
-
TransmissionTimeSample_PANGEA
- Wrapper for PANGEA.HIV.sim
- Requirements:
- R
- PANGEA.HIV.sim
- Must use ContactNetwork_PANGEA module
- Must use ContactNetworkEdge_PANGEA module
- Must use ContactNetworkGenerator_PANGEA module
- Must use ContactNetworkNode_PANGEA module
- Must use EndCriteria_Instant module
- Must use NodeEvolution_PANGEA module
- Must use NodeSample_PANGEA module
- Must use PostValidation_Dummy module
- Must use SeedSelection_PANGEA module
- Must use SeedSequence_PANGEA module
- Must use SequenceEvolution_PANGEA module
- Must use SourceSample_PANGEA module
- Must use TransmissionNodeSample_PANGEA module
- Must use TransmissionTimeSample_PANGEA module
- Config Parameters
-
Rscript_path
: The path to yourRscript
executable (or simplyRscript
if it is in yourPATH
variable) - All
pangea_
parameters, which correspond to PANGEA.HIV.sim parameters (see entry in FAVITES_ModuleList.json for complete list, and see PANGEA.HIV.sim help for details)- Use
""
for default
- Use
-
- NodeEvolution_Yule
Niema Moshiri & Siavash Mirarab 2016