<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Dashboard Guide</title><link>https://sourceforge.net/p/oxoniumbrowserx/wiki/Dashboard%2520Guide/</link><description>Recent changes to Dashboard Guide</description><atom:link href="https://sourceforge.net/p/oxoniumbrowserx/wiki/Dashboard%20Guide/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 18 Mar 2026 14:00:00 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/oxoniumbrowserx/wiki/Dashboard%20Guide/feed" rel="self" type="application/rss+xml"/><item><title>Dashboard Guide modified by Dinko Soic</title><link>https://sourceforge.net/p/oxoniumbrowserx/wiki/Dashboard%2520Guide/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -12,7 +12,7 @@

 - **Spectral intensity** — minimum average normalized intensity as percentage of total spectrum intensity (default: 0.2%)
 - **Spectral presence** — minimum percentage of all MS2 spectra containing the ion (default: 0.02%)

-Adjusting any threshold immediately updates the match table, checklist options, and co-occurrence plot. For guidance on choosing appropriate thresholds, see [Detection Metrics](https://sourceforge.net/p/oxoniumbrowserx/wiki/Detection%20metrics/).
+Adjusting any threshold immediately updates the match table, checklist options, and co-occurrence plot. For guidance on choosing appropriate thresholds, see [Detection Metrics](https://sourceforge.net/p/oxoniumbrowserx/wiki/Detection%20Metrics/).

 ### Database Toggle

@@ -82,6 +82,6 @@

 Use this plot to:

 - Verify that recalibration improved mass accuracy
-- Determine an appropriate MASS_ERROR parameter value for your data (see [Detection Parameters](https://sourceforge.net/p/oxoniumbrowserx/wiki/Detection%20parameters/))
+- Determine an appropriate MASS_ERROR parameter value for your data (see [Detection Parameters](https://sourceforge.net/p/oxoniumbrowserx/wiki/Detection%20Parameters/))

 [Back to Home](https://sourceforge.net/p/oxoniumbrowserx/wiki/Home/)
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dinko Soic</dc:creator><pubDate>Wed, 18 Mar 2026 14:00:00 -0000</pubDate><guid>https://sourceforge.net152530c3ae53dd91096ec877009bb677eda28425</guid></item><item><title>Dashboard Guide modified by Dinko Soic</title><link>https://sourceforge.net/p/oxoniumbrowserx/wiki/Dashboard%2520Guide/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="h-dashboard-guide"&gt;Dashboard Guide&lt;/h1&gt;
&lt;h2 id="h-overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;The Oxonium Browser dashboard is an interactive web application served at &lt;a href="http://localhost:8051" rel="nofollow"&gt;http://localhost:8051&lt;/a&gt; after a successful pipeline run. It provides real-time filtering, multiple visualization types, and export functionality for exploring oxonium ion detection results. This page walks through each component from top to bottom.&lt;/p&gt;
&lt;h2 id="h-filtering-controls"&gt;Filtering Controls&lt;/h2&gt;
&lt;p&gt;Three threshold inputs at the top of the dashboard control which oxonium ions are displayed across all visualizations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Counts&lt;/strong&gt; — minimum number of MS2 spectra where the ion was detected (default: 20)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Spectral intensity&lt;/strong&gt; — minimum average normalized intensity as percentage of total spectrum intensity (default: 0.2%)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Spectral presence&lt;/strong&gt; — minimum percentage of all MS2 spectra containing the ion (default: 0.02%)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Adjusting any threshold immediately updates the match table, checklist options, and co-occurrence plot. For guidance on choosing appropriate thresholds, see &lt;a href="https://sourceforge.net/p/oxoniumbrowserx/wiki/Detection%20metrics/"&gt;Detection Metrics&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="h-database-toggle"&gt;Database Toggle&lt;/h3&gt;
&lt;p&gt;When chemspace search is enabled (&lt;code&gt;CHEMSPACE_SEARCH=True&lt;/code&gt;), a radio button appears below the thresholds:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Curated&lt;/strong&gt; — show only results from the user-provided sugar database with its own test masses&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chemspace&lt;/strong&gt; — show only results from the chemical space database with its own test masses&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Both&lt;/strong&gt; — show all results combined&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Switching to chemspace or both automatically adjusts the default thresholds to stricter values (counts ≥ 25, intensity ≥ 1.0%, presence ≥ 0.025%) to manage the larger number of candidates. Switching back to curated restores the original defaults. For more details, see the chemspace section in &lt;a href="https://sourceforge.net/p/oxoniumbrowserx/wiki/Sugar%20Database/"&gt;Sugar Database&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="h-match-table"&gt;Match Table&lt;/h2&gt;
&lt;p&gt;All oxonium ions passing the current thresholds are listed in a sortable table with the following columns:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Column&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;group&lt;/td&gt;
&lt;td&gt;Water loss family ID — ions differing by ~18 Da are grouped together&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Oxonium&lt;/td&gt;
&lt;td&gt;Sugar name (curated) or molecular formula (chemspace)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;mass (Da)&lt;/td&gt;
&lt;td&gt;Primary diagnostic mass (ox_mass1)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;count&lt;/td&gt;
&lt;td&gt;Number of spectra with positive detection&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;intensity %&lt;/td&gt;
&lt;td&gt;Average normalized intensity across positive detections&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;presence %&lt;/td&gt;
&lt;td&gt;Percentage of all spectra containing the ion&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="h-water-loss-grouping"&gt;Water Loss Grouping&lt;/h3&gt;
&lt;p&gt;Oxonium ions whose masses differ by approximately 18.011 Da (one water loss) or 36.021 Da (two water losses) are assigned to the same group. For example, Hex (163.06), Hex−H₂O (145.05), and Hex−2H₂O (127.04) would appear as a block. &lt;/p&gt;
&lt;h3 id="h-color-coding"&gt;Color Coding&lt;/h3&gt;
&lt;p&gt;Metric columns use color gradients scaled by magnitude: blue for counts, green for intensity, red for presence. &lt;/p&gt;
&lt;h3 id="h-sorting-and-export"&gt;Sorting and Export&lt;/h3&gt;
&lt;p&gt;Click any column header to sort the table. The &lt;strong&gt;export table&lt;/strong&gt; button below the table exports the current filtered view to Excel.&lt;/p&gt;
&lt;h2 id="h-clustered-co-occurrence-heatmap"&gt;Clustered Co-occurrence Heatmap&lt;/h2&gt;
&lt;p&gt;Displays pairwise co-occurrence between the checklist-selected oxonium ions. Select at least 2 ions to activate.&lt;/p&gt;
&lt;h3 id="h-what-the-cells-show-co-occurrence"&gt;What the cells show (co-occurrence)&lt;/h3&gt;
&lt;p&gt;Each cell shows the fraction of ion A's scans that also contain ion B. The matrix is asymmetric — cell (A, B) can differ from cell (B, A) if the two ions have different total scan counts. Only scans above the current intensity threshold contribute.&lt;/p&gt;
&lt;h3 id="h-how-rows-and-columns-are-ordered-jaccard-clustering"&gt;How rows and columns are ordered (Jaccard clustering)&lt;/h3&gt;
&lt;p&gt;Jaccard similarity (|A∩B| / |A∪B|, symmetric) is computed for all pairs and used for hierarchical clustering (average linkage). The resulting dendrogram is drawn to the left of the y-axis labels, showing which ions have the most similar scan profiles.&lt;/p&gt;
&lt;h3 id="h-interpreting-the-plot"&gt;Interpreting the plot&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Dark diagonal blocks&lt;/strong&gt; — groups of ions that frequently appear in the same spectra, likely fragments from the same glycan&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Isolated ions with low co-occurrence&lt;/strong&gt; — may be independent sugar modifications or potential false positives&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dendrogram branches&lt;/strong&gt; — short branches connecting ions indicate high similarity; long branches indicate distinct scan profiles&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="h-retention-time-profiles"&gt;Retention Time Profiles&lt;/h2&gt;
&lt;p&gt;An extracted ion chromatogram (XIC) plot showing the retention time distribution of selected oxonium ions. Select ions using the checklist below the plot — each checked ion appears as a separate trace.&lt;/p&gt;
&lt;p&gt;Useful for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Verifying that an oxonium ion elutes across a chromatographic region consistent with glycopeptides&lt;/li&gt;
&lt;li&gt;Identifying false positives that appear only at the beginning or end of the run&lt;/li&gt;
&lt;li&gt;Checking whether related sugars from the same glycan co-elute&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="h-mass-error-distribution"&gt;Mass Error Distribution&lt;/h2&gt;
&lt;p&gt;Histogram plots showing the distribution of mass errors for each amino acid fragment reference peak used during two-pass recalibration. Dashed lines mark the 5th and 95th percentile bounds. The title reports the average mass error for 90% of masses.&lt;/p&gt;
&lt;p&gt;Use this plot to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Verify that recalibration improved mass accuracy&lt;/li&gt;
&lt;li&gt;Determine an appropriate MASS_ERROR parameter value for your data (see &lt;a href="https://sourceforge.net/p/oxoniumbrowserx/wiki/Detection%20parameters/"&gt;Detection Parameters&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="https://sourceforge.net/p/oxoniumbrowserx/wiki/Home/"&gt;Back to Home&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dinko Soic</dc:creator><pubDate>Wed, 18 Mar 2026 13:54:56 -0000</pubDate><guid>https://sourceforge.net022a6634ef704711076ee6b0aaa1ae1db4b0fa6f</guid></item></channel></rss>