Package: orthoMTL
Type: Package
Title: Multi-Task Learning with Orthogonal Constraints
Version: 0.1.0
Authors@R: c(
    person("Kevin", "Vervier",
        email = "kevin.vervier@novartis.com",
        role = c("aut", "cre")),
    person("Novartis Pharma AG", role = c("cph", "fnd")))
Description: Fits regularised multi-task learning models where relationships
    between tasks are controlled via orthogonality or disjoint-support constraints.
    Supports regression, binary classification, and censored survival data.
    In survival mode, time-to-event outcomes are converted into binary labels at
    user-defined thresholds, enabling the discovery of features with time-varying
    effects that standard proportional-hazards models cannot detect.
    Implements the penalty described in Vervier et al. (2014)
    <https://hal.science/hal-00985654>.
License: GPL-3
Encoding: UTF-8
Imports: parallel, doParallel, foreach, ggplot2, rlang, stats
VignetteBuilder: knitr
Suggests: knitr, glmnet, testthat (>= 3.0.0), survival, rmarkdown
RoxygenNote: 7.3.3
Depends: R (>= 4.0.0)
NeedsCompilation: no
Packaged: 2026-08-07 13:45:33 UTC; Shadow
Author: Kevin Vervier [aut, cre],
  Novartis Pharma AG [cph, fnd]
Maintainer: Kevin Vervier <kevin.vervier@novartis.com>
Repository: CRAN
Date/Publication: 2026-08-23 10:10:02 UTC
Built: R 4.5.3; ; 2026-08-23 23:51:21 UTC; windows
