## ----include = FALSE---------------------------------------------------------- knitr::opts_chunk$set( collapse = TRUE, comment = "#>" ) ## ----------------------------------------------------------------------------- library(netcutter) ## ----------------------------------------------------------------------------- occ_matrix <- matrix(F, nrow = 3, ncol = 9, dimnames = list(paste0("PMID", 1:3), paste0("gene", 1:9))) occ_matrix[1, 1:3] <- occ_matrix[2, c(1:2, 4:5)] <- occ_matrix[3, c(1, 6:9)] <- T print(occ_matrix) ## ----------------------------------------------------------------------------- # Set a seed with rlecuyer. The function expects a vector of 6 integers. # NOTE: The usual set.seed() won't work! rlecuyer::.lec.SetPackageSeed(c(19, 42, 54, 17, 7, 7, 2)) n_edges <- sum(occ_matrix) occ_probs <- nc_occ_probs(occ_matrix, R = 100, S = n_edges * 20) print(occ_probs) ## ----------------------------------------------------------------------------- nc <- nc_eval(occ_matrix, occ_probs, module_size = 2) print(nc)