<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>hematology | Dhafer Malouche</title><link>https://dhafermalouche.net/tag/hematology/</link><atom:link href="https://dhafermalouche.net/tag/hematology/index.xml" rel="self" type="application/rss+xml"/><description>hematology</description><generator>Wowchemy (https://wowchemy.com)</generator><language>en-us</language><copyright>Dhafer Malouche © 2026</copyright><lastBuildDate>Mon, 11 May 2026 00:00:00 +0000</lastBuildDate><image><url>https://dhafermalouche.net/media/icon_hu294da7f24af66942b94b8e240e33fe59_2153342_512x512_fill_lanczos_center_3.png</url><title>hematology</title><link>https://dhafermalouche.net/tag/hematology/</link></image><item><title>NASH × CBC — Interactive Companion Dashboard (Al-Khinji et al., 2026)</title><link>https://dhafermalouche.net/apps/nashcbc/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://dhafermalouche.net/apps/nashcbc/</guid><description>&lt;p>An interactive &lt;strong>companion dashboard&lt;/strong> for the paper &lt;em>Hematological abnormalities in non-alcoholic steatohepatitis: a Qatar Biobank study&lt;/em> (Al-Khinji, Malouche, et al., 2026, &lt;strong>Frontiers in Medicine&lt;/strong>). The dashboard accompanies the printed manuscript: every figure that appears in the paper can be regenerated in the browser, and every reference limit reported in the text can be recomputed under the reader&amp;rsquo;s own choice of subgroup and percentile.&lt;/p>
&lt;h2 id="why-a-companion-dashboard">Why a companion dashboard?&lt;/h2>
&lt;p>In hepatology, the link between &lt;strong>non-alcoholic steatohepatitis (NASH)&lt;/strong> and the haematological profile is increasingly recognised, but the supporting evidence is scattered across cohorts with different inclusion criteria, different assay platforms, and different ways of reporting reference limits. The paper draws on the Qatar Biobank cohort to characterise the &lt;strong>complete blood count (CBC)&lt;/strong> in NASH versus matched non-NASH adults, and to derive sex-stratified reference limits that are directly applicable to the regional population. The dashboard makes that analysis transparent and reproducible: a reader can read the published figure, then re-run it on the same data under a different filter, and see exactly how the conclusion changes.&lt;/p>
&lt;h2 id="what-the-app-does">What the app does&lt;/h2>
&lt;p>&lt;strong>Cohort browser.&lt;/strong> A first panel describes the analytic cohort — NASH and non-NASH participants drawn from Qatar Biobank — and lets the reader filter on sex, age band, BMI band, and the standard cardiometabolic comorbidities used as covariates in the paper. Sample sizes update in real time, so the reader can see how each filtering choice affects statistical power.&lt;/p>
&lt;p>&lt;strong>CBC reference limits.&lt;/strong> A dedicated &lt;em>Reference limits&lt;/em> section (&lt;code>#limits&lt;/code>) reports the central &lt;strong>97.5%&lt;/strong> non-parametric reference interval for each CBC parameter — haemoglobin, haematocrit, red-cell indices (MCV, MCH, MCHC), platelets, total and differential leucocytes — stratified by sex and, optionally, by age band. The lower and upper bounds are computed by the 2.5th and 97.5th empirical percentiles with bootstrap 90% confidence bands, following the &lt;strong>CLSI EP28-A3c&lt;/strong> guideline for reference-interval estimation. The reader can swap the central proportion (90%, 95%, 99%), switch between non-parametric and robust (Horn–Pesce) estimators, and export the resulting table as CSV.&lt;/p>
&lt;p>&lt;strong>Group comparisons.&lt;/strong> A &lt;em>NASH vs. non-NASH&lt;/em> panel reproduces the paper&amp;rsquo;s primary inferential output: for each CBC parameter, the dashboard reports the unadjusted mean (or median, depending on skewness) in each group, the standardised mean difference with its 95% confidence interval, and the &lt;em>p&lt;/em>-value of the Wilcoxon rank-sum test, all stratified by sex. The same panel renders the corresponding overlaid density plot and the per-group box-and-whisker plot.&lt;/p>
&lt;p>&lt;strong>Adjusted models.&lt;/strong> An &lt;em>Adjusted models&lt;/em> panel re-fits the multivariable logistic regression of NASH status on each CBC parameter, adjusting for age, sex, BMI, diabetes status, and hypertension. The reader sees the odds-ratio forest plot and the corresponding &lt;strong>likelihood-ratio&lt;/strong> and &lt;strong>Wald&lt;/strong> tests, with the same model formula and the same reference categories as in the paper.&lt;/p>
&lt;h2 id="reading-the-dashboard-alongside-the-paper">Reading the dashboard alongside the paper&lt;/h2>
&lt;p>Every figure in the manuscript has a matching panel in the dashboard, and every numerical claim in the &lt;em>Results&lt;/em> section can be reproduced by reading the corresponding cell of the dashboard&amp;rsquo;s tables. The reader is therefore invited to read the paper and the dashboard side by side: the manuscript explains &lt;em>what was done and what was found&lt;/em>; the dashboard makes it possible to verify the numbers, and to extend the analysis to a slightly different subgroup without re-implementing the pipeline.&lt;/p>
&lt;h2 id="technical-notes">Technical notes&lt;/h2>
&lt;p>The dashboard is a single-page client-side application built with &lt;strong>React + Vite&lt;/strong>; all computation runs in the reader&amp;rsquo;s browser, with no server round-trip and no patient-level data leaving the device. Percentile estimation uses the standard non-parametric estimator with the Hyndman–Fan type-7 definition for quantiles; bootstrap confidence bands use 2{,}000 resamples with the percentile method; the logistic regression is fit by Newton–Raphson with ridge regularisation as a fall-back when the design matrix is near-singular. The static bundle is deployed on &lt;strong>Netlify&lt;/strong>; it works offline after first load and has no external run-time dependencies.&lt;/p>
&lt;p>Citation: Al-Khinji A., Malouche D., et al. &lt;em>Hematological abnormalities in non-alcoholic steatohepatitis: a Qatar Biobank study.&lt;/em> &lt;strong>Frontiers in Medicine&lt;/strong>, 2026.&lt;/p></description></item><item><title>NASH × CBC — Interactive Companion Dashboard (Al-Khinji et al., 2026)</title><link>https://dhafermalouche.net/project/nashcbc/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://dhafermalouche.net/project/nashcbc/</guid><description>&lt;p>An interactive &lt;strong>companion dashboard&lt;/strong> for the paper &lt;em>Hematological abnormalities in non-alcoholic steatohepatitis: a Qatar Biobank study&lt;/em> (Al-Khinji, Malouche, et al., 2026, &lt;strong>Frontiers in Medicine&lt;/strong>). The dashboard accompanies the printed manuscript: every figure that appears in the paper can be regenerated in the browser, and every reference limit reported in the text can be recomputed under the reader&amp;rsquo;s own choice of subgroup and percentile.&lt;/p>
&lt;h2 id="why-a-companion-dashboard">Why a companion dashboard?&lt;/h2>
&lt;p>In hepatology, the link between &lt;strong>non-alcoholic steatohepatitis (NASH)&lt;/strong> and the haematological profile is increasingly recognised, but the supporting evidence is scattered across cohorts with different inclusion criteria, different assay platforms, and different ways of reporting reference limits. The paper draws on the Qatar Biobank cohort to characterise the &lt;strong>complete blood count (CBC)&lt;/strong> in NASH versus matched non-NASH adults, and to derive sex-stratified reference limits that are directly applicable to the regional population. The dashboard makes that analysis transparent and reproducible: a reader can read the published figure, then re-run it on the same data under a different filter, and see exactly how the conclusion changes.&lt;/p>
&lt;h2 id="what-the-app-does">What the app does&lt;/h2>
&lt;p>&lt;strong>Cohort browser.&lt;/strong> A first panel describes the analytic cohort — NASH and non-NASH participants drawn from Qatar Biobank — and lets the reader filter on sex, age band, BMI band, and the standard cardiometabolic comorbidities used as covariates in the paper. Sample sizes update in real time, so the reader can see how each filtering choice affects statistical power.&lt;/p>
&lt;p>&lt;strong>CBC reference limits.&lt;/strong> A dedicated &lt;em>Reference limits&lt;/em> section (&lt;code>#limits&lt;/code>) reports the central &lt;strong>97.5%&lt;/strong> non-parametric reference interval for each CBC parameter — haemoglobin, haematocrit, red-cell indices (MCV, MCH, MCHC), platelets, total and differential leucocytes — stratified by sex and, optionally, by age band. The lower and upper bounds are computed by the 2.5th and 97.5th empirical percentiles with bootstrap 90% confidence bands, following the &lt;strong>CLSI EP28-A3c&lt;/strong> guideline for reference-interval estimation. The reader can swap the central proportion (90%, 95%, 99%), switch between non-parametric and robust (Horn–Pesce) estimators, and export the resulting table as CSV.&lt;/p>
&lt;p>&lt;strong>Group comparisons.&lt;/strong> A &lt;em>NASH vs. non-NASH&lt;/em> panel reproduces the paper&amp;rsquo;s primary inferential output: for each CBC parameter, the dashboard reports the unadjusted mean (or median, depending on skewness) in each group, the standardised mean difference with its 95% confidence interval, and the &lt;em>p&lt;/em>-value of the Wilcoxon rank-sum test, all stratified by sex. The same panel renders the corresponding overlaid density plot and the per-group box-and-whisker plot.&lt;/p>
&lt;p>&lt;strong>Adjusted models.&lt;/strong> An &lt;em>Adjusted models&lt;/em> panel re-fits the multivariable logistic regression of NASH status on each CBC parameter, adjusting for age, sex, BMI, diabetes status, and hypertension. The reader sees the odds-ratio forest plot and the corresponding &lt;strong>likelihood-ratio&lt;/strong> and &lt;strong>Wald&lt;/strong> tests, with the same model formula and the same reference categories as in the paper.&lt;/p>
&lt;h2 id="reading-the-dashboard-alongside-the-paper">Reading the dashboard alongside the paper&lt;/h2>
&lt;p>Every figure in the manuscript has a matching panel in the dashboard, and every numerical claim in the &lt;em>Results&lt;/em> section can be reproduced by reading the corresponding cell of the dashboard&amp;rsquo;s tables. The reader is therefore invited to read the paper and the dashboard side by side: the manuscript explains &lt;em>what was done and what was found&lt;/em>; the dashboard makes it possible to verify the numbers, and to extend the analysis to a slightly different subgroup without re-implementing the pipeline.&lt;/p>
&lt;h2 id="technical-notes">Technical notes&lt;/h2>
&lt;p>The dashboard is a single-page client-side application built with &lt;strong>React + Vite&lt;/strong>; all computation runs in the reader&amp;rsquo;s browser, with no server round-trip and no patient-level data leaving the device. Percentile estimation uses the standard non-parametric estimator with the Hyndman–Fan type-7 definition for quantiles; bootstrap confidence bands use 2{,}000 resamples with the percentile method; the logistic regression is fit by Newton–Raphson with ridge regularisation as a fall-back when the design matrix is near-singular. The static bundle is deployed on &lt;strong>Netlify&lt;/strong>; it works offline after first load and has no external run-time dependencies.&lt;/p>
&lt;p>Citation: Al-Khinji A., Malouche D., et al. &lt;em>Hematological abnormalities in non-alcoholic steatohepatitis: a Qatar Biobank study.&lt;/em> &lt;strong>Frontiers in Medicine&lt;/strong>, 2026.&lt;/p></description></item></channel></rss>