<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Sugar Database</title><link>https://sourceforge.net/p/oxoniumbrowserx/wiki/Sugar%2520Database/</link><description>Recent changes to Sugar Database</description><atom:link href="https://sourceforge.net/p/oxoniumbrowserx/wiki/Sugar%20Database/feed" rel="self"/><language>en</language><lastBuildDate>Mon, 25 May 2026 20:33:46 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/oxoniumbrowserx/wiki/Sugar%20Database/feed" rel="self" type="application/rss+xml"/><item><title>Sugar Database modified by glycolab</title><link>https://sourceforge.net/p/oxoniumbrowserx/wiki/Sugar%2520Database/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -63,51 +63,30 @@

 Test masses are generated as random values within the sugar oxonium ion mass range (100–400 Da): a random integer base with a fractional part of 0–0.2 Da (or 0–0.25 Da above 250 Da). Each candidate is checked against all real sugar masses at 0.0075 Da tolerance to avoid accidental overlap. The water loss mass is computed as ox_mass1 − 18.011 Da. The number of test masses is approximately equal to the number of real sugar entries (1:1 ratio).

-### Curated vs. Chemspace Test Masses
+### Curated vs. Chemspace ("extensive") Test Masses

-The curated database and chemspace database each have their own independent set of test masses, tagged separately (`curated_test` and `chemspace_test`). When switching between views in the [dashboard](https://sourceforge.net/p/oxoniumbrowserx/wiki/Dashboard%20Guide/), each view shows only its corresponding test masses, ensuring a fair comparison at each scale.
+The curated database (small set of empirical sugar masses) and chemspace ("extensive" chemical sugar space) database each have their own independent set of test masses, tagged separately (`curated_test` and `chemspace_test`).  Test masses should not be removed from the provided database.

-Test masses should not be removed from the curated database.
-
-## Chemspace Database (Optional)
+## Chemspace Database (Optional use)

 ### What It Contains

-The chemspace database is a hardcoded Python module (`chemspace_database.py`) containing 3,332 chemically plausible monosaccharide compositions systematically enumerated within a defined elemental space (C, H, O, N, S) and mass range (~83–382 Da). Each entry is identified by its molecular formula (e.g. C5H8O2, C8H15N1O6) and follows the same diagnostic mass pair structure as the curated list. The database also includes 3,332 fixed random test masses as negative controls.
+The Chemspace database contains 3,332 chemically plausible monosaccharide compositions systematically enumerated within a defined elemental space (C, H, O, N, S) and mass range (~83–382 Da). Each entry is represented by its molecular formula (e.g. C5H8O2, C8H15NO6) and follows the same diagnostic mass-pair structure as the curated database. The database also includes 3,332 fixed random test masses used as negative controls. These entries are included together with the empirical sugars in the provided OX_DB_COMBINED_v03.xlsx reference file. Empirical sugars are labelled as "curated" in the list column, whereas theoretical Chemspace entries are labelled as "extensive".

-### How to Enable
+### How to Use

-Set the `CHEMSPACE_SEARCH` environment variable:
+The pipeline automatically searches both the curated and Chemspace databases.

-```bash
-docker run -p 8051:8051 -e CHEMSPACE_SEARCH=True \

-  -v "$(pwd)/Input:/app/Input" -v "$(pwd)/Output:/app/Output" oxonium-browser
-```
+### How to see Chemspace enhanced output in the Dashboard

-When disabled (default), the pipeline behaves exactly as in curated-only mode. For the full parameter reference, see [Detection Parameters](https://sourceforge.net/p/oxoniumbrowserx/wiki/Detection%20Parameters/).
-
-### How It Works
-
-When enabled:
-
-1. The pipeline reads the user's curated Excel file as normal
-2. It imports the hardcoded chemspace database
-3. Curated and chemspace entries are merged, with automatic deduplication — if a chemspace mass overlaps with a curated entry (within 0.001 Da), the curated version is kept, preserving names like "Hex" instead of "C6H12O6"
-4. The scanner runs once on the full merged list (~6,600 ions)
-5. The [dashboard](https://sourceforge.net/p/oxoniumbrowserx/wiki/Dashboard%20Guide/) provides a radio toggle to switch between curated, chemspace, and combined views
-
-### Dashboard Behavior
-
-When chemspace search is active, switching to chemspace or combined view automatically sets stricter default thresholds (counts ≥ 25, intensity ≥ 1.0%, presence ≥ 0.025%) to manage the larger search space. Switching back to curated restores the original defaults.
+Switching to the combined view displays both curated matches and additional Chemspace matches. This automatically applies stricter default thresholds (counts ≥ 25, intensity ≥ 1.5%, presence ≥ 0.025%) to account for the larger search space. Switching back to curated view restores the original thresholds.

 ### Interpreting Chemspace Results

 Genuine sugar signals stand out even with &amp;gt;3,000 candidates. Key indicators:
-

 - **High counts and intensity** — well above the test mass metrics
 - **Water loss partners** — the match table groups related masses; a group containing both the intact ion and its water loss is stronger evidence
 - **Co-occurrence** — genuine fragments from the same glycan should cluster together in the co-occurrence plot
-
 Some molecular formulas may consistently appear across different organisms as top hits without being sugars — these likely represent dipeptide fragments or other non-glycan contaminants.

 ### From Formula to Sugar Identity
@@ -117,9 +96,9 @@
 ### When to Use Chemspace Search

 **Recommended for:**
-- Organisms with poorly characterized glycosylation 
+- Organisms with not or only poorly characterized metabolism and glycosylation 

 - Discovery experiments looking for unexpected sugar modifications
-- Comparing curated results against the broader chemical space
+- Comparing curated results against the broader chemical space to ensure complete coverage

 ## Database Comparison

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">glycolab</dc:creator><pubDate>Mon, 25 May 2026 20:33:46 -0000</pubDate><guid>https://sourceforge.net2bb054889f5ca8d702fe87cc4ee98d2c77e1425d</guid></item><item><title>Sugar Database modified by Dinko Soic</title><link>https://sourceforge.net/p/oxoniumbrowserx/wiki/Sugar%2520Database/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -57,7 +57,7 @@

 ### Purpose

-The database includes entries named `Ox_test_1`, `Ox_test_2`, etc. These are random masses serving as built-in negative controls for empirical false discovery assessment. Any detections of test masses represent random chance matches, providing a direct estimate of the false positive rate at the current threshold settings. For guidance on using test masses to optimize thresholds, see [Detection Metrics](https://sourceforge.net/p/oxoniumbrowserx/wiki/Detection%20metrics/).
+The database includes entries named `Ox_test_1`, `Ox_test_2`, etc. These are random masses serving as built-in negative controls for empirical false discovery assessment. Any detections of test masses represent random chance matches, providing a direct estimate of the false positive rate at the current threshold settings. For guidance on using test masses to optimize thresholds, see [Detection Metrics](https://sourceforge.net/p/oxoniumbrowserx/wiki/Detection%20Metrics/).

 ### How Test Masses Are Generated

@@ -84,7 +84,7 @@
   -v "$(pwd)/Input:/app/Input" -v "$(pwd)/Output:/app/Output" oxonium-browser
 ```

-When disabled (default), the pipeline behaves exactly as in curated-only mode. For the full parameter reference, see [Detection Parameters](https://sourceforge.net/p/oxoniumbrowserx/wiki/Detection%20parameters/).
+When disabled (default), the pipeline behaves exactly as in curated-only mode. For the full parameter reference, see [Detection Parameters](https://sourceforge.net/p/oxoniumbrowserx/wiki/Detection%20Parameters/).

 ### How It Works

&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:01:27 -0000</pubDate><guid>https://sourceforge.netcb0ef5e62d0533fe4568d7023e79741885e26f61</guid></item><item><title>Sugar Database modified by Dinko Soic</title><link>https://sourceforge.net/p/oxoniumbrowserx/wiki/Sugar%2520Database/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="h-sugar-database"&gt;Sugar Database&lt;/h1&gt;
&lt;h2 id="h-overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;Oxonium Browser uses a sugar oxonium ion database to define which masses to search for in MS2 spectra. Each entry specifies a diagnostic mass pair: the intact oxonium ion (&lt;span&gt;[M+H−H₂O]&lt;/span&gt;⁺) and its water loss fragment (&lt;span&gt;[M+H−2H₂O]&lt;/span&gt;⁺). Both masses must be present within the mass error tolerance for a positive detection. &lt;/p&gt;
&lt;p&gt;Two databases are available:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Curated database&lt;/strong&gt; — user-provided Excel file with named sugars and test masses&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Chemspace database&lt;/strong&gt; — optional hardcoded comprehensive chemical space of &amp;gt;3,300 monosaccharide compositions&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="h-curated-database"&gt;Curated Database&lt;/h2&gt;
&lt;h3 id="h-file-format"&gt;File Format&lt;/h3&gt;
&lt;p&gt;The curated database is an Excel file (&lt;code&gt;.xlsx&lt;/code&gt;) placed in the &lt;code&gt;Input&lt;/code&gt; directory. The current version ships as &lt;code&gt;OX_DB_CURATED_v03.xlsx&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id="h-required-columns"&gt;Required Columns&lt;/h3&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;th&gt;Example&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;Oxonium&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Unique name for the sugar&lt;/td&gt;
&lt;td&gt;HexNAc&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;ox_mass1&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Primary diagnostic mass (oxonium ion)&lt;/td&gt;
&lt;td&gt;204.0867&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;ox_mass2&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Secondary diagnostic mass (water loss)&lt;/td&gt;
&lt;td&gt;186.0761&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Additional columns (Example sugar, Name, Monoisotopic Mass, M+H+) may be present for reference but are not required by the software.&lt;/p&gt;
&lt;h3 id="h-included-sugars"&gt;Included Sugars&lt;/h3&gt;
&lt;p&gt;The curated database covers common, rare, and derivative monosaccharides compiled from CSDB, KEGG, and published glycan literature, including pentoses, hexoses, heptoses, ulosonic acids, deoxy sugars, amino sugars, acetylated and methylated derivatives, and others.&lt;/p&gt;
&lt;h3 id="h-diagnostic-mass-pairs"&gt;Diagnostic Mass Pairs&lt;/h3&gt;
&lt;p&gt;Each sugar is defined by two diagnostic masses rather than a single mass. Requiring both the intact ion and its water loss product significantly reduces false positive detections compared to single-mass matching.&lt;/p&gt;
&lt;p&gt;For most sugars, the pair consists of:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;ox_mass1&lt;/code&gt; = &lt;span&gt;[M+H−H₂O]&lt;/span&gt;⁺ (one water loss from the protonated sugar)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ox_mass2&lt;/code&gt; = &lt;span&gt;[M+H−2H₂O]&lt;/span&gt;⁺ (two water losses)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For some sugars (e.g. uronic acids), &lt;code&gt;ox_mass2&lt;/code&gt; may represent a carboxylic acid loss fragment instead.&lt;/p&gt;
&lt;h3 id="h-adding-custom-sugars"&gt;Adding Custom Sugars&lt;/h3&gt;
&lt;p&gt;To add a new sugar to the curated database:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Determine the exact monoisotopic mass of your sugar&lt;/li&gt;
&lt;li&gt;Calculate the two diagnostic masses:&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ox_mass1&lt;/code&gt; = &lt;span&gt;[M+H]&lt;/span&gt;⁺ − H₂O = monoisotopic mass + 1.00728 − 18.01056&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ox_mass2&lt;/code&gt; = ox_mass1 − 18.01056&lt;/li&gt;
&lt;li&gt;Add a new row to the Excel file with a unique name in the &lt;code&gt;Oxonium&lt;/code&gt; column&lt;/li&gt;
&lt;li&gt;Enter the diagnostic masses in &lt;code&gt;ox_mass1&lt;/code&gt; and &lt;code&gt;ox_mass2&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Save the file maintaining the same format&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The tool will automatically include all entries during the next analysis run. Consider testing with a known positive control sample first.&lt;/p&gt;
&lt;h2 id="h-test-masses-negative-controls"&gt;Test Masses (Negative Controls)&lt;/h2&gt;
&lt;h3 id="h-purpose"&gt;Purpose&lt;/h3&gt;
&lt;p&gt;The database includes entries named &lt;code&gt;Ox_test_1&lt;/code&gt;, &lt;code&gt;Ox_test_2&lt;/code&gt;, etc. These are random masses serving as built-in negative controls for empirical false discovery assessment. Any detections of test masses represent random chance matches, providing a direct estimate of the false positive rate at the current threshold settings. For guidance on using test masses to optimize 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-how-test-masses-are-generated"&gt;How Test Masses Are Generated&lt;/h3&gt;
&lt;p&gt;Test masses are generated as random values within the sugar oxonium ion mass range (100–400 Da): a random integer base with a fractional part of 0–0.2 Da (or 0–0.25 Da above 250 Da). Each candidate is checked against all real sugar masses at 0.0075 Da tolerance to avoid accidental overlap. The water loss mass is computed as ox_mass1 − 18.011 Da. The number of test masses is approximately equal to the number of real sugar entries (1:1 ratio).&lt;/p&gt;
&lt;h3 id="h-curated-vs-chemspace-test-masses"&gt;Curated vs. Chemspace Test Masses&lt;/h3&gt;
&lt;p&gt;The curated database and chemspace database each have their own independent set of test masses, tagged separately (&lt;code&gt;curated_test&lt;/code&gt; and &lt;code&gt;chemspace_test&lt;/code&gt;). When switching between views in the &lt;a href="https://sourceforge.net/p/oxoniumbrowserx/wiki/Dashboard%20Guide/"&gt;dashboard&lt;/a&gt;, each view shows only its corresponding test masses, ensuring a fair comparison at each scale.&lt;/p&gt;
&lt;p&gt;Test masses should not be removed from the curated database.&lt;/p&gt;
&lt;h2 id="h-chemspace-database-optional"&gt;Chemspace Database (Optional)&lt;/h2&gt;
&lt;h3 id="h-what-it-contains"&gt;What It Contains&lt;/h3&gt;
&lt;p&gt;The chemspace database is a hardcoded Python module (&lt;code&gt;chemspace_database.py&lt;/code&gt;) containing 3,332 chemically plausible monosaccharide compositions systematically enumerated within a defined elemental space (C, H, O, N, S) and mass range (~83–382 Da). Each entry is identified by its molecular formula (e.g. C5H8O2, C8H15N1O6) and follows the same diagnostic mass pair structure as the curated list. The database also includes 3,332 fixed random test masses as negative controls.&lt;/p&gt;
&lt;h3 id="h-how-to-enable"&gt;How to Enable&lt;/h3&gt;
&lt;p&gt;Set the &lt;code&gt;CHEMSPACE_SEARCH&lt;/code&gt; environment variable:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;docker&lt;span class="w"&gt; &lt;/span&gt;run&lt;span class="w"&gt; &lt;/span&gt;-p&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="m"&gt;8051&lt;/span&gt;:8051&lt;span class="w"&gt; &lt;/span&gt;-e&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;CHEMSPACE_SEARCH&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;True&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="se"&gt;\&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;-v&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;&lt;span class="nb"&gt;pwd&lt;/span&gt;&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;/Input:/app/Input"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;-v&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt;&lt;span class="k"&gt;$(&lt;/span&gt;&lt;span class="nb"&gt;pwd&lt;/span&gt;&lt;span class="k"&gt;)&lt;/span&gt;&lt;span class="s2"&gt;/Output:/app/Output"&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;oxonium-browser
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;When disabled (default), the pipeline behaves exactly as in curated-only mode. For the full parameter reference, see &lt;a href="https://sourceforge.net/p/oxoniumbrowserx/wiki/Detection%20parameters/"&gt;Detection Parameters&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id="h-how-it-works"&gt;How It Works&lt;/h3&gt;
&lt;p&gt;When enabled:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The pipeline reads the user's curated Excel file as normal&lt;/li&gt;
&lt;li&gt;It imports the hardcoded chemspace database&lt;/li&gt;
&lt;li&gt;Curated and chemspace entries are merged, with automatic deduplication — if a chemspace mass overlaps with a curated entry (within 0.001 Da), the curated version is kept, preserving names like "Hex" instead of "C6H12O6"&lt;/li&gt;
&lt;li&gt;The scanner runs once on the full merged list (~6,600 ions)&lt;/li&gt;
&lt;li&gt;The &lt;a href="https://sourceforge.net/p/oxoniumbrowserx/wiki/Dashboard%20Guide/"&gt;dashboard&lt;/a&gt; provides a radio toggle to switch between curated, chemspace, and combined views&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="h-dashboard-behavior"&gt;Dashboard Behavior&lt;/h3&gt;
&lt;p&gt;When chemspace search is active, switching to chemspace or combined view automatically sets stricter default thresholds (counts ≥ 25, intensity ≥ 1.0%, presence ≥ 0.025%) to manage the larger search space. Switching back to curated restores the original defaults.&lt;/p&gt;
&lt;h3 id="h-interpreting-chemspace-results"&gt;Interpreting Chemspace Results&lt;/h3&gt;
&lt;p&gt;Genuine sugar signals stand out even with &amp;gt;3,000 candidates. Key indicators:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;High counts and intensity&lt;/strong&gt; — well above the test mass metrics&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Water loss partners&lt;/strong&gt; — the match table groups related masses; a group containing both the intact ion and its water loss is stronger evidence&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Co-occurrence&lt;/strong&gt; — genuine fragments from the same glycan should cluster together in the co-occurrence plot&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some molecular formulas may consistently appear across different organisms as top hits without being sugars — these likely represent dipeptide fragments or other non-glycan contaminants.&lt;/p&gt;
&lt;h3 id="h-from-formula-to-sugar-identity"&gt;From Formula to Sugar Identity&lt;/h3&gt;
&lt;p&gt;Chemspace hits are identified by molecular formula only (e.g. C8H15N1O6). To determine the actual sugar identity, cross-reference the formula with sugar databases (CSDB, KEGG, GlyTouCan), check whether the mass matches known sugar derivatives for the organism, and validate with complementary experiments.&lt;/p&gt;
&lt;h3 id="h-when-to-use-chemspace-search"&gt;When to Use Chemspace Search&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Recommended for:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Organisms with poorly characterized glycosylation &lt;/li&gt;
&lt;li&gt;Discovery experiments looking for unexpected sugar modifications&lt;/li&gt;
&lt;li&gt;Comparing curated results against the broader chemical space&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="h-database-comparison"&gt;Database Comparison&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Property&lt;/th&gt;
&lt;th&gt;Curated&lt;/th&gt;
&lt;th&gt;Chemspace&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Size&lt;/td&gt;
&lt;td&gt;~35 sugars + ~35 test masses&lt;/td&gt;
&lt;td&gt;~3,300 sugars + ~3,300 test masses&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Names&lt;/td&gt;
&lt;td&gt;Descriptive (Hex, HexNAc, dHex)&lt;/td&gt;
&lt;td&gt;Molecular formulas (C6H12O6, C8H15NO6)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Source&lt;/td&gt;
&lt;td&gt;Literature, CSDB, KEGG&lt;/td&gt;
&lt;td&gt;Systematic generation of compositions&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Customizable&lt;/td&gt;
&lt;td&gt;Yes (edit Excel file)&lt;/td&gt;
&lt;td&gt;No (hardcoded)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Test masses&lt;/td&gt;
&lt;td&gt;In Excel file, user-editable&lt;/td&gt;
&lt;td&gt;Hardcoded, fixed across all runs&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Always active&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Only with &lt;code&gt;CHEMSPACE_SEARCH=True&lt;/code&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&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:56:53 -0000</pubDate><guid>https://sourceforge.net21df1f09cf3bb3edbf636996ebbd86fa77f32958</guid></item></channel></rss>