<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Carbohydrates | My CV</title><link>https://tipiorgup.github.io/tags/carbohydrates/</link><atom:link href="https://tipiorgup.github.io/tags/carbohydrates/index.xml" rel="self" type="application/rss+xml"/><description>Carbohydrates</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Thu, 08 Oct 2026 00:00:00 +0000</lastBuildDate><image><url>https://tipiorgup.github.io/media/icon_hu7729264130191091259.png</url><title>Carbohydrates</title><link>https://tipiorgup.github.io/tags/carbohydrates/</link></image><item><title>Sugar SMILES Finder</title><link>https://tipiorgup.github.io/project/sugar-smiles-finder/</link><pubDate>Thu, 08 Oct 2026 00:00:00 +0000</pubDate><guid>https://tipiorgup.github.io/project/sugar-smiles-finder/</guid><description>&lt;h2 id="description">Description&lt;/h2>
&lt;p>&lt;strong>Sugar SMILES Finder&lt;/strong> is a small &lt;a href="https://streamlit.io/" target="_blank" rel="noopener">Streamlit&lt;/a> app for quickly getting machine-readable structures of carbohydrates. Type the name of a sugar (e.g. &lt;em>glucose&lt;/em>, &lt;em>sucrose&lt;/em>, &lt;em>α-L-fucose&lt;/em>). The app searches &lt;a href="https://pubchem.ncbi.nlm.nih.gov/" target="_blank" rel="noopener">PubChem&lt;/a> and shows the isomeric and connectivity SMILES, InChIKey, molecular formula, molecular weight, IUPAC name, and an interactive 3D structure.&lt;/p>
&lt;p>Open the app directly via the &lt;a href="https://sugar-smiles.streamlit.app/" target="_blank" rel="noopener">site link&lt;/a>.&lt;/p>
&lt;h2 id="simple-search">Simple search&lt;/h2>
&lt;p>Enter a name and press &lt;strong>Search&lt;/strong>. You get the PubChem entry with its SMILES (ready to copy) and the PubChem 3D conformer in an interactive viewer.&lt;/p>
&lt;h2 id="advanced-search">Advanced search&lt;/h2>
&lt;p>Tick the &lt;strong>Advanced search&lt;/strong> box to choose the exact form of the sugar and the conformation of its ring:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Ring puckering&lt;/strong>: chair (⁴C₁ or ¹C₄), boat or envelope&lt;/li>
&lt;li>&lt;strong>Anomer&lt;/strong>: α or β&lt;/li>
&lt;li>&lt;strong>Configuration&lt;/strong>: D or L&lt;/li>
&lt;/ul>
&lt;p>The anomer and D/L choices are used to build the PubChem query (e.g. &lt;em>glucose&lt;/em> + α + D → &lt;em>alpha-D-glucose&lt;/em>). Because SMILES does not encode ring conformation, the 3D structures are generated with &lt;a href="https://www.rdkit.org/" target="_blank" rel="noopener">RDKit&lt;/a>. The app embeds a conformer ensemble with ETKDG, optimises it with the MMFF94 force field, and classifies each ring using Cremer–Pople puckering parameters and IUPAC conformation names (e.g. ⁴C₁, B₂,₅, ²E).&lt;/p>
&lt;p>Conformers that match the requested pucker are ranked by energy relative to the lowest-energy conformer found. If the requested pucker is not a relaxed minimum (for example, a boat for β-D-glucose), the app enforces it with ring-torsion restraints and reports the resulting strain energy. Each conformer can be viewed in 3D and downloaded as a &lt;code>.mol&lt;/code> file.&lt;/p>
&lt;h2 id="source-code">Source code&lt;/h2>
&lt;p>The code is available on &lt;a href="https://github.com/tipiorgup/sugar-smiles-finder" target="_blank" rel="noopener">GitHub&lt;/a>.&lt;/p>
&lt;h2 id="references">References&lt;/h2>
&lt;ol>
&lt;li>S. Kim et al. PubChem 2023 update. Nucleic Acids Research 51, D1373–D1380 (2023). &lt;a href="https://doi.org/10.1093/nar/gkac956" target="_blank" rel="noopener">https://doi.org/10.1093/nar/gkac956&lt;/a>&lt;/li>
&lt;li>RDKit: Open-source cheminformatics. &lt;a href="https://www.rdkit.org" target="_blank" rel="noopener">https://www.rdkit.org&lt;/a>&lt;/li>
&lt;li>S. Riniker and G. A. Landrum. Better Informed Distance Geometry: Using What We Know To Improve Conformation Generation. J. Chem. Inf. Model. 55, 2562–2574 (2015). &lt;a href="https://doi.org/10.1021/acs.jcim.5b00654" target="_blank" rel="noopener">https://doi.org/10.1021/acs.jcim.5b00654&lt;/a>&lt;/li>
&lt;li>T. A. Halgren. Merck molecular force field. I. Basis, form, scope, parameterization, and performance of MMFF94. J. Comput. Chem. 17, 490–519 (1996).&lt;/li>
&lt;li>D. Cremer and J. A. Pople. General definition of ring puckering coordinates. J. Am. Chem. Soc. 97, 1354–1358 (1975). &lt;a href="https://doi.org/10.1021/ja00839a011" target="_blank" rel="noopener">https://doi.org/10.1021/ja00839a011&lt;/a>&lt;/li>
&lt;li>IUPAC-IUB Joint Commission on Biochemical Nomenclature. Conformational nomenclature for five- and six-membered ring forms of monosaccharides and their derivatives. Eur. J. Biochem. 111, 295–298 (1980).&lt;/li>
&lt;/ol>
&lt;h2 id="did-you-find-this-page-helpful-consider-sharing-it-">Did you find this page helpful? Consider sharing it 🙌&lt;/h2></description></item></channel></rss>