Uses of Class
pal.coalescent.DemographicModel
-
Packages that use DemographicModel Package Description pal.coalescent Classes to model population genetic processes using the coalescent.pal.eval Classes for evaluating evolutionary hypothesis (chi-square and likelihood criteria) and estimating model parameters.pal.supgma pal.xml Utility classes for converting PAL objects to and from XML documents. -
-
Uses of DemographicModel in pal.coalescent
Subclasses of DemographicModel in pal.coalescent Modifier and Type Class Description classConstantPopulationThis class models coalescent intervals for a constant population (parameter: N0=present-day population size).classConstExpConstThis class models a population that grows exponentially from an initial population size alpha N0 at time y to a size N0 at time x until the present-day.classConstExpGrowthThis class models a population that grows exponentially from an inital population size alpha N0 to a present-day size N0.classExpandingPopulationThis class models a population that grows exponentially from an inital population size alpha N0 to a present-day size N0.classExponentialGrowthThis class models an exponentially growing (or shrinking) population (Parameters: N0=present-day population size; r=growth rate).Methods in pal.coalescent that return DemographicModel Modifier and Type Method Description DemographicModelDemographicClockTree. getDemographicModel()Return the demographic model being used to optimize the likelihood of this tree.DemographicModelDemographicTree. getDemographicModel()Methods in pal.coalescent with parameters of type DemographicModel Modifier and Type Method Description doubleCoalescentIntervals. computeLogLikelihood(DemographicModel model)Returns the log likelihood of this set of coalescent intervals, given a demographic model.CoalescentIntervalsCoalescentSimulator. simulateIntervals(int numLines, DemographicModel model)Simulates a set of CoalescentIntervals from a genealogy assuming contemporaneous tips.CoalescentIntervalsSerialCoalescentSimulator. simulateIntervals(TimeOrderCharacterData tocd, DemographicModel model, boolean createTree)Simulates a set of CoalescentIntervals from a genealogy.Constructors in pal.coalescent with parameters of type DemographicModel Constructor Description DemographicClockTree(Tree t, DemographicModel model)take any tree and afford it with an interface suitable for a clock-like genealogy, under a certain demographic assumption.SerialCoalescentGenerator(TimeOrderCharacterData tocd, DemographicModel demographicModel, int numberOfTreesToGenerate)Results will not contain alignmentsSerialCoalescentGenerator(TimeOrderCharacterData tocd, DemographicModel demographicModel, int numberOfTreesToGenerate, TreeOperation treeFinisher)Results will not contain alignmentsSerialCoalescentGenerator(TimeOrderCharacterData tocd, DemographicModel demographicModel, int numberOfTreesToGenerate, TreeOperation treeFinisher, SimulatedAlignment.Factory alignmentFactory)SerialCoalescentGenerator(TimeOrderCharacterData tocd, DemographicModel demographicModel, TreeOperation treeFinisher, SimulatedAlignment.Factory alignmentFactory) -
Uses of DemographicModel in pal.eval
Fields in pal.eval declared as DemographicModel Modifier and Type Field Description protected DemographicModelDemographicValue. modelMethods in pal.eval that return DemographicModel Modifier and Type Method Description DemographicModelDemographicValue. getDemographicModel()Returns the demographic model of this likelihood valueMethods in pal.eval with parameters of type DemographicModel Modifier and Type Method Description voidDemographicValue. setDemographicModel(DemographicModel m)define model -
Uses of DemographicModel in pal.supgma
Methods in pal.supgma that return DemographicModel Modifier and Type Method Description DemographicModelThetaHandler. generateDemographicModel(double[] deltas, double[] thetas, TimeOrderCharacterData tocd)May return null if not possible to infer demographic model -
Uses of DemographicModel in pal.xml
Methods in pal.xml that return DemographicModel Modifier and Type Method Description static DemographicModelElementParser. parseDemographicModel(org.w3c.dom.Element e)Parses an element from an DOM document into a DemographicModel.Methods in pal.xml with parameters of type DemographicModel Modifier and Type Method Description static org.w3c.dom.ElementElementFactory. createDemographicModelElement(DemographicModel demo, org.w3c.dom.Document document)Creates an XML element representing a demographic model.
-