Iron-regulatory proteins secure iron availability in cardiomyocytes to prevent heart failure

Results

Reduced iron content, IRE binding activity, and transferrin receptor expression in the failing human heart

library(math)

labels(data) <- c("non-failing heart (NF)", "failing heart (F)")
library(reticulate)
np <- import("numpy", convert=FALSE)
(x <- np$arange(1, 9)$reshape(2L, 2L))
## [[  99.   52.]
##   [  96.   40.]
##   [  100.   38.]
##   [  105.   18.]
##   [ np.nan.   11.]
##   [ np.nan.  5.]
##   [ np.nan.  42.]
##   [ np.nan.  55.]
##   [ np.nan  53.]
##   [ np.nan  39.]
##   [ np.nan.  42.]
##   [ np.nan  50.]
##   [ 23.  24.]]


df = pd.DataFrame.from_records(data, columns=labels)
tt = ttest_ind(df['non-failing heart (NF)'], 
               df['failing heart (F)'], 
               equal_var=False, nan_policy='omit')

pvalue = tt.pvalue

glue('pvalue', math.ceil(pvalue * 1000.0) / 1000.0)
pvalue <- 0.00152894
import math
import numpy as np
import pandas as pd
from myst_nb import glue
from scipy.stats import ttest_ind
from matplotlib import pyplot as plt

labels = ['non-failing heart (NF)', 'failing heart (F)']
data = [(99, 52), (96, 40), (100, 38), (105, 18), 
        (np.nan, 11), (np.nan, 5), (np.nan, 42), 
        (np.nan, 55), (np.nan, 53), (np.nan, 39),
        (np.nan, 42), (np.nan, 50)]

df = pd.DataFrame.from_records(data, columns=labels)
tt = ttest_ind(df['non-failing heart (NF)'], 
               df['failing heart (F)'], 
               equal_var=False, nan_policy='omit')

pvalue = tt.pvalue

glue('pvalue', math.ceil(pvalue * 1000.0) / 1000.0)

Consistent with previous reports {cite}maeder2011,leszek2012 iron concentration was significantly lower in LV tissue samples from patients with advanced heart failure than in LV tissue samples from unused donor hearts. As shown by electrophoretic mobility shift assays, IRE binding activity was significantly (p < formatC(pvalue,3,format="f") ) reduced in failing hearts (most pronounced in patients with ischemic cardiomyopathy) ({ref}Figure 1<fig1>). Protein expression levels of the transferrin receptor were significantly lower in failing hearts than in the controls.

fig, ax = plt.subplots()

d = df.to_numpy()
f = [d[m] for d, m in zip(d.T, ~np.isnan(d).T)]

ax.boxplot(f)
ax.set_ylim([0, 150])
ax.set_ylabel('IRE binding activity (%)', fontsize=14)
ax.set_xticklabels(['NF', 'F'])
ax.tick_params(axis='x', labelsize=14, labelrotation=45)
ax.tick_params(axis='y', labelsize=14)

glue('fig1', fig, display=False)

References

LSS+12

Przemysław Leszek, Barbara Sochanowicz, Małgorzata Szperl, Piotr Kolsut, Kamil Brzóska, Walerian Piotrowski, Tomasz M. Rywik, Bożena Danko, Halina Polkowska-Motrenko, Jacek M. Różański, and et al. Myocardial iron homeostasis in advanced chronic heart failure patients. International Journal of Cardiology, 159(1):47–52, Aug 2012. URL: https://doi.org/10.1016/j.ijcard.2011.08.006, doi:10.1016/j.ijcard.2011.08.006.

MKdRK11

Micha T. Maeder, Ouda Khammy, Cris dos Remedios, and David M. Kaye. Myocardial and systemic iron depletion in heart failure. Journal of the American College of Cardiology, 58(5):474–480, Jul 2011. URL: https://doi.org/10.1016/j.jacc.2011.01.059, doi:10.1016/j.jacc.2011.01.059.