Directory src/dr/evomodel/sitemodel/

Total Files:
13
Deleted Files:
2
Lines of Code:
2228

[root]/src/dr/evomodel/sitemodel

Lines of Code

src/dr/evomodel/sitemodel/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 86 (100.0%) 2307 (100.0%) 26.8
alexei.drummond 16 (18.6%) 975 (42.3%) 60.9
akaruiws 8 (9.3%) 490 (21.2%) 61.2
rambaut 26 (30.2%) 423 (18.3%) 16.2
benjamin.redelings 1 (1.2%) 311 (13.5%) 311.0
jheled 23 (26.7%) 84 (3.6%) 3.6
msuchard 4 (4.7%) 17 (0.7%) 4.2
dong.w.xie 8 (9.3%) 7 (0.3%) 0.8

Most Recent Commits

akaruiws 2011-02-17 15:37 Rev.: 3806

BMA for nucleotide substition models and gamma site model.

262 lines of code changed in 1 file:

  • src/dr/evomodel/sitemodel: GammaSiteBMA.java (new 262)
akaruiws 2010-07-30 18:41 Rev.: 3353

Classes for modelling the relative rates of loci.

115 lines of code changed in 3 files:

  • src/dr/evomodel/sitemodel: DiscretizedLociRates.java (new), SampleQuantileLociRates.java (new 110)
akaruiws 2010-07-28 22:07 Rev.: 3341

Prevent repetitive rate calculations.

16 lines of code changed in 1 file:

  • src/dr/evomodel/sitemodel: DiscretizedLociRates.java (+16 -4)
akaruiws 2010-07-28 20:20 Rev.: 3339

Automatically create bounds for the category parameter and correction to adding parameter to model.

6 lines of code changed in 1 file:

  • src/dr/evomodel/sitemodel: DiscretizedLociRates.java (+6 -1)
akaruiws 2010-07-25 16:25 Rev.: 3323

Parser and corrections for DiscretizedLociRates.

3 lines of code changed in 1 file:

  • src/dr/evomodel/sitemodel: DiscretizedLociRates.java (+3 -2)
akaruiws 2010-07-24 18:11 Rev.: 3322

Models the relative loci rates using the given discritized parametric distribution.

88 lines of code changed in 1 file:

  • src/dr/evomodel/sitemodel: DiscretizedLociRates.java (+88)
dong.w.xie 2010-02-17 15:45 Rev.: 2934

Trunk refactoring: site model (split parsers).

7 lines of code changed in 8 files:

  • src/dr/evomodel/sitemodel: CategorySiteModel.java (-78), GammaSiteModel.java (+1 -99), SampleStateAndCategoryModel.java (new), SampleStateModel.java (new)
jheled 2009-11-01 14:20 Rev.: 2487

code police

8 lines of code changed in 1 file:

  • src/dr/evomodel/sitemodel: GammaSiteModel.java (+8 -16)
rambaut 2009-10-24 12:48 Rev.: 2460

Implemented checks to see that all models, likelihood and parameters are being controlled by the MCMC. The checks are made in MCMCParser but the warnings are currently commented out.

48 lines of code changed in 2 files:

  • src/dr/evomodel/sitemodel: DirichletSiteModel.java (new)
benjamin.redelings 2009-10-17 04:50 Rev.: 2430

[NEW] Add a site model with free rate parameters.
It doesn't actually work yet, for some reason...

* dr/app/beast/development_parses.properties:
+ Add DirichletSiteModel
* src/dr/evomodel/sitemodel/DirichletSiteModel.java
+ New model class.

311 lines of code changed in 1 file:

  • src/dr/evomodel/sitemodel: DirichletSiteModel.java (+311)
jheled 2009-09-09 08:26 Rev.: 2227

generify and auto intelliJ

12 lines of code changed in 2 files:

  • src/dr/evomodel/sitemodel: SampleStateAndCategoryModel.java (+11 -11), SampleStateModel.java (+1 -1)
jheled 2009-09-07 08:15 Rev.: 2205

code police

0 lines of code changed in 2 files:

  • src/dr/evomodel/sitemodel: SiteModel.java (-1)
rambaut 2009-08-20 21:06 Rev.: 2120

Just added a comment explaning the lower bound on the gamma shape parameter.

6 lines of code changed in 1 file:

  • src/dr/evomodel/sitemodel: GammaSiteModel.java (+6)
msuchard 2009-08-20 12:42 Rev.: 2111

Hard lower bound on shape parameter of GammaSite*Model

1 lines of code changed in 1 file:

  • src/dr/evomodel/sitemodel: GammaSiteModel.java (+1 -1)
msuchard 2009-08-16 15:16 Rev.: 2082

Overloaded several standard BEAST XML labels, so BEAGLE does not mask standard classes completely. A better solution is to have BeastParser do this automatically when it replaces parsers.

6 lines of code changed in 1 file:

  • src/dr/evomodel/sitemodel: GammaSiteModel.java (+6)
jheled 2009-07-27 11:01 Rev.: 1923

Intellij Auto changes

24 lines of code changed in 4 files:

  • src/dr/evomodel/sitemodel: CategorySiteModel.java (+13 -13), SampleStateModel.java (+10 -16), ScoreMatrix.java (new)
alexei.drummond 2009-07-19 14:30 Rev.: 1873

Parameter -> Variable, Act 2 -- this is probably the biggest change made to core BEAST in a few years. So I tagged revision 1870 for convenience. Parameter is now basically obsoleted and should be replaced by DoubleVariable or Variable<Double> where appropriate. We can now also develop some Variable<Integer> and Variable<Boolean> et cetera so should be nice in the future... I have also added a Variable<double[]> for vectors and matrices. See dr.inference.tutorial.Tutorial1 for a first peek at programmable BEAST MCMC...

50 lines of code changed in 4 files:

  • src/dr/evomodel/sitemodel: CategorySiteModel.java (+6 -5), GammaSiteModel.java (+14 -13), SampleStateAndCategoryModel.java (+12 -15), SampleStateModel.java (+18 -21)
jheled 2009-05-06 09:55 Rev.: 1674

more string constants

3 lines of code changed in 2 files:

  • src/dr/evomodel/sitemodel: GammaSiteModel.java (+1 -2), SiteModel.java (+2)
rambaut 2009-03-19 02:15 Rev.: 1501

I have moved all the new stuff for the 'BEAGLE' library into its own package. I am producing a set of parsers that override the default ones to use the new classes. I envisage that at some point we will want to move to the new SubstModel hierarchy as it is much cleaner. But to avoid breaking anything whilst this develops, I am compartmentalizing them.

0 lines of code changed in 2 files:

  • src/dr/evomodel/sitemodel: GammaSiteRateModel.java (del), SiteRateModel.java (del)
rambaut 2009-03-18 10:40 Rev.: 1498

Integrated BEAGLE into BEAST (compiles and runs but crashes in native code).

52 lines of code changed in 5 files:

  • src/dr/evomodel/sitemodel: CategorySiteModel.java (+18 -9), GammaSiteModel.java (+18), SampleStateAndCategoryModel.java (+4), SampleStateModel.java (+4), SiteModel.java (+8 -2)
rambaut 2009-02-27 23:57 Rev.: 1462

Created a SiteRateModel and a GammaSiteRate model. This new interface just provides relative rates and proportions for sites (so has no reference to substmodels or frequencymodels.

0 lines of code changed in 2 files:

  • src/dr/evomodel/sitemodel: GammaSiteRateModel.java (new), SiteRateModel.java (new)
alexei.drummond 2008-11-27 21:21 Rev.: 1340

Moved ParameterChangeType -> Parameter.ChangeType

17 lines of code changed in 4 files:

  • src/dr/evomodel/sitemodel: CategorySiteModel.java (+4 -5), GammaSiteModel.java (+1 -2), SampleStateAndCategoryModel.java (+6 -3), SampleStateModel.java (+6 -3)
alexei.drummond 2008-11-27 13:08 Rev.: 1337

added variable size functionality to Parameter

742 lines of code changed in 4 files:

  • src/dr/evomodel/sitemodel: CategorySiteModel.java (+228 -197), GammaSiteModel.java (+4 -2), SampleStateAndCategoryModel.java (+245 -226), SampleStateModel.java (+265 -244)
jheled 2008-11-19 12:11 Rev.: 1318

Code Police

4 lines of code changed in 2 files:

  • src/dr/evomodel/sitemodel: CategorySiteModel.java (+1 -1), SampleStateAndCategoryModel.java (+3 -4)
rambaut 2008-10-12 23:14 Rev.: 1230

Simplified the SiteModel interface so it is no longer a wrapper for a substitution model to get transition probability matrix.

228 lines of code changed in 6 files:

  • src/dr/evomodel/sitemodel: CategorySiteModel.java (+63 -70), GammaSiteModel.java (+2 -33), SampleStateAndCategoryModel.java (+75 -85), SampleStateModel.java (+83 -93), ScoreMatrix.java (+1 -1), SiteModel.java (+4 -25)
msuchard 2008-10-10 13:07 Rev.: 1215

Missing interface components fixed.

10 lines of code changed in 2 files:

  • src/dr/evomodel/sitemodel: SampleStateAndCategoryModel.java (+5 -1), SampleStateModel.java (+5 -1)
rambaut 2008-10-08 21:57 Rev.: 1211

Compiling - ready to start testing...

newtreelikelihood is a new approach to the likelihood core to minimize
communication between Java and native implementations. This should allow faster native code and use of GPUs. This is just a temporary parallel package whilst this is developed.

19 lines of code changed in 1 file:

  • src/dr/evomodel/sitemodel: SiteModel.java (+19 -12)
rambaut 2008-08-29 06:06 Rev.: 1170

Started work on a sequence simulator

33 lines of code changed in 1 file:

  • src/dr/evomodel/sitemodel: GammaSiteModel.java (+33 -2)
alexei.drummond 2008-08-12 21:16 Rev.: 1112

moved all distributions into their own sub-package in dr.math

87 lines of code changed in 1 file:

  • src/dr/evomodel/sitemodel: GammaSiteModel.java (+87 -49)
alexei.drummond 2008-07-12 01:49 Rev.: 989

Be very afraid: I have tidied up double and string attribute parsing in various classes. Hopefully no logic was changed, and I avoided code that couldn't be understood in a brief moment.

1 lines of code changed in 2 files:

  • src/dr/evomodel/sitemodel: CategoryParameterStatistic.java (+1 -4)
alexei.drummond 2008-07-12 01:14 Rev.: 988

Be scared: I have tidied up integer attribute parsing in various classes. Also operator weights were integers in some places -- they should all be doubles now...

78 lines of code changed in 1 file:

  • src/dr/evomodel/sitemodel: CategoryParameterStatistic.java (+78 -69)
jheled 2008-06-05 20:25 Rev.: 937

Change method name to something I understand

4 lines of code changed in 1 file:

  • src/dr/evomodel/sitemodel: GammaSiteModel.java (+4 -4)
jheled 2008-05-28 09:51 Rev.: 899

Move getParameter and replaceParameter to AbstractXMLObjectParser - now used by multiple parsers

Renamed getSocketChild

Added generic 'public <T> T getAttribute(String name, T defaultValue)' to XMLObject - some usages of getXXXXattribute replaced. Update usage in your code if possible so we can one day remove the numerous getXXXXattribute

4 lines of code changed in 1 file:

  • src/dr/evomodel/sitemodel: GammaSiteModel.java (+4 -4)
rambaut 2007-08-07 00:23 Rev.: 452

Removed vestigal 'adoptState' methods that had been proliferating like endogenous retroviruses dispite that the method had been removed from the interface.

0 lines of code changed in 4 files:

  • src/dr/evomodel/sitemodel: CategorySiteModel.java (-3), GammaSiteModel.java (-3), SampleStateAndCategoryModel.java (-1), SampleStateModel.java (-1)
rambaut 2007-07-13 23:21 Rev.: 398

Added a few more synchronisations to allow multithreading.

16 lines of code changed in 1 file:

  • src/dr/evomodel/sitemodel: GammaSiteModel.java (+16 -8)
rambaut 2007-07-12 21:39 Rev.: 394

Added a few more synchronisations to allow multithreading. This includes GammaSiteModel & HKY. Basically, any lazy calculations for instance variables in functions called by TreeLikelihood need to be synchronized.

21 lines of code changed in 1 file:

  • src/dr/evomodel/sitemodel: GammaSiteModel.java (+21 -19)
jheled 2007-07-07 08:01 Rev.: 364

tidyup and generifying

24 lines of code changed in 7 files:

  • src/dr/evomodel/sitemodel: AlignmentScore.java (+12 -19), GammaSiteModel.java (+4 -4), PairDistance.java (+4 -6), SampleStateModel.java (+3 -3), SiteModel.java (+1 -1)
jheled 2007-07-02 16:20 Rev.: 348

Issue a warning for attributes of elements in BEAST xml files which are not declared by the XML rules. This helps both users (like me) not to get stung by silent ignore of typos, and developers (like me) which need to debug rules for new elements.

Those changes involves fixing some elements rules, and additional cleanup.

1 lines of code changed in 1 file:

  • src/dr/evomodel/sitemodel: CategorySiteModel.java (+1 -1)
Generated by StatSVN 0.7.0