Untitled

import json
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

with open('metadata.json') as json_file:
    metadata = json.load(json_file)

glue('metadata_title', metadata['title'])
glue('metadata_journal', metadata['journal'])
glue('metadata_volume', metadata['volume'])
glue('metadata_issue', metadata['issue'])
glue('metadata_pages', metadata['pages'])
glue('metadata_doi', metadata['doi'])
glue('metadata_year', metadata['year'])
glue('metadata_month', metadata['month'])
glue('metadata_day', metadata['day'])

for i, author in enumerate(metadata['authors'], start=0):
    glue('metadata_authors_{}_firstname'.format(i), author['firstname'])
    glue('metadata_authors_{}_middlename'.format(i), author['middlename'])
    glue('metadata_authors_{}_lastname'.format(i), author['lastname'])
    glue('metadata_authors_{}_orcid'.format(i), author['orcid'])
'Iron-regulatory proteins secure iron availability in cardiomyocytes to prevent heart failure'
'European Heart Journal'
'38'
'5'
'362–372'
'https://doi.org/10.1093/eurheartj/ehw333'
'2017'
'February'
'1'
'Saba'
''
'Haddad'
''
'Yong'
''
'Wang'
''
'Bruno'
''
'Galy'
''
'Mortimer'
''
'Korf-Klingebiel'
''
'Valentin Hirsch'
''
'Hirsch'
''
'Abdul'
'M.'
'Baru'
''
'Fatemeh'
''
'Rostami'
'https://orcid.org/0000-0002-0992-6227'
'Marc'
'R.'
'Reboll'
''
'Jörg'
''
'Heineke'
''
'Ulrich'
''
'Flögel'
''
'Stephanie'
''
'Groos'
''
'André'
''
'Renner'
''
'Karl'
''
'Toischer'
''
'Fabian'
''
'Zimmermann'
''
'Stefan'
''
'Engeli'
''
'Jens'
''
'Jordan'
''
'Johann'
''
'Bauersachs'
''
'Matthias'
'W.'
'Hentze'
''
'Kai'
'C.'
'Wollert'
''
'Tibor'
''
'Kempf'
''

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

Saba Haddad, Yong Wang, Bruno Galy, Mortimer Korf-Klingebiel, Valentin Hirsch, Abdul M. Baru, iD Fatemeh Rostami, Marc R. Reboll, Jörg Heineke, Ulrich Flögel, Stephanie Groos, André Renner, Karl Toischer, Fabian Zimmermann, Stefan Engeli, Jens Jordan, Johann Bauersachs, Matthias W. Hentze, Kai C. Wollert, Tibor Kempf,

European Heart Journal, Volume 38, Issue 5, 1 February 2017, Pages 362–372, https://doi.org/10.1093/eurheartj/ehw333

Results


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

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 < {glue:}pvalue) 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)
:figwidth: 800px
:name: fig1

IRE binding activity for non-failing (NF) and failing (F) hearts.

References

:filter: docname in docnames