Last updated: 2018-09-21

workflowr checks: (Click a bullet for more information)
Expand here to see past versions:


In Progress

Investigations 8 and 9 implement parallel backfitting updates.

Investigation 10. SQUAREM does poorly on FLASH backfits. DAAREM (a more recent algorithm by one of the authors of SQUAREM) does better, but offers smaller performance gains than parallelization.

Investigation 11. The order in which factor/loading pairs are updated (during backfitting) makes some difference, but not much.

Investigation 12. To fit a FLASH model with an arbitrary error covariance matrix, I follow up on a suggestion by Matthew Stephens.

Investigations 14 and 16 illustrate two approaches to factorizing the GTEx donation matrix. The first is more naive, and is primarily intended as an illustration of how to do nonnegative matrix factorization using FLASH. The second is a more sophisticated approach that models the counts as drawn from Poisson distributions.

Investigation 15. Tests an implementation of changes to the way tau is stored, as discussed here.

Still Relevant

Notes 1 and 2 and Investigation 4 describe a way to compute the FLASH objective directly (rather than using the indirect method implemented in flashr).

Investigations 5a-b and 13 attempt to determine the best default initialization function.

Archived

The bug causing the problem described in Investigations 1-3 was fixed in version 0.1-13 of package ebnm.

Investigations 6 and 7 deal with warmstarts, which were implemented in version 0.5-14 of flashr.


This reproducible R Markdown analysis was created with workflowr 1.0.1