Uses of Interface
pal.misc.Parameterized
-
Packages that use Parameterized 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.mep Classes for the analysis of "measurably evolving populations" (mep).pal.misc Classes that don't fit elsewhere ;^)pal.substmodel Classes describing substitution models, i.e.pal.tree Classes for providing the data structure of trees, for constructing and modifying trees, and for parameterizing trees (e.g., clock constraint). -
-
Uses of Parameterized in pal.coalescent
Classes in pal.coalescent that implement Parameterized 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.classDemographicClockTreeProvides parameter interface to a clock-like genealogy which is assumed to have some demographic pattern of theta (diversity) as well as branch parameters (the minimal node height differences at each internal node).classDemographicModelThis abstract class contains methods that are of general use for modelling coalescent intervals given a demographic model.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). -
Uses of Parameterized in pal.eval
Methods in pal.eval with parameters of type Parameterized Modifier and Type Method Description doubleLikelihoodOptimiser. optimiseLogLikelihood(Parameterized parameters, MultivariateMinimum minimiser, int fxFracDigits, int xFracDigits)doubleLikelihoodOptimiser. optimiseLogLikelihood(Parameterized parameters, MultivariateMinimum minimiser, int fxFracDigits, int xFracDigits, MinimiserMonitor monitor) -
Uses of Parameterized in pal.mep
Subinterfaces of Parameterized in pal.mep Modifier and Type Interface Description static interfaceDeltaModel.InstanceClasses in pal.mep that implement Parameterized Modifier and Type Class Description classConstantMutationRateThis class models a constant mutation rate (parameter: mu = mutation rate).classMutationRateModelThis abstract class contains methods that are of general use for modelling mutation rate changes over time.classSteppedMutationRateThis class models a step-wise mutation rate.classWindowedMutationRateThis class models a windowed mutation rate (parameter: mu = mutation rate). -
Uses of Parameterized in pal.misc
Subinterfaces of Parameterized in pal.misc Modifier and Type Interface Description interfaceNamedParameterizedinterface for class with (optimizable) named parametersClasses in pal.misc that implement Parameterized Modifier and Type Class Description classMultiParameterizedTitle: MultiParameterizedstatic classParameterized.NullNullParameterized Object Can be used by subclasses to implement parameterized without actually having paramtersMethods in pal.misc that return Parameterized Modifier and Type Method Description static ParameterizedParameterized.Utils. combine(Parameterized[] bases)Combine multiple parameterized objects into onestatic ParameterizedParameterized.Utils. combine(Parameterized baseOne, Parameterized baseTwo)Combine multiple parameterized objects into onestatic ParameterizedParameterized.Utils. createParametizedWrapper(double[] parameters, double[] lowerLimits, double[] upperLimits, double[] defaultValues)Create a wrapper around a set of double arrays to create a parameterized object (changes to parameterized object change given arrays)static ParameterizedParameterized.Utils. createParametizedWrapper(double[] parameters, double[] lowerLimits, double[] upperLimits, double[] defaultValues, double[] parametersSE)Create a wrapper around a set of double arrays to create a parameterized object (changes to parameterized object change given arrays)Methods in pal.misc with parameters of type Parameterized Modifier and Type Method Description static ParameterizedParameterized.Utils. combine(Parameterized[] bases)Combine multiple parameterized objects into onestatic ParameterizedParameterized.Utils. combine(Parameterized baseOne, Parameterized baseTwo)Combine multiple parameterized objects into onestatic MultivariateFunctionUtils. combineMultivariateFunction(MultivariateFunction base, Parameterized[] additionalParameters)Creates an interface between a parameterised object to allow it to act as a multivariate minimum.protected static intMultiParameterized. countParameters(Parameterized[] ps)static IndividualParameterHandler[]IndividualParameterHandler.Utils. createSimple(Parameterized[] bases)static IndividualParameterHandlerIndividualParameterHandler.Utils. createSimple(Parameterized base, int parameterIndex)static IndividualParameterHandlerIndividualParameterHandler.Utils. createSimple(Parameterized base, int parameterIndex, IndividualParameterHandler.Listener listener)double[]MultiParameterized. getBaseParameters(Parameterized base)protected intMultiParameterized. getIndex(Parameterized base)Get the index of a base parameterized objectstatic double[]Parameterized.Utils. getParameters(Parameterized source)static intParameterized.Utils. getTotalNumberOfParameters(Parameterized[] bases)voidIndividualParameterHandler.Listener. parameterChanged(Parameterized base, int parameterIndex, double value)voidMultiParameterized.ParameterAccessWatcher. parameterSet(Parameterized baseParameterized, double param, int localParameter)protected voidParameterized.ParameterizedUser. setParameterizedBase(Parameterized base)Set's the base parameterized object...protected static voidMultiParameterized. setup(Parameterized[] ps, int[] baseLookup, int[] baseParameter)static voidParameterized.Utils. setupLookups(Parameterized[] bases, int[] baseLookup, int[] parameterIndexLookup, int totalNumberOfParameters)Constructors in pal.misc with parameters of type Parameterized Constructor Description MultiParameterized(Parameterized[] bases)MultiParameterized(Parameterized[] bases, MultiParameterized.ParameterAccessWatcher watcher)MultiParameterized(Parameterized b1, Parameterized b2)ParameterizedNeoWrapper(Parameterized base)ParameterizedUser(Parameterized base) -
Uses of Parameterized in pal.substmodel
Subinterfaces of Parameterized in pal.substmodel Modifier and Type Interface Description interfaceRateMatrixabstract base class for all rate matricesinterfaceSubstitutionModelmodel of sequence substitution (rate matrix + rate variation).Classes in pal.substmodel that implement Parameterized Modifier and Type Class Description classAbstractRateMatrixabstract base class for all rate matricesclassAminoAcidModelbase class of rate matrices for amino acidsclassBLOSUM62BLOSUM62 model of amino acid evolutionclassCachedRateMatrixa cached rate matrix.classCodonModelbase class for nucleotide rate matricesclassCPREVCPREV model of amino acid evolution (J.Adachi et al.classDayhoffDayhoff model for amino acid evolution Dayhoff, M.O., Schwartz, R.M., Orcutt, B.C.classF81Felsenstein 1981 model of nucleotide evolutionclassF84Felsenstein 1984 (PHYLIP) model of nucleotide evolutionclassGammaRatesdiscrete Gamma distribution (Z.classGeneralRateDistributionSubstitutionModelclassGTRGTR (general time reversible) model of nucleotide evolution Lanave, C., G.classHKYHasegawa-Kishino-Yano model of nucleotide evolution Hasegawa, M., H.classInvariableSitesinvariable sites model (two-rate model with mean rate = 1.0)classJTTJTT model of amino acid evolution Jones, D.classMTREV24MTREV24 model of amino acid evolutionclassNucleotideModelbase class for nucleotide rate matricesclassRateDistributionabstract base class for models of rate variation over sites employing a discrete rate distributionclassRateMatrixHandlerclassSingleClassSubstitutionModelclassTNTamura-Nei model of nucleotide evolution Tamura, K.classTwoStateModelimplements the most general reversible rate matrix for two-state dataclassUniformRateuniform rate distributionclassVTVT (variable time matrix) model of amino acid evolution Modeling Amino Acid Replacement Mueller, T.classWAGWAG model of amino acid evolution (S.classYangCodonModelYang's model of codon evolution More advanced codon Substitution Models (of Neilson and Yang) are now included (the M1, and M2 models).static classYangCodonModel.SimpleNeutralSelectionA Substitution Model which can be used to implment the Neutral Model (with out continuous rate stuff) Codon model of [1] which uses the weighted sum of trwo base YangCodon models where omega=0, omega=1 repectively
[1] Nielsen, R., Yang Z., 1998 Likelihood Models for Detecting Positively Selected Amino Acid Sites and Applications to the HIV-1 Envelope Gene.static classYangCodonModel.SimplePositiveSelectionA Substitution Model which can be used to implment the Postitive Selection (with out continuous rate stuff) Codon model of [1] which uses the weighted sum of a three base Codon model where omega=0, omega=1 and omega=free
[1] Nielsen, R., Yang Z., 1998 Likelihood Models for Detecting Positively Selected Amino Acid Sites and Applications to the HIV-1 Envelope Gene. -
Uses of Parameterized in pal.tree
Subinterfaces of Parameterized in pal.tree Modifier and Type Interface Description interfaceParameterizedTreeabstract base class for a tree with an Parameterized interfaceClasses in pal.tree that implement Parameterized Modifier and Type Class Description classClockTreeprovides parameter interface to a clock tree (parameters are the minimal node height differences at each internal node)classLogParameterizedTreeThis class logarithmically transforms tree parameters.classMutationRateModelTreeProvides parameter interface to any clock-like tree with serially sampled tips (parameters are the minimal node height differences at each internal node).static classParameterizedTree.ParameterizedTreeBaseFor parameterisations that work by adjusting a base tree (that is, they aren't really tree's themselves...)classUnconstrainedTreeprovides parameter interface to an unconstrained tree (parameters are all available branch lengths)
-