Skip to contents

UI and server logic for browsing the peak/metabolite annotation table. Displays full annotation details with options to download as CSV.

Usage

IntroPanel_AnnoTabUI(id, bulk.metadata, show = TRUE)

IntroPanel_AnnoTabServer(id, bulk.intensity.matrix, bulk.metadata, anno)

Arguments

id

Shiny module id (for both UI and server)

bulk.metadata

Data frame with bulk sample metadata

show

Logical; whether to render the panel (default: TRUE)

bulk.intensity.matrix

Numeric matrix of bulk sample intensities (features × samples)

anno

Data frame with annotation information (must include columns: m_z, display_name, name, etc.)

Value

A shiny::tabPanel containing the UI elements for the annotation table panel

Details

  • Provides read-only access to annotation data with an interactive DataTable interface.

  • Columns displayed: m_z, display_name, name, etc.

  • Download handler for exporting the annotation table as CSV.