## ----include = FALSE---------------------------------------------------------- knitr::opts_chunk$set( collapse = TRUE, comment = "#>", fig.width = 6, fig.height = 5 ) ## ----setup-------------------------------------------------------------------- library(SeqNet) set.seed(12345) ## ----------------------------------------------------------------------------- nw <- random_network(p = 100, n_modules = 5) nw ## ----------------------------------------------------------------------------- g <- plot_network(nw) ## ----------------------------------------------------------------------------- plot_modules(nw, g) ## ----------------------------------------------------------------------------- nw <- gen_partial_correlations(nw) is_weighted(nw) ## ----------------------------------------------------------------------------- heatmap_network(nw) ## ----------------------------------------------------------------------------- x <- gen_rnaseq(n = 20, network = nw, verbose = FALSE)$x dim(x) ## ----------------------------------------------------------------------------- x_zinb <- gen_zinb(n = 20, network = nw, verbose = FALSE)$x dim(x_zinb) ## ----------------------------------------------------------------------------- nw_diff <- perturb_network(nw, n_hubs = 1, n_nodes = 5) plot_network_diff(nw, nw_diff, g) ## ----------------------------------------------------------------------------- x1 <- gen_rnaseq(n = 20, network = nw, verbose = FALSE)$x x2 <- gen_rnaseq(n = 20, network = nw_diff, verbose = FALSE)$x genes <- colnames(x1) plot_gene_pair(list(network_1 = x1, network_2 = x2), genes[1], genes[2])