% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/16_shiny_mod_hubgene_vis.R
\name{mod_hubgene_vis_server}
\alias{mod_hubgene_vis_server}
\title{HubGene Network (visNetwork) Module Server}
\usage{
mod_hubgene_vis_server(id, data_prep_list, table_controller, gsea_res)
}
\arguments{
\item{id}{Character string used to namespace the module.}

\item{data_prep_list}{A reactive expression returning a list containing
GSEA results, data frame, contrast groups, and metadata.}

\item{table_controller}{A list containing reactive expressions for
table interactions, including selected pathways.}

\item{gsea_res}{A GSEA result object used for symbol mapping.}
}
\value{
A list containing reactive expressions:
  \item{final_pathways}{Reactive character vector of selected pathway IDs}
}
\description{
Shiny module server for HubGene network visualization using visNetwork.
Handles pathway selection, network building, rendering with physics
simulation, and interactive node/edge display.
}
\keyword{internal}
