[root]/src/dr/evomodel/treelikelihood
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 341 (100.0%) | 17646 (100.0%) | 51.7 |
rambaut | 168 (49.3%) | 9394 (53.2%) | 55.9 |
msuchard | 71 (20.8%) | 4997 (28.3%) | 70.3 |
alexei.drummond | 38 (11.1%) | 1578 (8.9%) | 41.5 |
alexander.alekseyenko | 11 (3.2%) | 883 (5.0%) | 80.2 |
akaruiws | 5 (1.5%) | 313 (1.8%) | 62.6 |
jheled | 25 (7.3%) | 146 (0.8%) | 5.8 |
bloomquist | 2 (0.6%) | 132 (0.7%) | 66.0 |
aaron.darling | 4 (1.2%) | 128 (0.7%) | 32.0 |
dong.w.xie | 15 (4.4%) | 70 (0.4%) | 4.6 |
sibon.li | 2 (0.6%) | 5 (0.0%) | 2.5 |
Fix for issue with multi-threading not working. The issue was that -threads 0 was being treated as no-multithreading where as it should specify an automatic thread pool size (having no -threads option gives a thread 0 value). For best performance the default should be not to use the thread command line option (but -threads 1 should be used to turn off multithreading). This also affected -beagle_instances as these use the threadpool.
7 lines of code changed in 2 files:
Made full set of scaling options available to command line.
0 lines of code changed in 1 file:
Ported sequence error models to BeagleTreeLikelihood and implemented a variant model that emits tip states rather than tip partials.
216 lines of code changed in 11 files:
Various bits
27 lines of code changed in 1 file:
trunk: merge from branch 1.6
8 lines of code changed in 2 files:
uncommitting an erroneous revision
0 lines of code changed in 1 file:
Transferring my changes from branch 1.6 to trunk:
Changes to LogNormalDistributionModel to allow for the stdev value to also not
be in log space (r3774)
Changes to UncorrelatedRelaxedClockTest due to changes in
LogNormalDistributionModel in r3774 (r3775)
Minor change in MixtureModelBranchRates to fix an issue caused by changes in
revision 3735 (r3773)
Bug fix for AncestralSequenceAnnotator plus added a window to select
input/output files (r3819)
Fixed spelling for GeneralSubstitutionModelTest (r3833)
Fixed a RuntimeException for AncestralStateTreeLikelihood (r3957)
5 lines of code changed in 2 files:
First part of a fix for issue 436 (http://code.google.com/p/beast-mcmc/issues/detail?id=436): This will prevent a TipPartialsModel being reused for different PatternLists.
7 lines of code changed in 1 file:
Fixing bug in ancestral state reconstruction when using ambiguities
9 lines of code changed in 1 file:
Trunk: @Override is JDK1.6 code.
11 lines of code changed in 2 files:
Allow the use of a native general likelihood core. Change handling of TipPartialsModel change events so only affected nodes with TipPartialsModels get marked dirty -- saves lots of recompute.
---------------
Adding a new model of hidden linkage among reads in a metagenomic dataset. The model and its application to metagenomic datasets is described in a manuscript in preparation by Aaron Darling and Jonathan Eisen. This is one part of commit phase 2.
16 lines of code changed in 1 file:
Warn the user when the native general likelihood core could not be loaded.
1 lines of code changed in 2 files:
Adding a new model of hidden linkage among reads in a metagenomic dataset. The model and its application to metagenomic datasets is described in a manuscript in preparation by Aaron Darling and Jonathan Eisen. This is commit phase 1: adding new files. Phase 2 comes next, committing related changes to existing files.
111 lines of code changed in 1 file:
Fixed a few issues with SequenceErrorModel. Also added an automatic dimension setting for the popsize parameter in GMRF.
26 lines of code changed in 1 file:
Added an optional indicator parameter into the sequence error model to try to identify damaged sequences.
111 lines of code changed in 1 file:
Added command line option '-prefix <PREFIX>' to specify a string which will be prefixed to all output log files. This is an alternative to changing the log file names in the XML when running multiple replicate runs in the same location.
0 lines of code changed in 1 file:
Trunk: solve Issue 357: window's programmer has broken compatibility with unix-based operating systems
4 lines of code changed in 1 file:
Importance sampling for the msat ancestral states.
8 lines of code changed in 2 files:
DiscreteTraitBranchRateModel now works again for ancestral state reconstructions. Something is still wrong with AncestralStateBeagleTreeLikelihood however.
2 lines of code changed in 1 file:
Simplified TreeTrait interface to remove explicit dimensionality. If multidimensional traits are required then it needs to use double[] as the type.
10 lines of code changed in 2 files:
Misc changes to classes for msat likelihood calculation.
60 lines of code changed in 1 file:
Added an ascertainment correction unit test.
14 lines of code changed in 1 file:
In the interests of generalization, AncestralState has been improved to optionally take a trait name, renamed AncestralTrait, moved to dr.evomodel.tree. It has a parser synonym of AncestralState and defaults to getting the 'state' trait so it is backwards compatible with existing XML (namely testAncestralSequenceReconstuction.xml).
0 lines of code changed in 1 file:
TreeTraits commit number 2. This one is a bit more wide ranging with potential to break things. 1) BranchAttributeProvider and NodeAttributeProvider have been deleted and replaced with a combination of TreeTraits and TreeTraitProviders. Sources implement TreeTraitProvider to say that they can provide information about nodes and branches. A good example of a class which has been generalized is AncestralState (in evomodel.treelikelihood) - this now just takes a TreeTrait and logs the trait for a given MRCA (the trait can be anything at all - whereas previously it took an AncestralStateTreeLikelihood).
199 lines of code changed in 3 files:
This update does a number of things. 1) TreeLoggerParser and DemographicLoggerParser were in dr.inferencexml which breaks the dependency rules as they link to things in dr.evomodel. These are now moved to dr.evomodelxml. 2) A dr.evolution.tree.TreeTrait interface is created which is a general purpose interface for access to traits on nodes/branches. BranchAttributeProvider and NodeAttributeProvider will be replaced by this interface in the next update. 3) All BranchRateModels now have a common abstract base class AbstractBranchRateModel to implement their common features (these now implement TreeTrait to provide rates).
24 lines of code changed in 2 files:
Fixed bug in ascertainment correction (miscounted) and implemented in BEAGLE. Genomic-wide SNPs here we come!
5 lines of code changed in 1 file:
Keeping AncestralState(Beagle)TreeLikelihoods up-to-date
15 lines of code changed in 1 file:
Tweak to the hypermutant model
22 lines of code changed in 1 file:
More work on the hypermutation model.
91 lines of code changed in 2 files:
Created an HypermutantAlignment that flags hypermutation contexts for use in the APOBECErrorModel. It does this by replacing 'A's by an ambiguity code for A/G if it is in the correct context in the alignment. These can then be compressed into unique site patterns so that speed is not affected.
Extracted a common abstract base class with ConvertAlignment which wraps an alignment.
263 lines of code changed in 2 files:
Minor tweaks to APOBEC model.
40 lines of code changed in 3 files:
Added a few models of sequence (tip) error to model the action of hypermutation by APOBEC editing in HIV.
16 lines of code changed in 2 files:
Trunk refactoring: finish tree likihood model (split parsers)..
20 lines of code changed in 6 files:
Marc and Alexei added joint likelihood calculation and test for ancestral state likelihood
24 lines of code changed in 1 file:
Working on integrating out Brownian diffusion internal node traits
18 lines of code changed in 1 file:
Marc and Alexei added discrete trait based branch rate model - yay
97 lines of code changed in 3 files:
MarkovJumps now supports Markov reward processes. Also a typo fix in BeastMain and some unnecessary casting in AMTL.
10 lines of code changed in 1 file:
Smashing bugs in MarkovJumps
5 lines of code changed in 1 file:
Have name of likelihood or tree in info message when there are several of those.
13 lines of code changed in 1 file:
Implemented an empirical tree distribution model and operator.
0 lines of code changed in 1 file:
(124 more)