MyNixOS website logo
Description

Implementation of LT-FH++.

Implementation of LT-FH++, an extension of the liability threshold family history (LT-FH) model. LT-FH++ uses a Gibbs sampler for sampling from the truncated multivariate normal distribution and allows for flexible family structures. LT-FH++ was first described in Pedersen, Emil M., et al. (2022) <https://pure.au.dk/ws/portalfiles/portal/353346245/> as an extension to LT-FH with more flexible family structures, and again as the age-dependent liability threshold (ADuLT) model Pedersen, Emil M., et al. (2023) <https://www.nature.com/articles/s41467-023-41210-z> as an alternative to traditional time-to-event genome-wide association studies, where family history was not considered.

Emil M. Pedersen 01/02/2024

LTFHPlus

LTFHPlus implements the method LT-FH++, an extension of the liability threshold model conditioned on family history (LT-FH). It accounts for information such as right censoring, age of onset, sex, and cohort effects, and allows for flexible family structures.

LT-FH++ can be used to estimate an individual’s genetic component of the full liability, the full liability or both by accounting for the family history and population prevalences. It utilises an efficient Gibbs sampler, which is implemented with Rcpp and is highly scaleable. A detailed description of the liability threshold model conditioned on family history, age of onset and sex can be found here.

Installation

You can install LTFHPlus by:

devtools::install_github("EmilMiP/LTFHPlus")

or for the CRAN version:

install.packages("LTFHPlus")

R-CMD-check

Documentation

Documentation for the different functions, as well as examples of how to use them, can be found on this pkgdown website.

Changes to 2.0

The most important change to version 2.0 is a more flexible covariance matrix construction, and the corresponding update to the input. The change to the covariance matrix allows users to include family members with far more flexibility, allowing users to completely exclude parents, use paternal/maternal half-siblings, grandparents, and more.

Metadata

Version

2.1.1

License

Unknown

Platforms (75)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-darwin
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-darwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-windows