Directory src/dr/app/beagle/evomodel/substmodel/

Total Files:
35
Deleted Files:
1
Lines of Code:
609

[root]/src/dr/app/beagle/evomodel/substmodel

Lines of Code

src/dr/app/beagle/evomodel/substmodel/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 241 (100.0%) 8418 (100.0%) 34.9
rambaut 105 (43.6%) 4415 (52.4%) 42.0
msuchard 131 (54.4%) 3940 (46.8%) 30.0
jheled 4 (1.7%) 62 (0.7%) 15.5
fbielejec 1 (0.4%) 1 (0.0%) 1.0

Most Recent Commits

msuchard 2013-04-06 05:11 Rev.: 5559

Reconstructions from AncestralStateBeagleTreeLikelihood now follow useAmbiguities=true/false setting.

17 lines of code changed in 2 files:

  • src/dr/app/beagle/evomodel/substmodel: ComplexSubstitutionModel.java (+17 -6)
msuchard 2012-12-21 11:28 Rev.: 5293

Standardizing output for markov jumps

7 lines of code changed in 2 files:

  • src/dr/app/beagle/evomodel/substmodel: UniformizedSubstitutionModel.java (new)
msuchard 2012-12-21 05:39 Rev.: 5292

Improving ease to subclass ComplexSubstitutionModel for varying conditioning restrictions

27 lines of code changed in 4 files:

  • src/dr/app/beagle/evomodel/substmodel: ColtEigenSystem.java (new), ComplexColtEigenSystem.java (new)
msuchard 2012-12-21 05:22 Rev.: 5291

Increased max iterations and largest allowable condition number for complex diagonalizable substitution models; may change inference in BSSVS models.

6 lines of code changed in 1 file:

  • src/dr/app/beagle/evomodel/substmodel: ColtEigenSystem.java (+6 -7)
msuchard 2012-12-20 10:00 Rev.: 5286

Standardizing format for complete histories with single events

4 lines of code changed in 2 files:

  • src/dr/app/beagle/evomodel/substmodel: CodonPartitionedRobustCounting.java (new)
msuchard 2012-12-20 07:49 Rev.: 5284

Modified NexusImporter to handle nested arrays. May cause unforeseen bugs in important other traits.

10 lines of code changed in 1 file:

  • src/dr/app/beagle/evomodel/substmodel: CodonPartitionedRobustCounting.java (+10 -2)
msuchard 2012-12-18 06:51 Rev.: 5282

Consistently clearing complete histories within CodonPartitionedRobustCounting

33 lines of code changed in 1 file:

  • src/dr/app/beagle/evomodel/substmodel: CodonPartitionedRobustCounting.java (+33 -8)
rambaut 2012-12-03 03:04 Rev.: 5269

Removed the canReturnComplexDiagonalization() method which was always returning false even if there was a complex diagonalization. This method is correctly returned by the substitution model.

0 lines of code changed in 2 files:

  • src/dr/app/beagle/evomodel/substmodel: EigenDecomposition.java (new)
msuchard 2012-11-28 10:34 Rev.: 5260

Incomplete implementation of multi-state stochastic Dollo under BEAGLE. Needs considerably more work.

176 lines of code changed in 1 file:

  • src/dr/app/beagle/evomodel/substmodel: MutationDeathModel.java (new 176)
rambaut 2012-11-22 01:29 Rev.: 5251

Cleaned up the format of the complete history logging. Now has {SITE,{TIME,FROM_STATE,TO_STATE},...}. I am aware this will mess up people's processing scripts but it was a mess before (unnecessary nesting of parentheses and '-1's all over the place).

3 lines of code changed in 2 files:

  • src/dr/app/beagle/evomodel/substmodel: CodonPartitionedRobustCounting.java (+2 -2), UniformizedSubstitutionModel.java (+1 -1)
rambaut 2012-11-15 14:45 Rev.: 5230

Updated copyright messages.

529 lines of code changed in 62 files:

  • src/dr/app/beagle/evomodel/substmodel: AbstractPCARateMatrix.java (+25), BaseSubstitutionModel.java (new), CodonLabeling.java (+25), CodonPartitionedRobustCounting.java (+1 -1), ColtEigenSystem.java (+25), ComplexColtEigenSystem.java (+25), ComplexSubstitutionModel.java (+25), DefaultEigenSystem.java (new), DependentProductChainSubstitutionModel.java (+25), EigenDecomposition.java (+25), EigenSystem.java (+1 -1), EmpiricalAminoAcidModel.java (new), EmpiricalCodonModel.java (+25), EmpiricalRateMatrix.java (+26 -1), FrequencyModel.java (+1 -1), GLMSubstitutionModel.java (+25), GTR.java (+5 -5), GY94CodonModel.java (+2 -2), GeneralSubstitutionModel.java (new), HKY.java (+1 -1), MarkovJumpsSubstitutionModel.java (+1 -1), MarkovModulatedFrequencyModel.java (new), MarkovModulatedGY94CodonModel.java (+5 -5), MarkovModulatedSubstitutionModel.java (+25), PCACodonModel.java (new), PCARateMatrixMammalia.java (new), ProductChainFrequencyModel.java (new), ProductChainSubstitutionModel.java (new), SVSComplexSubstitutionModel.java (new), SVSGeneralSubstitutionModel.java (new), StratifiedTraitOutputFormat.java (new), SubstitutionModel.java (+1 -1), TN93.java (new), UniformizedSubstitutionModel.java (+1 -1)
rambaut 2012-11-15 14:41 Rev.: 5229

Branch specific substitution models now working. NewTreeLikelihood will replace BeagleTreeLikelihood in a future commit. AncestralStateTL and MarkovJumpsTL now descend from NewTreeLikelihood. EpochBranchModel uses a different XML format from EpochBranchSubstitutionModel (now depreciated). Also implemented a branch-specific substitution model.

2 lines of code changed in 2 files:

  • src/dr/app/beagle/evomodel/substmodel: BaseSubstitutionModel.java (+1), CodonPartitionedRobustCounting.java (+1 -1)
rambaut 2012-08-08 10:19 Rev.: 5107

Porting 'evaluateLate' interface method from 1.7 branch.

16 lines of code changed in 2 files:

  • src/dr/app/beagle/evomodel/substmodel: ComplexSubstitutionModel.java (+8), SVSGeneralSubstitutionModel.java (+8)
rambaut 2012-08-04 03:49 Rev.: 5097

Porting fixes from 1.7.3 back into the trunk

26 lines of code changed in 2 files:

  • src/dr/app/beagle/evomodel/substmodel: FrequencyModel.java (+1 -1), MarkovJumpsSubstitutionModel.java (+25)
fbielejec 2012-06-23 11:18 Rev.: 5044

fixed typo

1 lines of code changed in 1 file:

  • src/dr/app/beagle/evomodel/substmodel: FrequencyModel.java (+1 -1)
msuchard 2012-06-23 08:34 Rev.: 5042

Standardizing format for change events; these should always be an array of arrays because the number of events is variable.

2 lines of code changed in 1 file:

  • src/dr/app/beagle/evomodel/substmodel: CodonPartitionedRobustCounting.java (+2 -1)
rambaut 2012-06-07 00:48 Rev.: 5018

Logging of complete histories to trees has a more consistent format (a set of nested arrays).


14 lines of code changed in 1 file:

  • src/dr/app/beagle/evomodel/substmodel: CodonPartitionedRobustCounting.java (+14 -3)
rambaut 2012-06-06 21:39 Rev.: 5015

Improving complete history loggin format.

21 lines of code changed in 1 file:

  • src/dr/app/beagle/evomodel/substmodel: CodonPartitionedRobustCounting.java (+21 -19)
msuchard 2012-06-05 09:39 Rev.: 5013

ProductChainSubstitutionModel now propogates submodel changes

20 lines of code changed in 2 files:

  • src/dr/app/beagle/evomodel/substmodel: ProductChainFrequencyModel.java (+6), ProductChainSubstitutionModel.java (+14 -3)
msuchard 2012-06-05 09:09 Rev.: 5012

Fixing reporting of site- and branch-specific S and N counts

22 lines of code changed in 3 files:

  • src/dr/app/beagle/evomodel/substmodel: CodonPartitionedRobustCounting.java (+14 -2), MarkovJumpsSubstitutionModel.java (+4), UniformizedSubstitutionModel.java (+4)
msuchard 2012-05-16 20:46 Rev.: 4971

Added a trait logger for complete histories with times under robust dnds counting

31 lines of code changed in 1 file:

  • src/dr/app/beagle/evomodel/substmodel: CodonPartitionedRobustCounting.java (+31 -1)
msuchard 2012-05-15 20:50 Rev.: 4960

Expanding robust counting dNdS to consider complete histories

80 lines of code changed in 2 files:

  • src/dr/app/beagle/evomodel/substmodel: CodonPartitionedRobustCounting.java (+40 -6), UniformizedSubstitutionModel.java (+40 -10)
msuchard 2012-03-08 07:09 Rev.: 4789

Implemented TN93 under BEAGLE.

152 lines of code changed in 1 file:

  • src/dr/app/beagle/evomodel/substmodel: TN93.java (+152)
msuchard 2012-02-04 04:38 Rev.: 4638

Bug fix in randomization for SVSComplexSubstitutionModel

1 lines of code changed in 1 file:

  • src/dr/app/beagle/evomodel/substmodel: BaseSubstitutionModel.java (+1 -1)
rambaut 2011-11-16 21:59 Rev.: 4439

Fixed a few more '!' in user interface messages. Let's keep them for errors that shouldn't happen (i.e., are genuine surprises).

1 lines of code changed in 1 file:

  • src/dr/app/beagle/evomodel/substmodel: BaseSubstitutionModel.java (+1 -1)
msuchard 2011-09-29 04:58 Rev.: 4338

Improved user-friendliness of robust counting errors

15 lines of code changed in 1 file:

  • src/dr/app/beagle/evomodel/substmodel: UniformizedSubstitutionModel.java (+15 -1)
rambaut 2011-07-23 04:00 Rev.: 4116

uncommitting an erroneous revision

0 lines of code changed in 6 files:

  • src/dr/app/beagle/evomodel/substmodel: BaseSubstitutionModel.java (changed), FrequencyModel.java (changed), GY94CodonModel.java (changed), GeneralSubstitutionModel.java (changed), HKY.java (changed), SubstitutionModel.java (changed)
msuchard 2011-06-16 04:29 Rev.: 4028

Adding TreeAnnonator parsing ability for MarkovJumps processes with multiple sites. To be used in Markov-modulated substitution models with Chris Simon.

1 lines of code changed in 1 file:

  • src/dr/app/beagle/evomodel/substmodel: MarkovModulatedSubstitutionModel.java (+1 -1)
msuchard 2011-05-31 06:47 Rev.: 3993

Playing with complete history logging; honeymoons are meant for bug-fixing

15 lines of code changed in 1 file:

  • src/dr/app/beagle/evomodel/substmodel: UniformizedSubstitutionModel.java (+15 -4)
msuchard 2011-05-19 08:00 Rev.: 3980

Stationary distribution of Markov-modulated process now factors into the root frequency distribution of the sequence likelihood

156 lines of code changed in 3 files:

  • src/dr/app/beagle/evomodel/substmodel: FrequencyModel.java (+2 -2), MarkovModulatedFrequencyModel.java (+138 -4), MarkovModulatedSubstitutionModel.java (+16 -4)
msuchard 2011-05-18 09:12 Rev.: 3979

Intermediate work on a Markov-modulated mixture model; returns equal (and correct) sequence likelihoods when mixing rates = 0.

148 lines of code changed in 2 files:

  • src/dr/app/beagle/evomodel/substmodel: MarkovModulatedFrequencyModel.java (+61), MarkovModulatedSubstitutionModel.java (+87 -16)
msuchard 2011-05-08 06:57 Rev.: 3971

Fixed incorrect calculations when using a BranchSubstitutionModel with MarkovJumps

2 lines of code changed in 1 file:

  • src/dr/app/beagle/evomodel/substmodel: UniformizedSubstitutionModel.java (+2 -1)
msuchard 2011-04-29 10:18 Rev.: 3968

Uniformized simulation now falls back on rejection sampling when numerically instable.

31 lines of code changed in 1 file:

  • src/dr/app/beagle/evomodel/substmodel: UniformizedSubstitutionModel.java (+31 -3)
msuchard 2011-04-27 15:50 Rev.: 3962

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.

21 lines of code changed in 2 files:

  • src/dr/app/beagle/evomodel/substmodel: MarkovJumpsSubstitutionModel.java (+6 -3), UniformizedSubstitutionModel.java (+15 -1)
msuchard 2011-04-10 03:59 Rev.: 3931

Work on dependent evolution between pairs of amino acids

239 lines of code changed in 2 files:

  • src/dr/app/beagle/evomodel/substmodel: DependentProductChainSubstitutionModel.java (+146), MarkovModulatedSubstitutionModel.java (+93)
rambaut 2011-01-24 23:18 Rev.: 3777

Some new empirical codon models by Stefan Zoller (ETH Zurich) & Adrian Schneider (U. of Edinburgh). Example files in examples/release/EmpiricalCodonModels

1021 lines of code changed in 5 files:

  • src/dr/app/beagle/evomodel/substmodel: AbstractPCARateMatrix.java (+64), EmpiricalCodonModel.java (+605), EmpiricalRateMatrix.java (+105), PCACodonModel.java (+129), PCARateMatrixMammalia.java (+118)
msuchard 2010-10-27 12:01 Rev.: 3682

Almost certainly broke BeagleTreeLikelihood. Added support for BranchSiteModel (different substitution models across various sets of branches) and implemented an external vs internal branch-specific substitution process.

3 lines of code changed in 1 file:

  • src/dr/app/beagle/evomodel/substmodel: BaseSubstitutionModel.java (+3 -1)
msuchard 2010-10-20 00:30 Rev.: 3657

Updates to robust counting classes to provide branch-specific unconditioned counts

84 lines of code changed in 1 file:

  • src/dr/app/beagle/evomodel/substmodel: CodonPartitionedRobustCounting.java (+84 -4)
rambaut 2010-08-05 04:21 Rev.: 3365

These models now allow a null indicator parameter in the constructor in which case they create one full of ones.

16 lines of code changed in 2 files:

  • src/dr/app/beagle/evomodel/substmodel: SVSComplexSubstitutionModel.java (+8 -3), SVSGeneralSubstitutionModel.java (+8 -2)
msuchard 2010-07-28 11:00 Rev.: 3329

Special tolerance test for super-high precision Colt eigendecomposition

2 lines of code changed in 1 file:

  • src/dr/app/beagle/evomodel/substmodel: ComplexSubstitutionModel.java (+2 -3)

(54 more)

Generated by StatSVN 0.7.0