EnrichNet is a novel approach for assessing functional associations between target gene/protein sets and reference gene sets by utilizing network-based gene set enrichment analysis. It employs random walk with restart algorithms to account for molecular network structure and provide interactive visualizations for biological interpretation. The method demonstrates higher agreement with benchmark datasets compared to traditional enrichment analysis techniques.