Copyright | (c) Dominik Schrempf 2019 |
---|---|

License | GPL-3 |

Maintainer | dominik.schrempf@gmail.com |

Stability | unstable |

Portability | portable |

Safe Haskell | None |

Language | Haskell2010 |

Creation date: Thu Feb 28 14:09:11 2019.

At the moment, a mixture model is used to emulate gamma rate heterogeneity. This does not come with huge run time increases when simulating data. For inference however, it would make a lot of sense to reuse the Eigendecomposition for all rate heterogeneity components though.

## Synopsis

- summarizeGammaRateHeterogeneity :: Int -> Double -> [ByteString]
- expand :: Int -> Double -> PhyloModel -> PhyloModel

# Documentation

summarizeGammaRateHeterogeneity :: Int -> Double -> [ByteString] Source #

Short summary of gamma rate heterogeneity parameters.

expand :: Int -> Double -> PhyloModel -> PhyloModel Source #

For a given number of rate categories, a gamma shape parameter alpha and a substitution model, compute the scaled substitution models corresponding to the gamma rates.