Skip to contents

Performs VIPER analysis on a RNA-seq dataset contained by an ingres object. This function is merely a wrapper around the original VIPER function, designed to suit the ingres workflow and properly prepare the input data.

Usage

performViper(ingres.object, regulon, verbose = FALSE)

Arguments

ingres.object

An ingres object.

regulon

Object of class regulon or list of objects of class regulon for metaVIPER analysis

verbose

Logical, whether progression messages should be printed in the terminal

Value

An ingres object with the result of the VIPER inference in the viper slot

Examples

# Subset regulon to speed up example run
regulon <- aracne.networks::regulonblca[1:100]
ing <- createExampleIngresObject()
performViper(ing, regulon)
#> An ingres object
#> --------------------
#> 16314 features across 90 samples
#> 9 clusters
#> Its Boolean network has 30 nodes
#> Viper performed