/trunk Developers: alexander.alekseyenko

Login name:
alexander.alekseyenko
Total Commits:
157 (0.7%)
Lines of Code:
10,501 (0.9%)
Most Recent Commit:
2012-11-20 11:02
Tweet this:
Tweet this

Activity by Clock Time

Activity by Hour of Day for alexander.alekseyenko

Activity by Day of Week for alexander.alekseyenko

Activity in Directories

Directory Changes Lines of Code Lines per Change
Totals 157 (100.0%) 10501 (100.0%) 66.8
src/dr/evomodel/MSSD/ 21 (13.4%) 1522 (14.5%) 72.4
examples/ 13 (8.3%) 1196 (11.4%) 92.0
src/dr/evomodel/treelikelihood/ 11 (7.0%) 883 (8.4%) 80.2
src/dr/inference/prior/ 5 (3.2%) 800 (7.6%) 160.0
src/dr/app/bfe/ 8 (5.1%) 744 (7.1%) 93.0
src/dr/evomodel/ibd/ 3 (1.9%) 571 (5.4%) 190.3
src/dr/xml/ 5 (3.2%) 406 (3.9%) 81.2
src/dr/evomodel/approxPopTree/ 5 (3.2%) 405 (3.9%) 81.0
src/dr/inference/model/ 4 (2.5%) 386 (3.7%) 96.5
src/dr/app/beast/ 13 (8.3%) 378 (3.6%) 29.0
src/dr/evolution/datatype/ 4 (2.5%) 371 (3.5%) 92.7
src/dr/inference/operators/ 5 (3.2%) 370 (3.5%) 74.0
src/dr/inference/mcmc/ 8 (5.1%) 341 (3.2%) 42.6
src/dr/math/distributions/ 3 (1.9%) 335 (3.2%) 111.6
src/dr/evomodel/substmodel/ 4 (2.5%) 308 (2.9%) 77.0
examples/release/ 4 (2.5%) 235 (2.2%) 58.7
src/dr/evoxml/ 3 (1.9%) 225 (2.1%) 75.0
src/dr/evomodelxml/ 3 (1.9%) 217 (2.1%) 72.3
examples/unrelease/ 7 (4.5%) 214 (2.0%) 30.5
src/dr/evolution/alignment/ 3 (1.9%) 161 (1.5%) 53.6
src/dr/evomodel/branchratemodel/ 2 (1.3%) 153 (1.5%) 76.5
src/dr/util/ 3 (1.9%) 119 (1.1%) 39.6
src/dr/inferencexml/operators/ 3 (1.9%) 85 (0.8%) 28.3
src/dr/inference/trace/ 2 (1.3%) 33 (0.3%) 16.5
src/dr/math/ 3 (1.9%) 14 (0.1%) 4.6
src/dr/evomodel/tree/ 2 (1.3%) 11 (0.1%) 5.5
src/dr/app/beagle/evomodel/parsers/ 1 (0.6%) 8 (0.1%) 8.0
src/dr/evomodelxml/substmodel/ 1 (0.6%) 6 (0.1%) 6.0
src/dr/evolution/tree/ 1 (0.6%) 4 (0.0%) 4.0
src/dr/evomodel/alternativesplicing/ 4 (2.5%) 0 (0.0%) 0.0
examples/incorrect/ 3 (1.9%) 0 (0.0%) 0.0

Activity of alexander.alekseyenko

Most Recent Commits

alexander.alekseyenko 2012-11-20 11:02 Rev.: 5245

resolving Issue 630.

3 lines of code changed in 1 file:

  • src/dr/inference/mcmc: MarginalLikelihoodEstimator.java (+3 -3)
alexander.alekseyenko 2012-11-20 09:35 Rev.: 5244

renamed integratedMixtureModel to MixtureModelLikelihood. Preserved an alias parser <integratedMixtureModel> per Marc's request. Updated the class, such that the mixtures are always normalized internally when likelihood is calculated.

254 lines of code changed in 7 files:

  • examples/unrelease: testMVPolyaLikelihood2.xml (+7 -2)
  • src/dr/app/beast: release_parsers.properties (+1 -1)
  • src/dr/inference/model: IntegratedMixtureModel.java (del), MixtureModelLikelihood.java (+246 -67)
  • src/dr/math: MathUtils.java (-15)
alexander.alekseyenko 2012-11-17 11:24 Rev.: 5238

Started on a model to compute mixtures of likelihoods.

147 lines of code changed in 3 files:

  • examples/unrelease: testMVPolyaLikelihood2.xml (+26 -6)
  • src/dr/inference/model: MixtureModelLikelihood.java (+107)
  • src/dr/math: MathUtils.java (+14)
alexander.alekseyenko 2012-10-26 09:32 Rev.: 5209

Updated Compound DirichletMultinomial distribution to use both the rates and frequencies + dispersion parametrization. New example XML included.

176 lines of code changed in 3 files:

  • examples/unrelease: testMVPolyaLikelihood2.xml (+86)
  • src/dr/math/distributions: MultivariatePolyaDistributionLikelihood.java (new)
alexander.alekseyenko 2010-09-25 04:58 Rev.: 3571

Started MV Polya Likelihood model

343 lines of code changed in 6 files:

  • examples/release: testMSSD.xml (new 2)
  • examples/unrelease: testMVPolyaLikelihood.xml (new 93)
  • src/dr/app/beast: release_parsers.properties (+1)
  • src/dr/inferencexml/operators: DeltaMixOperatorParser.java (+2 -2)
  • src/dr/math/distributions: MultivariatePolyaDistributionLikelihood.java (+245)
alexander.alekseyenko 2010-09-24 04:20 Rev.: 3567

fix and move a few example files of my making

249 lines of code changed in 10 files:

  • examples/incorrect: testLewisMk.xml (del), testMSSD.xml (del), testPathSampling.xml (del)
  • examples/release: testIBDweights.xml (del), testLewisMk.xml (new 25), testMSSD.xml (+208)
  • examples/unrelease: testIBDweights.xml (new), testPathSampling.xml (new 2)
  • src/dr/app/beagle/evomodel/parsers: GeneralSubstitutionModelParser.java (+8 -5)
  • src/dr/evomodelxml/substmodel: GeneralSubstitutionModelParser.java (+6 -3)
alexander.alekseyenko 2010-09-24 04:19 Rev.: 3566

add a new operator on sum constrained parameter, providing better mixing for multiscale parameters

216 lines of code changed in 3 files:

  • src/dr/app/beast: release_parsers.properties (+1)
  • src/dr/inference/operators: DeltaMixOperator.java (new 132)
  • src/dr/inferencexml/operators: DeltaMixOperatorParser.java (+83)
alexander.alekseyenko 2010-03-18 02:22 Rev.: 3050

Fixed a small bug that prevented beagle from using multiple instances when certain patterns are used.

30 lines of code changed in 1 file:

  • src/dr/evolution/alignment: Patterns.java (+30 -19)
alexander.alekseyenko 2010-02-02 11:31 Rev.: 2866

Started on Population Tree Approximation models.

459 lines of code changed in 9 files:

  • examples: testPopTreeModel.xml (new 39)
  • src/dr/app/beast: development_parsers.properties (+1)
  • src/dr/evolution/tree: FlexibleTree.java (+4)
  • src/dr/evomodel/approxPopTree: AbstractPopulationMRCAModel.java (new 48), CoalescentPopulationMRCAModel.java (new 62), ConstantPopulationMRCAModel.java (new 62), PopTreeModel.java (+170), UniformPopulationMRCAModel.java (new 63)
  • src/dr/evomodel/tree: TreeModel.java (+10 -6)
alexander.alekseyenko 2010-01-29 07:44 Rev.: 2853

Fixed burn-in issues in MLE, restructured integration procedure, now using Integrator classes for handling different integration schemes.

146 lines of code changed in 2 files:

  • src/dr/inference/mcmc: MarginalLikelihoodEstimator.java (+129 -111)
  • src/dr/inference/trace: PathSamplingAnalysis.java (+17 -7)
alexander.alekseyenko 2010-01-17 10:15 Rev.: 2811

Minor changes to Path Sampling Marginal Likelihood Estimation and Bayes Factor analysis, including:
- Operator analysis printer class (general purpose);
- Operator schedule, critical bug fix;
- Path likelihood clean-up;
- Marginal likelihood estimator minor behavior changes.

202 lines of code changed in 6 files:

  • src/dr/inference/mcmc: MCMC.java (+4 -4), MarginalLikelihoodEstimator.java (+24 -20)
  • src/dr/inference/model: PathLikelihood.java (+33 -20)
  • src/dr/inference/operators: CombinedOperatorSchedule.java (+14 -1), OperatorAnalysisPrinter.java (new 127)
alexander.alekseyenko 2009-12-24 05:42 Rev.: 2720

making path sampling work for computing Bayes Factors; changes:
- new class that can combine MCMC operator schedules
- marginalLikelihoodEstimator can take multiple mcmc objects now
- changed format of PathSamplingAnalysis output (e.g. can copy-paste the pathParameter vs. meanPathLikelihood into a plotting program for evaluation and integration)

133 lines of code changed in 3 files:

  • src/dr/inference/mcmc: MarginalLikelihoodEstimator.java (+20 -4)
  • src/dr/inference/operators: CombinedOperatorSchedule.java (+97)
  • src/dr/inference/trace: PathSamplingAnalysis.java (+16 -4)
alexander.alekseyenko 2009-10-23 02:57 Rev.: 2449

added parsers for Lewis' Mk model with totaly ordered/unordered/custom ordered states.

307 lines of code changed in 7 files:

  • examples: testLewisMk.xml (new 31)
  • src/dr/app/beast: BeastParser.java (+3 -5), development_parsers.properties (+5 -2)
  • src/dr/evolution/datatype: MutationDeathType.java (+7 -2)
  • src/dr/evomodelxml: LewisMkSubstitutionModelParser.java (new 151)
  • src/dr/evoxml: KStateDataTypeParser.java (+64)
  • src/dr/util: ErrorLogHandler.java (+46 -42)
alexander.alekseyenko 2009-08-21 09:56 Rev.: 2121

making stochastic Dollo compliant with the new DataType stuff...

7 lines of code changed in 1 file:

  • src/dr/evolution/datatype: MutationDeathType.java (+7 -4)
alexander.alekseyenko 2009-06-29 01:53 Rev.: 1814

adding the files missing from r1812

359 lines of code changed in 3 files:

  • src/dr/xml: XMLModelCombiner.java (new 89), XMLModelFile.java (+181), XMLModelIdentifiable.java (new 89)
alexander.alekseyenko 2009-06-28 15:30 Rev.: 1812

Started a GUI for Bayes Factor Analysis of BEAST generated xml model.

744 lines of code changed in 8 files:

  • src/dr/app/bfe: BFEMain.java (new 39), BFEapp.form (new 33), BFEapp.java (new 19), XMLMerger.form (new 93), XMLMerger.java (new 78), XMLTreeModel.java (new 147), XMLViewer.form (new 177), XMLViewer.java (new 158)
alexander.alekseyenko 2009-04-08 09:36 Rev.: 1541

minor adjustments to path sampling code
1) user can specify the amount of burn-in through a corresponding attribute
2) the pathParameter column is now labeled as such; this was done by fixing how properties get logged

172 lines of code changed in 6 files:

  • src/dr/evomodelxml: LoggerParser.java (new 5)
  • src/dr/inference/mcmc: MarginalLikelihoodEstimator.java (+47 -15)
  • src/dr/util: Property.java (+73 -69)
  • src/dr/xml: PropertyParser.java (new)
alexander.alekseyenko 2008-12-12 01:57 Rev.: 1380

added an example of binary stochastic Dollo model, +some minor related bug fixes.

268 lines of code changed in 3 files:

  • examples: testBinaryDollo.xml (+150)
  • src/dr/evolution/datatype: MutationDeathType.java (+111 -82)
  • src/dr/evomodel/MSSD: AbstractObservationProcess.java (+7 -2)
alexander.alekseyenko 2008-11-28 06:28 Rev.: 1342

Added implementation of Lewis' Mk Model (cf. Syst. Biol. 50(6):913-925, 2001)

65 lines of code changed in 2 files:

  • src/dr/app/beast: BeastParser.java (+4 -6)
  • src/dr/evomodelxml: MkModelParser.java (+61)
alexander.alekseyenko 2008-11-28 04:33 Rev.: 1341

Massive refactoring of MSSD model specification. See new example file testMSSD.xml to appreciate the resulting simplifications.

377 lines of code changed in 7 files:

  • examples: testBinary.xml (del), testMSSD.xml (new 203)
  • src/dr/evomodel/MSSD: ALSTreeLikelihood.java (+41 -5), AbstractObservationProcess.java (+12 -9), AnyTipObservationProcess.java (+7 -5), SingleTipObservationProcess.java (+34 -26)
  • src/dr/evomodel/substmodel: MutationDeathModel.java (+80 -75)

(13 more)

Generated by StatSVN 0.7.0