Changes in version 0.99.0 New features All new features allow for tidy selection. Making it easier to evaluate different types of data for the same method. For instance, you can specify the columns to use as strings, integer position, symbol or expression. Methods - New decouple() integrates the various member functions of the decoupleR statistics for centralized evaluation. - New family decoupleR statists for shared documentation is made up of: - New run_gsva() incorporate a convinient wrapper for GSVA::gsva(). - New run_mean() calculates both the unnormalized regulatory activity and the normalized (i.e. z-score) one based on an empirical distribution. - New run_ora() fisher exact test to calculate the regulatory activity. - New run_pscira() uses a logic equivalent to run_mean() with the difference that it does not accept a column of likelihood. - New run_scira() calculates the regulatory activity through the coefficient $\beta_1$ of an adjusted linear model. - New run_viper() incorporate a convinient wrapper for viper::viper(). Converters - New functions family convert_to_ variants that allows the conversion of data to a standard format. - New convert_to_() return the entry without modification. - New convert_to_gsva() return a list of regulons suitable for GSVA::gsva(). - New convert_to_mean() return a tibble with four columns: tf, target, mor and likelihood. - New convert_to_ora() returns a named list of regulons; tf with associated targets. - New convert_to_pscira() returns a tibble with three columns: tf, target and mor. - New convert_to_scira() returns a tibble with three columns: tf, target and mor. - New convert_to_viper() return a list of regulons suitable for viper::viper()