<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JDAIP</journal-id><journal-title-group><journal-title>Journal of Data Analysis and Information Processing</journal-title></journal-title-group><issn pub-type="epub">2327-7211</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jdaip.2022.102009</article-id><article-id pub-id-type="publisher-id">JDAIP-117560</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject><subject> Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  UHAS-MIDA Software Package: Mass Isotopomer Distribution Analysis-Applying the Inverse Matrix for the Determination of Stable Isotopes of Chromium Distribution during Red Blood Cell Labelling
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Daniel</surname><given-names>A. Abaye</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Emmanuel</surname><given-names>B. Odoom</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Ernest</surname><given-names>Y. Boateng</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Irene</surname><given-names>A. Agbo</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>John-Bosco</surname><given-names>Diekuu</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Samuel</surname><given-names>Agana</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>Department of Basic Sciences, School of Basic and Biomedical Sciences, University of Health and Allied Sciences, Ho, Volta Region, Ghana</addr-line></aff><aff id="aff2"><addr-line>ICT Directorate, University of Health and Allied Sciences, Ho, Volta Region, Ghana</addr-line></aff><pub-date pub-type="epub"><day>31</day><month>03</month><year>2022</year></pub-date><volume>10</volume><issue>02</issue><fpage>142</fpage><lpage>154</lpage><history><date date-type="received"><day>3,</day>	<month>April</month>	<year>2022</year></date><date date-type="rev-recd"><day>28,</day>	<month>May</month>	<year>2022</year>	</date><date date-type="accepted"><day>31,</day>	<month>May</month>	<year>2022</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  Clinical assessment of fluid volume status in children during malaria can be taxing and often inaccurate. During malaria, changes in fluid volume are rather multifarious and estimating this parameter, especially in sick children is very challenging for clinicians who frequently rely on indices such as l
  ong
   capillary refill times, tachycardia, central venous pressure and decreased urine volume as guides. Here, we present the UHAS-MIDA, an open-source software tool that calculates the red blood cell (RBC) concentration and blood volume during malaria in children determined using a stable isotope of chromium (<sup>53</sup>Cr as the label) by gas chromatography-mass spectrometry in selective ion monitoring (GC/MS-SIM) analysis. A key component involves the determination of the compositions of the most abundant naturally occurring isotopes of Cr (<sup>50</sup>Cr, <sup>52</sup>Cr, <sup>53</sup>Cr), and converting the proportions into a 3 &#215; 3 matrix. To estimate unknown proportions of chromium isotopic mixtures from the measured abundances of three ions, an inverse matrix was calculated. The inverse together with several inputs is then used to calculate the corrected MS ion abundances. Thus, we constructed the software tool UHAS-
   
  MIDA
   using HTML, CSS/Bootstrap, JavaScript
  ,
   and PHP scripting languages. The tool enables the user to efficiently determine RBC concentration and fluid volume. The source code, binary packages and associated materials for UHAS-MIDA are freely available at
   
   
  https://github.com/bentil078/Abaye-et-al_UHASmida.
 
</p></abstract><kwd-group><kwd>Mass Isotopomer Distribution Analysis</kwd><kwd> Inverse Matrix</kwd><kwd> GC/MS</kwd><kwd> Chromium Stable Isotopes</kwd><kwd> Blood Volume</kwd><kwd> Red Blood Cell Mass</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Central to all cellular processes in living organisms is metabolism which underpins life itself. When a compound, such as a nutrient, an antigen or a drug is introduced into the human body, among other responses, enzymes are activated to act upon these compounds. The metabolites are actively transported through pathways and they can be converted to other appropriate metabolites, e.g. for synthesis, into energy molecules, modulated, and or eliminated. Only a few quantitative methods really allow for direct determination of metabolic fluxes in living systems, and one of which is based on in vivo experiments using relatively simple stable isotope-labeled precursors, such as <sup>13</sup>C-glucose [<xref ref-type="bibr" rid="scirp.117560-ref1">1</xref>], <sup>2</sup>H- and <sup>13</sup>C-ascorbic acid [<xref ref-type="bibr" rid="scirp.117560-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.117560-ref3">3</xref>], <sup>13</sup>C-amino acid [<xref ref-type="bibr" rid="scirp.117560-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.117560-ref5">5</xref>], <sup>13</sup>C- and <sup>15</sup>N-amino acid [<xref ref-type="bibr" rid="scirp.117560-ref6">6</xref>], <sup>2</sup>H<sub>2</sub>O [<xref ref-type="bibr" rid="scirp.117560-ref7">7</xref>] and <sup>53</sup>Cr [<xref ref-type="bibr" rid="scirp.117560-ref8">8</xref>]. The transfer of the label to the metabolic network and the specific isotope distribution in the metabolic products can then be taken as confirmation of metabolic pathways and fluxes during the experimental period. An appropriate set of technological tools is then required to quantitatively determine the abundances of the isotopes, especially when several metabolites are involved.</p><p>In a simple setting such as the growth of bacteria in a controlled environment with a single carbon or nitrogen source, it is possible to develop accurate metabolic flux distributions from the data [<xref ref-type="bibr" rid="scirp.117560-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.117560-ref10">10</xref>] [<xref ref-type="bibr" rid="scirp.117560-ref11">11</xref>]. The data are typically generated using gas chromatography-mass spectrometry (GC/MS) or liquid chromatography-mass spectrometry (LC/MS). The data output is composed of, for example, the mass-to-charge ratio (m/z) values of compounds and fragments of molecules, the number of atoms in a compound, the elemental composition of compounds, and the relative MS response (intensity). The output is then compared with the unlabeled compounds under the same experimental conditions. The computational analysis of the isotopomers, especially when data are from GC/MS results typically contains derivatives (e.g. silylated) and therefore, requires numerical manipulation [<xref ref-type="bibr" rid="scirp.117560-ref12">12</xref>] [<xref ref-type="bibr" rid="scirp.117560-ref13">13</xref>].</p><p>In humans, labeling techniques are much more complex and require more judicious care and ethical issues. During malaria in children, fluid volume management is crucial for optimum supportive care and depends on knowledge of changes in fluid balance and red cell mass that occur in the disease [<xref ref-type="bibr" rid="scirp.117560-ref8">8</xref>]. The direct determination of fluid volume loss using stable isotopes, deuterated water (<sup>2</sup>H<sub>2</sub>O) [<xref ref-type="bibr" rid="scirp.117560-ref7">7</xref>], red blood cell loss using <sup>53</sup>Cr [<xref ref-type="bibr" rid="scirp.117560-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.117560-ref14">14</xref>] [<xref ref-type="bibr" rid="scirp.117560-ref15">15</xref>] and for <sup>18</sup>F tracing cardiac metabolism [<xref ref-type="bibr" rid="scirp.117560-ref16">16</xref>] in disease have been reported.</p></sec><sec id="s2"><title>2. Background</title><p>Several computational analytical tools, generally refered to as mass isotopomer distribution analysis (MIDA), that is, calculations involving the enrichment of isotopomeric groups, have been developed and used (e.g [<xref ref-type="bibr" rid="scirp.117560-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.117560-ref12">12</xref>] [<xref ref-type="bibr" rid="scirp.117560-ref17">17</xref>] [<xref ref-type="bibr" rid="scirp.117560-ref18">18</xref>] ). Generally, the developed algorithm treats experimental raw data generated from MS; the mass spectrometric response or intensities of metabolic products (either <sup>13</sup>C, <sup>15</sup>N or <sup>53</sup>Cr) are analysed on the basis of their m/z values and the number of C, N or Cr atoms, respectively, in the given molecule, derivative or fragment. For example, Zeeshan et al. [<xref ref-type="bibr" rid="scirp.117560-ref17">17</xref>] [<xref ref-type="bibr" rid="scirp.117560-ref18">18</xref>], calculated the overall <sup>13</sup>C- or <sup>15</sup>N-enrichment, and the relative and molar contribution of isotopomers using Braumann’s least squares algorithm [<xref ref-type="bibr" rid="scirp.117560-ref19">19</xref>]. Bluck et al. [<xref ref-type="bibr" rid="scirp.117560-ref3">3</xref>], however, developed a 3 &#215; 3 matrix and its inverse matrix to achieve the mass isotopomer distribution of <sup>2</sup>H- and <sup>13</sup>C-ascorbic metabolism in adults, and this approach was applied to determine <sup>53</sup>Cr-labeled red blood cell loss during malaria in children from Gabon [<xref ref-type="bibr" rid="scirp.117560-ref8">8</xref>]. The key steps in using <sup>53</sup>Cr as a label for determing red blood cell loss are described in detail [<xref ref-type="bibr" rid="scirp.117560-ref8">8</xref>] and summarized in <xref ref-type="fig" rid="fig1">Figure 1</xref>.</p><sec id="s2_1"><title>2.1. Chromium-53 Blood Labeling Procedures</title><p>Details of the labelling procedure are in Macallan et al. [<xref ref-type="bibr" rid="scirp.117560-ref8">8</xref>]. Briefly, blood 3 - 6 mL was taken from the subject. One mL was stored for analysis of baseline chromium-53 (<sup>53</sup>Cr) concentration (Pre-labelling blood). The remaining blood was mixed with 0.5 mL solution of <sup>53</sup>Cr-labeled hexavalent sodium dichromate. The blood-<sup>53</sup>Cr, Na<sub>2</sub><sup>53</sup>Cr<sub>2</sub>O<sub>7</sub> mixture was incubated at ambient temperature for 30 min. One mL of this fraction of labeled red cells was retained for analysis (<sup>53</sup>Cr labeled red cells) and the rest re-injected into the subject. After 30 min, a further 1 mL of sample blood was taken from the subject for the determination of post-labeling <sup>53</sup>Cr enrichment (Post-labeling blood) of peripheral blood (<xref ref-type="fig" rid="fig1">Figure 1</xref>).</p><p>An internal standard, a spike of <sup>50</sup>Cr-chromium chloride was added to the three sets of samples to quantitatively determine the amounts [<xref ref-type="bibr" rid="scirp.117560-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.117560-ref14">14</xref>] [<xref ref-type="bibr" rid="scirp.117560-ref15">15</xref>]. Following further processing, chromium-TFA chelate was extracted in hexane, and readied for GC/MS analysis.</p></sec><sec id="s2_2"><title>2.2. GC/MS Analysis and Mass Isotopomer Calculations</title><p>In the original study [<xref ref-type="bibr" rid="scirp.117560-ref8">8</xref>], the analysis of isotope abundance was performed using a GC/MS instrument in electron ionisation (EI) and selective ion monitoring (SIM) mode (i.e. GC/MS-EI (SIM)). The dominant ions from the chromium-TFA derivative containing <sup>50</sup>Cr, <sup>52</sup>Cr and <sup>53</sup>Cr isotopes, with the corresponding m/z 356, 358, 359, respectively, were monitored. Relative ion abundances were resolved to yield the relative abundance of natural (most abundant isotope) “N”, the “spike” or internal standard chromium, “S” and the “labelled” chromium “L”. Samples were run in triplicate.</p><p>The original study sort to determine the isotopomer composition of the blood samples, whole unlabeled blood (pre-labeled blood), labeled red blood cells and the sample taken post-injection blood and, blood volume and RBCs lost during the incidence of severe and moderate malaria in children.</p></sec><sec id="s2_3"><title>2.3. Data Handling</title><p>The output MS and other data was then deposited into Microsoft Excel and handled in the following steps (see Macallan et al. [<xref ref-type="bibr" rid="scirp.117560-ref8">8</xref>], Supplementary Information): The theoretical isotopomer distribution of each mixture (N, S and L) is the sum of two molecular components:</p><p>A: The abundance of each chromium isotope is given as (<xref ref-type="table" rid="table1">Table 1</xref>(a));</p><p>a. Natural chromium (%): <sup>50</sup>Cr 4.35, <sup>52</sup>Cr 83.79, <sup>53</sup>Cr 9.5 and <sup>54</sup>Cr 2.37 [<xref ref-type="bibr" rid="scirp.117560-ref20">20</xref>]. This is the natural abundance of chromium.</p><p>b. The Spike (internal standard, S) chromium (%):<sup>50</sup>Cr 96.79, <sup>52</sup>Cr 2.98, <sup>53</sup>Cr 0.18 and <sup>54</sup>Cr 0.05 [<xref ref-type="bibr" rid="scirp.117560-ref14">14</xref>].</p><p>c. The label (%): <sup>50</sup>Cr 0.0008, <sup>52</sup>Cr 1.6, <sup>53</sup>Cr 98.23. (<sup>53</sup>Cr Na<sub>2</sub><sup>53</sup>Cr<sub>2</sub>O<sub>7</sub>; isotopic purity 98.23%), and</p><p>B: The isotopomer distribution of the TFA molecule excludes the chromium ions, assuming the natural isotopic abundances for C, H, O and F (<xref ref-type="table" rid="table1">Table 1</xref>(b)).</p><p>The expressions in A (a, b, c) can be written as a system of equations of the form:</p><p>a. ax + by + cz</p><p>b. dx + ey + fz</p><p>c. gx + hy + iz,</p><p>where, x, y, z are the measured abundances of the ions corresponding to the isotopes <sup>50</sup>Cr, <sup>52</sup>Cr and <sup>53</sup>Cr, respectively, depending on whether the blood is N, S or L, and a, b, c…i are the percent compositions (nine constants). The nine constants together describe the contribution of each mixture to each ion. The composition of <sup>54</sup>Cr is included in the data for completeness of the composion data, but it does not contribute to ions below m/z 360 (M + 4). The <sup>51</sup>Cr isotope is radioactive and so also makes no contribution. Therefore, a system of equations was derived for A (a, b, c) and then expressed (converting the percent units into decimal units) as a 3 &#215; 3 square matrix, A (<xref ref-type="table" rid="table1">Table 1</xref>(a)).</p><p>A = 50 C r 52 C r 53 C r 0.0435 0.8379 0.095 0.9679 0.0298 0.0018 0 0.016 0.9823 = 1.0 1.0 1.0</p><p>From B, the isotopomer distribution i.e. the theoretical proportion of each ion (isotopomers; m/z <sup>50</sup>Cr 356, <sup>52</sup>Cr 358 and <sup>53</sup>Cr 359) of the TFA (C<sub>10</sub>H<sub>8</sub>O<sub>4</sub>F<sub>6</sub>) molecule but excluding Cr and assuming the natural isotopic abundances for C, H, O and F, was determined from known enrichments (perfomed separately). This was also expressed as a 3 &#215; 3 matrix, B (<xref ref-type="table" rid="table1">Table 1</xref>(b)).</p><table-wrap-group id="1"><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Calculation of isotope abundances for chromate isotopomers</title></caption><table-wrap id="1_1"><table><tbody><thead><tr><th align="center" valign="middle" >Source of Cr</th><th align="center" valign="middle"  colspan="3"  >Proportion</th></tr></thead><tr><td align="center" valign="middle" >Isotope</td><td align="center" valign="middle" >Natural</td><td align="center" valign="middle" >Spike</td><td align="center" valign="middle" >Lable</td></tr><tr><td align="center" valign="middle" >50Cr</td><td align="center" valign="middle" >0.0435</td><td align="center" valign="middle" >0.9679</td><td align="center" valign="middle" >0.0008</td></tr><tr><td align="center" valign="middle" >52Cr</td><td align="center" valign="middle" >0.8379</td><td align="center" valign="middle" >0.0298</td><td align="center" valign="middle" >0.0164</td></tr><tr><td align="center" valign="middle" >53Cr</td><td align="center" valign="middle" >0.0950</td><td align="center" valign="middle" >0.0018</td><td align="center" valign="middle" >0.9823</td></tr><tr><td align="center" valign="middle" >54Cr*</td><td align="center" valign="middle" >0.0237</td><td align="center" valign="middle" >0.0005</td><td align="center" valign="middle" >0.0005</td></tr></tbody></table></table-wrap><table-wrap id="1_2"><table><tbody><thead><tr><th align="center" valign="middle" >Source of Cr</th><th align="center" valign="middle" >Natural</th><th align="center" valign="middle" >Spike</th><th align="center" valign="middle" >Lable</th></tr></thead><tr><td align="center" valign="middle" >Isotopomer (m/z)</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >356</td><td align="center" valign="middle" >0.0385</td><td align="center" valign="middle" >0.8580</td><td align="center" valign="middle" >0.0008</td></tr><tr><td align="center" valign="middle" >358</td><td align="center" valign="middle" >0.7433</td><td align="center" valign="middle" >0.0384</td><td align="center" valign="middle" >0.0145</td></tr><tr><td align="center" valign="middle" >359</td><td align="center" valign="middle" >0.1682</td><td align="center" valign="middle" >0.0055</td><td align="center" valign="middle" >0.8724</td></tr></tbody></table></table-wrap><table-wrap id="1_3"><table><tbody><thead><tr><th align="center" valign="middle" >Ion (m/z)</th><th align="center" valign="middle" >356</th><th align="center" valign="middle" >358</th><th align="center" valign="middle" >359</th></tr></thead><tr><td align="center" valign="middle" >Source of Cr</td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >Natural</td><td align="center" valign="middle" >−0.061</td><td align="center" valign="middle" >1.354</td><td align="center" valign="middle" >−0.023</td></tr><tr><td align="center" valign="middle" >Spike</td><td align="center" valign="middle" >1.168</td><td align="center" valign="middle" >−0.061</td><td align="center" valign="middle" >0.000</td></tr><tr><td align="center" valign="middle" >Label</td><td align="center" valign="middle" >0.004</td><td align="center" valign="middle" >−0.261</td><td align="center" valign="middle" >1.151</td></tr></tbody></table></table-wrap></table-wrap-group><p><xref ref-type="table" rid="table1">Table 1</xref>(a) indicates the proportions of Cr isotopes in nature, and the compositions of the spike (internal std) and the label mixtures. The theoretical proportion of each isotopomer generated calculated from known enrichments of natural C/H/O/F in chromate is given in <xref ref-type="table" rid="table1">Table 1</xref>(b). <xref ref-type="table" rid="table1">Table 1</xref>(c) is the calculated inverse matrix of B (B<sup>−1</sup>). It gives multiplication factors from which the relative contributions of the three mixtures can be calculated by multiplying with the correponding raw abundances of the three ions (isotopomers) m/z 356, 358 and 359.</p><p>To estimate unknown proportions of chromium isotopic mixtures from the measured abundances of the three ions generated by GC/MS-EI (SIM) from each isotope of chromium when ionised as the TFA-chelate, the inverse matrix of B (B<sup>−1</sup>) was calculated (<xref ref-type="table" rid="table1">Table 1</xref>(c)). The product of the B<sup>−1</sup> and the raw MS ion abundances give the true or corrected ion abundances.</p><p>Thus, for each subject, the generated MS signal intensities are made up of three treatments: pre-labeling, labeled RBCs and post-label blood, three repetitions each to give nine items in a 3 &#215; 3 matrix) from mass spectra of the three isotopes, <sup>50</sup>Cr, <sup>52</sup>Cr and <sup>53</sup>Cr-labelled metabolites, and combining them with elements of the 3 &#215; 3 inverse matrix (B<sup>−1</sup>), generates the corrected MS data.</p><p>The data was handled using Microsoft Excel, and the inverse matrix was calculated using the MINVERSE function.</p></sec><sec id="s2_4"><title>2.4. Motivation and Significance</title><p>Our motivations for constructing the software package are two-fold; 1) The well established and much used Microsoft Excel application has an in-built inverse matrix function, MINVERSE, which is suitable for this kind of analysis. However, as a relatively new university (est. 2012) and a new unit, we are determined to have collaborative research within several natural science disciplines: chemical, biological, physics and computational/mathematical sciences. This would enable the harnessing and pooling of scant resources to meet desired needs. Therefore, this short report is on the construction of a database and software tool. The study used chemical data in an earlier study [<xref ref-type="bibr" rid="scirp.117560-ref8">8</xref>] from human sources, application of a matrix and its inverse to answer a physiological question. Therefore, since generating the inverse matrix for the natural abundances of the various elements of TFA is fundament to the calculation of the corrected ion abundances, we set out to construct an open-source software and data base, UHAS-MIDA. The software package would first, handle the 3 &#215; 3 matrix and generate its inverse. The software package would also receive and manipulate the generated mass isotopomer data, other inputs and, finally, determine the RBC count and fluid volume. 2) To further demonstrate the concept of the matrix as repositories of information and in a chemistry setting. That is, specifically, mass spectrometric data, generated from a biological query can be stored, manipulated mathematically, and lead to providing physiological answers.</p><p>We intent to improve on the package to handle a larger set of data in our near-future plans, thus we prepare to conduct a similar study. We envisage that UHAS-MIDA would be applicable in labeling metabolic investigations where elements having two or more stable isotopes (e.g. C, O, Ba, Fe, Cr, Cd, Mg, Sr) may be applicable.</p><p>In this short report, as a first study, we used the data generated for one subject from Macallan et al. [<xref ref-type="bibr" rid="scirp.117560-ref8">8</xref>] (Supplementary material) to construct and illustrate the use of UHAS-MIDA. The details of the metadata, software code languages, license, tools, and services used to construct the data base are indicated in <xref ref-type="table" rid="table2">Table 2</xref>.</p><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Code metadata and details of the UHAS-MIDA software package</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >No</th><th align="center" valign="middle" >Code metadata description</th><th align="center" valign="middle" >Details</th></tr></thead><tr><td align="center" valign="middle" >1</td><td align="center" valign="middle" >Current code version</td><td align="center" valign="middle" >2022.01</td></tr><tr><td align="center" valign="middle" >2</td><td align="center" valign="middle" >Permanent link to code/repository used of this code version</td><td align="center" valign="middle" >https://github.com/bentil078/Abaye-et-al_UHASmida</td></tr><tr><td align="center" valign="middle" >3</td><td align="center" valign="middle" >Code Ocean compute capsule</td><td align="center" valign="middle" ></td></tr><tr><td align="center" valign="middle" >4</td><td align="center" valign="middle" >Legal Code License</td><td align="center" valign="middle" >MIT license (MIT)</td></tr><tr><td align="center" valign="middle" >5</td><td align="center" valign="middle" >Code versioning system used</td><td align="center" valign="middle" >git</td></tr><tr><td align="center" valign="middle" >6</td><td align="center" valign="middle" >Software code languages, tools, and services used</td><td align="center" valign="middle" >HTML, CSS/Bootstrap, JavaScript and PHP</td></tr><tr><td align="center" valign="middle" >7</td><td align="center" valign="middle" >Compilation requirements, operating environments &amp; dependencies</td><td align="center" valign="middle" >OS: Linux, MacOS or Windows. Dependencies: Apache 2.0+, OpenSSL/1+, MySQL 5.x+ and PHP/5.5+</td></tr><tr><td align="center" valign="middle" >8</td><td align="center" valign="middle" >Link to developer documentation &amp; manual</td><td align="center" valign="middle" >https://github.com/bentil078/Abaye-et-al_UHASmida/tree/main/docs</td></tr><tr><td align="center" valign="middle" >9</td><td align="center" valign="middle" >Support email for questions</td><td align="center" valign="middle" >ebodoom@uhas.edu.gh</td></tr></tbody></table></table-wrap></sec></sec><sec id="s3"><title>3. Results</title><sec id="s3_1"><title>3.1. Software Architecture and Description</title><p>The UHAS-MIDA software package was constructed using HTML, CSS/Bootstrap, JavaScript and PHP scripting languages due to the web interface which the application is hosted (<xref ref-type="table" rid="table2">Table 2</xref>). The software includes 1) a database to receive, store and process isotopomer data via a comma-separated values (Excel.csv) file, 2) a parser to upload and translate the data formats, 3) algorithm for handling the matrix (B) and generating its inverse (B<sup>−1</sup>), 4) an improved application to process and convert the MS signal intensities (<xref ref-type="fig" rid="fig2">Figure 2</xref>(a)), 5) algorithms to handle the other key inputs; internal standard (<sup>50</sup>Cr), baseline correction, weight of blood, density of red cells and plasma, in order to calculate 6) the outputs: the volume of blood/kg body wt. and RBC concentration (ng/mL).</p><p>As outlined in <xref ref-type="fig" rid="fig2">Figure 2</xref>(b), the software package has three main sub-processes i.e. 1) Data Input and validation, 2) Data management, and 3) Data analysis. The data input module and validation sub-process allows for either an upload via a .csv file or manual input. The data includes the theoretical isotopomer distribution of each mixture and experimental values (<xref ref-type="table" rid="table2">Table 2</xref>(a)) that are used for the matrix computation and its inverse matrix. The validation module checks for the validity of data being uploaded or entered and returns the user to the start of the application if any error is detected else the process moves to the Data management sub-process. The Data Manager maps the data entered or uploaded to match with their respective placeholders for computation to take place. And, finally, the calculations are executed and the output generated.</p></sec><sec id="s3_2"><title>3.2. Software Functionalities</title><p>There are a number of previews that are displayed by the software: 1) Baseline Blood Preview, 2) Injected labelled Cells Preview, 3) Post-labelling red blood cells Preview, 4) Blood Volume Preview (Summary Preview). The previews enable the user to check that the desired steps are well executed before proceeding to the next stage.</p><p>Upon accessing the site, one can download the .csv file, and drag and drop, then next click on Inverse; this calculates and generates the inverse matrix. And then at “Raw Mass Data”, the user is invited to input an ID number for the subject (1, 2, 3….). From the drop down link, the user selects the subject’s gender: male or female. The user then simply follows through to the steps till step 9. These steps are shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>. In the example given, the subject has the following: ID, 11; gender, female; wt., 12.7 kg; blood haematocrit (Hct) 0.19. The constant attributes for all participants are density of RBCs: 1.095 g/mL; density of plasma: 1.02 g/mL. These are input into the .cvs file. The key final outputs are, concentration of RBCs in blood: 4.26 ng/mL; RBC vol: 7.23 mL/kg; blood vol: 45.86 mL/kg (<xref ref-type="fig" rid="fig3">Figure 3</xref>(g)).</p><p>Thus, UHAS-MIDA software package has been designed to be lightweight and this makes it a fast tool. It is well structured and it does not contain website elements such as heavy pictures which would reduce the conversion rate of the software. The package has a simple layout which makes it responsive, usable, and easily accessible.</p></sec></sec><sec id="s4"><title>4. Conclusion</title><p>We present UHAS-MIDA, a HTML, CSS/Bootstrap, JavaScript, and PHP-based utility handling stable isotope MS ion abundance data, which calculates the rate of red blood cell and fluid volume loss during malaria in children. The software package generates a 3 &#215; 3 matrix and its inverse as part of the key steps in the process. The 3 &#215; 3 matrix is as wieldy as the Microsoft “MINVERSE” functions, displaying all the elements in the inverse matrix. The study demonstrates an application of a matrix and its inverse in a biological setting in answering a chemical query. We discuss the potential of UHAS-MIDA to be useful and applicable in labeling investigations where elements having two or more stable isotopes are involved in the metabolic process and present an illustrative example. Here, we provide this software tool as a first version and intend to build upon it with more MS data. It is also available to the wider metabolic, mass spectrometry, and bioinformatics community.</p></sec><sec id="s5"><title>Acknowledgements</title><p>One of the PCs used in the writing of this manuscript was purchased from a grant received from the Royal Society of Chemistry, UK (Research Fund, Ref: 2625).</p></sec><sec id="s6"><title>Authors’ Contributions</title><p>The concept was envisioned by Daniel A. Abaye and Irene A. Agbo. The software code was implemented by Emmanuel B. Odoom and Samuel Agana. The database construction, data curation and formal analysis were done by Emmanuel B. Odoom, John-Bosco Diekuu, Ernest Y. Boateng and Samuel Agana. The writing of the manuscript was led by Daniel A. Abaye. All authors contributed to the writing of the original manuscript. All authors contributed and approved the final manuscript.</p></sec><sec id="s7"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s8"><title>Cite this paper</title><p>Abaye, D.A., Odoom, E.B., Boateng, E.Y., Agbo, I.A., Diekuu, J.-B. and Agana, S. (2022) UHAS- MIDA Software Package: Mass Isotopomer Distribution Analysis-Applying the Inverse Matrix for the Determination of Stable Isotopes of Chromium Distribution during Red Blood Cell Labelling. Journal of Data Analysis and Information Processing, 10, 142-154. https://doi.org/10.4236/jdaip.2022.102009</p></sec></body><back><ref-list><title>References</title><ref id="scirp.117560-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Rosman, K.J.R. and Taylor, P.D.P. (1998) Isotopic Composition of the Elements 1997 (Technical Report). Pure and Applied Chemistry, 70, 217-235. http://publications.iupac.org/pac/70/1/0217/index.htmlhttps://doi.org/10.1351/pac199870010217</mixed-citation></ref><ref id="scirp.117560-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Brauman, J.I. (1966) Least Squares Analysis and Simplification of Multi-Isotope Mass Spectra. Analytical Chemistry, 38, 607-610.https://pubs.acs.org/doi/abs/10.1021/ac60236a020https://doi.org/10.1021/ac60236a020</mixed-citation></ref><ref id="scirp.117560-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Ahmed, Z., Zeeshan, S., Huber, C., Hensel, M., Schomburg, D., Münch, R., Eylert, E., Eisenreich, W. and Dandekar, T. (2014) ‘Isotopo’ a Database Application for Facile Analysis and Management of Mass Isotopomer Data. Database, 2014, bau077. https://doi.org/10.1093/database/bau077</mixed-citation></ref><ref id="scirp.117560-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Ahmed, Z., Zeeshan, S., Huber, C., Hensel, M., Schomburg, D., Münch, R., Eisenreich, W. and Dandekar, T. (2013) Software LC-MIDA for Efficient Mass Isotopemer Distribution Analysis in Metabolic Profiling. BMC Bioinformatics, 14, Article No. 218. https://doi.org/10.1186/1471-2105-14-218</mixed-citation></ref><ref id="scirp.117560-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Karlstaedt, A. (2021) Stable Isotopes for Tracing Cardiac Metabolism in Diseases. Frontiers in Cardiovascular Medicine, 8, Article ID: 734364. https://doi.org/10.3389/fcvm.2021.734364</mixed-citation></ref><ref id="scirp.117560-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Silver, H.M., Seebeck, M.A. and Carlson, R. (1998) Comparison of Total Blood Volume in Normal, Preeclamptic, and Nonproteinuric Gestational Hypertensive Pregnancy by Simultaneous Measurement of Red Blood Cell and Plasma Volumes. American Journal of Obstetrics and Gynecology, 179, 87-96. https://doi.org/10.1016/S0002-9378(98)70255-8</mixed-citation></ref><ref id="scirp.117560-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Veillon, C., Patterson, K.Y., Nagey, D.A. and Tehan, A.M. (1994) Measurement of Blood Volume with an Enriched Stable Isotope of Chromium (53Cr) and Isotope Dilution by Combined Gas Chromatography-Mass Spectrometry. Clinical Chemistry, 40, 71-73. https://doi.org/10.1093/clinchem/40.1.71</mixed-citation></ref><ref id="scirp.117560-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Rousu, J., Rantanen, A., Ketola, R.A. and Kokkonen, J.T. (2005) Isotopomer Distribution Computation from Tandem Mass Spectrometruic Data with Overlapping Fragment Spectra. Spectroscopy, 19, 53-67. https://researchportal.helsinki.fi/en/publications/isotopomer-distribution-computation-from-tandem-mass-spectrometri</mixed-citation></ref><ref id="scirp.117560-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Hellerstein, M.K. and Neese, R.A. (1992) Mass Isotopomer Distribution Analysis: A Technique for Measuring Biosynthesis and Turnover of Polymers. American Journal of Physiology, 263, 988-1001. https://doi.org/10.1152/ajpendo.1992.263.5.e988</mixed-citation></ref><ref id="scirp.117560-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Zamboni, N., Fischer, E. and Sauer, U. (2005) FiatFlux—A Software for Metabolic Flux Analysis from 13C-Glucose Experiments. BMC Bioinformatics, 6, Article No. 209. https://doi.org/10.1186/1471-2105-6-209</mixed-citation></ref><ref id="scirp.117560-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Wiechert. W. (2001) 13C Metabolic Flux Analysis. Metabolic Engineering, 3, 195-206. https://doi.org/10.1006/mben.2001.0187</mixed-citation></ref><ref id="scirp.117560-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Dauner, M., Bailey, J. and Sauer, U. (2001) Metabolic Flux Analysis with Comprehensive Isotopomer Model in Bacillus subtilis. Biotechnology and Bioengineering, 76, 144-156. https://doi.org/10.1002/bit.1154</mixed-citation></ref><ref id="scirp.117560-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Macallan, D.C., Abaye, D.A., Dottin, S., Onanga, M., Kombila, M., Dzeing-Ella, A., Kremsner, P.G., Krishna, S. and Planche, T. (2009) Blood Volume and Red Cell Mass in Children with Moderate and Sever Malaria Measured by Chromium-53 Dilution and Gas Chromatography/Mass Spectrometric Analysis. Rapid Communications in Mass Spectrometry, 23, 2467-2475. https://doi.org/10.1002/rcm.4058</mixed-citation></ref><ref id="scirp.117560-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Planche, T., Onanga, M., Schwenk, A., Dzeing, A., Borrmann, S., Faucher, J.F., Wright, A., Bluck, L., Ward, L., Kombila, M., Kremsner, P.G. and Krishna, S. (2004) Assessment of Volume Depletion in Children with Malaria. PLoS Medicine, 18, e18. https://doi.org/10.1371/journal.pmed.0010018</mixed-citation></ref><ref id="scirp.117560-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Godin, J.P., Mermoud, A.F., Rémond, D., Faure, M., Breuille, D., Williamson, G., Peré-Trepat, E., Ramadan, Z., Fay, L.B. and Kochhar, S. (2009) Simultaneous Measurement of 13C- and 15N-Isotopic Enrichments of Threonine by Mass Spectrometry. Rapid Communications in Mass Spectrometry, 23, 1109-1115. https://doi.org/10.1002/rcm.3976</mixed-citation></ref><ref id="scirp.117560-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Abaye, D.A., Morrison, D.J. and Preston, T. (2011) Strong Anion Exchange Liquid Chromatographic Separation of Protein Amino Acids for Natural 13C-Abundance Determination by Isotope Ratio Mass Spectrometry. Rapid Communications in Mass Spectrometry, 25, 429-435. https://doi.org/10.1002/rcm.4844</mixed-citation></ref><ref id="scirp.117560-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Ong, S.E., Blagoev, B., Kratchmarova, I., Kristensen, D.B., Steen, H., Pandey, A. and Mann, M. (2002) Stable Isotope Labeling by Amino Acids in Cell Culture, SILAC, as a Simple and Accurate Approach to Expression Proteomics. Molecular and Cell Proteomics, 1, 376-386. https://doi.org/10.1074/mcp.m200025-mcp200</mixed-citation></ref><ref id="scirp.117560-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Bluck, L.J., Jones, K.S. and Bates, C.J. (2002) 2H- and 13C-Labelled Tracers Compared for Kinetic Studies of Ascorbic Acid Metabolism in Man: A Factor Analytical Approach. Rapid Communications in Mass Spectrometry, 16, 879-883. https://doi.org/10.1002/rcm.653</mixed-citation></ref><ref id="scirp.117560-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Bluck, L.J., Izzard, A.P. and Bates, C.J. (1996) Measurement of Ascorbic Acid Kinetics in Man Using Stable Isotopes and Gas Chromatography/Mass Spectrometry. Journal of Mass Spectrometry, 31, 741-748. https://doi.org/10.1002/(SICI)1096-9888(199607)31:7%3C741::AID-JMS352%3E3.0.CO;2-H</mixed-citation></ref><ref id="scirp.117560-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Clapperton, A.T., Coward, W.A. and Bluck, L.J.C. (2002) Measurement of Insulin Sensitivity Indices Using 13C-Glucose and Gas Chromatography/Combustion/Isotope Ration Mass Spectrometry. Rapid Communications in Mass Spectrometry, 16, 2009-2014. https://doi.org/10.1002/rcm.815</mixed-citation></ref></ref-list></back></article>