PyDESeq2
PyDESeq2 copied to clipboard
[BUG] Errors saving `DeseqDataSet` to H5AD
When I attempt to save my DeseqDataSet AnnData object to H5AD, errors are thrown becuase
-
dds.varm['replaced'] -
dds.uns['trend_coeffs']
are stored as a pandas.core.series.Series, which cannot be written to H5AD in those positions. Calling
-
dds.varm['replaced'] = dds.varm['replaced'].values -
dds.uns['trend_coeffs'] = dds.uns['trend_coeffs'].to_dict()
before dds.write_h5ad(<path>) resolved the issue without loss of functionality.
PyDESeq2 version 0.4.7 on CentOS 7.