Skip to main content
Advertisement

< Back to Article

Fig 1.

Schematic architecture of OmnibusX, illustrating its modular design and data flow.

Users begin by submitting input data through the graphical user interface (GUI), which initiates backend processing on the Python analytics server. The server converts input files into structured formats, organizes them, and stores them locally on the user’s machine. OmnibusX manages these files internally, allowing users to trigger specific analysis functions via the GUI. Only the necessary subset of data is loaded and processed on demand, with results returned to the GUI and rendered as interactive tables, plots, and dashboards. OmnibusX can also connect to a private analytics server within an institution, enabling centralized data sharing and collaborative analysis. In both standalone and enterprise configurations, communication with the central OmnibusX server is limited to user authentication, license validation, and downloading reference files such as gene annotations or marker sets.

More »

Fig 1 Expand

Fig 2.

Main interface of OmnibusX for dataset exploration.

The platform supports synchronized visualization of diverse data types, including cell embeddings (e.g., UMAP/t-SNE), H&E-stained tissue sections, and multiplexed immunofluorescence (IF) images. Users can interactively query gene expression across multiple omics modalities (e.g., RNA, ATAC, ADT), visualize results on embeddings, and manage or assign cell labels using built-in annotation tools. The interface is a central hub for intuitive data exploration, offering immediate access to downstream analytical modules, including compositional analysis, differential expression, enrichment, heatmap, trajectory inference, genome browser, clonotype analysis, etc.

More »

Fig 2 Expand

Fig 3.

OmnibusX presents analysis results through interactive plots, tables, and dashboards.

Shown here are representative dashboards from key analysis modules (composition, basic plots, DEG, trajectory, pseudotime heatmap, enrichment, marker heatmap, pairwise sample distance heatmap, PCA explanation, etc.) Each module includes exportable and customizable components.

More »

Fig 3 Expand

Fig 4.

OmnibusX provides specialized built-in modules to support advanced data interpretation and visualization.

(A) The plot editing module enables customization of nearly all plots generated during analysis. The right panel allows users to modify input variables and computation methods, while the left panel provides styling controls for layout, fonts, colors, and plot elements. (B) Clonotype analysis dashboard for TCR/BCR profiling. (C) Genome browser for scATAC-seq data in general mode: Chromatin accessibility is visualized as a heatmap across genomic regions, grouped by cell group labels, highlighting chromosome activity hotspots. (D) Genome browser in detailed view: Gene models (including introns, exons, and strand orientation) are displayed alongside cell group-specific chromatin accessibility tracks, shown as histograms. This mode facilitates high-resolution inspection of regulatory regions and gene-context relationships.

More »

Fig 4 Expand