Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 198 (100.0%) | 14068 (100.0%) | 71.0 |
Sebastian.Hoehna | 20 (10.1%) | 3949 (28.1%) | 197.4 |
alexei.drummond | 32 (16.2%) | 3932 (27.9%) | 122.8 |
rambaut | 53 (26.8%) | 3231 (23.0%) | 60.9 |
msuchard | 32 (16.2%) | 1902 (13.5%) | 59.4 |
jheled | 51 (25.8%) | 733 (5.2%) | 14.3 |
graham853@gmail.com | 4 (2.0%) | 271 (1.9%) | 67.7 |
jheled@gmail.com | 2 (1.0%) | 26 (0.2%) | 13.0 |
dong.w.xie | 3 (1.5%) | 20 (0.1%) | 6.6 |
alexander.alekseyenko | 1 (0.5%) | 4 (0.0%) | 4.0 |
Updated MultivariateTraitTree to work with EmpiricalTreeDistribution
0 lines of code changed in 2 files:
Fixing transformed trees when random
7 lines of code changed in 1 file:
Finally interfacing multivariate traits, although they are now generally integrated out.
35 lines of code changed in 1 file:
Porting changes from 1.7
17 lines of code changed in 2 files:
Add '-heights ca' option to set heights which do not suffer from the "negative branches" problem. citation later ....
26 lines of code changed in 2 files:
Standardizing format for complete histories with single events
7 lines of code changed in 2 files:
A better solution to the multithreading issue with trees that avoids thread syncs. The problem was only for empirical trees for which the branch lengths were known but not the node heights. Thus it had to compute the node heights when asked and this caused the thread conflict. Now the EmpiricalTrees object forces a node height calculation prior to evaluation.
8 lines of code changed in 2 files:
Allopolyploid model: new version of ChangeNumHybridizations move and bug fixes.
5 lines of code changed in 2 files:
Porting fixes from 1.7.3 back into the trunk
8 lines of code changed in 1 file:
Code for n diploids, one hybridization now working. Experimental code (PopsIO) added for multispecies coalescent with population size parameters integrated out.
131 lines of code changed in 1 file:
Fixed issue with trees with polytomies having bad branch lengths.
1 lines of code changed in 1 file:
Fixed issue with trees with polytomies having bad branch lengths.
8 lines of code changed in 1 file:
On second thought, it might just be easier to group several TreeParameterModels together. Committing just to keep a record.
36 lines of code changed in 1 file:
Added a trait logger for complete histories with times under robust dnds counting
58 lines of code changed in 1 file:
Extending allopolyploid model to deal with arbitrary numbers of diploids. Most new code is in new class AlloppDiploidHistory and old class AlloppNetworkNodeSlide.
135 lines of code changed in 1 file:
Made BranchRateModel a TreeTraitProvider so it can be logged more easily. Also added feature to TreeLoggerParser where a tree trait can be specified (with a special tag).
8 lines of code changed in 1 file:
Started to implement continuous traits in BEAUti. Needed extensive cleaning up and streamlining of code.
1 lines of code changed in 1 file:
Fix for issue 468: http://code.google.com/p/beast-mcmc/issues/detail?id=468
2 lines of code changed in 1 file:
Adding TreeAnnonator parsing ability for MarkovJumps processes with multiple sites. To be used in Markov-modulated substitution models with Chris Simon.
16 lines of code changed in 1 file:
Fixed starting state bug (was using Math.double random variable)
2 lines of code changed in 2 files:
Added logging ability for complete substitution history under uniformization; there is a high likelihood that I broke some of the Markov jumps/reward mechanisms in this update.
1 lines of code changed in 1 file:
20 taxa, 7 constraints, 0.1seconds
16 lines of code changed in 2 files:
yes
228 lines of code changed in 3 files:
count constrained ranked trees
231 lines of code changed in 1 file:
ranked forest
48 lines of code changed in 3 files:
ranked forest
361 lines of code changed in 2 files:
325 lines of code changed in 2 files:
Trunk: big change of new Tracer, and this check-in starts using List instead array in Variate.
6 lines of code changed in 2 files:
First implementation of correct calibration density for one monophyletic clade inside a Yule tree.
The internal interface it a little clunky since the concept does not fit well with the current classes implementing the various speciation priors.
The XML interface is via an additional 'calibration' element inside
the speciationLikelihood. The element contains the taxa and a distribution for the root of the taxa. For a single taxon list, the distribution is for the parent of the taxon, which has no other constraints.
<speciationLikelihood id="speciationlike">
<model>
<yuleModel idref="yule"/>
</model>
<speciesTree>
<treeModel idref="treeModel"/>
</speciesTree>
<calibration>
<exponentialDistributionModel>
<mean>
<parameter id="mean" value="1"/>
</mean>
</exponentialDistributionModel>
<taxa>
<taxon idref="tip1"/>
<taxon idref="tip2"/>
</taxa>
</calibration>
</speciationLikelihood>
26 lines of code changed in 3 files:
automatic intelliJ minor syntax fixes
5 lines of code changed in 2 files:
Decoupled the process of checking node heights are within bounds to confirm that an operator is correct from using it to reject a move. By default tree moves just call treeModel.endTreeEdit() to finish editing the tree. If they need to check whether the resulting tree is valid they can call checkTreeIsValid() which throws an exception if not. Most moves do not need this check if correctly implemented. Some I wasn't too sure about so I left the check in for those to give the same behaviour (but it is up to the operator whether this check is made and what to do about it).
TreeModel.endTreeEdit() can optionally make this test (switch on a flag at the top of TreeModel) but throws a runtimeException so stops the program if it fails.
43 lines of code changed in 3 files:
Fixed an issue with UPGMA producing zero internal branch lengths and causing zero probability in some tree priors.
4 lines of code changed in 1 file:
Cleaning up dN/dS summary statistics and adding TreeTraits for flu backbone
192 lines of code changed in 3 files:
Modifying CodonPartitionedRobustCounting to differentiate between internal and external branches; minor optimization of uniformized state history simulation
34 lines of code changed in 1 file:
Critical fix: branch rates now print out in tree log under new TreeTrait framework. Also starting to remove duplicated code from classes needing to output different combinations of TreeTrait summaries
153 lines of code changed in 3 files:
Add several wrappers to convert automatically between different reductions of TreeTraits (sum over tree, sum across sites, etc.). One can even double-wrap to get sum over tree + sum across sites. This should reduce substantial code-duplication and earn me a gold star.
172 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.
90 lines of code changed in 2 files:
Added an ascertainment correction unit test.
2 lines of code changed in 1 file:
Fixed TreeTrait to deal with a null trait value array (for example from the root of a tree).
30 lines of code changed in 2 files:
TRUNK: beauti: more for user-specified starting tree.
14 lines of code changed in 1 file:
(79 more)