sainsc.utils.celltype_signatures ================================ .. py:function:: sainsc.utils.celltype_signatures(adata, *, celltype_col = 'leiden', layer = None, dtype = np.float32) Calculate gene expression signatures per 'cell type'. :param adata: :type adata: anndata.AnnData :param celltype_col: Name of column in :py:attr:`anndata.AnnData.obs` containing cell-type information. :type celltype_col: str, optional :param layer: Which :py:attr:`anndata.AnnData.layers` to use for aggregation. If `None`, :py:attr:`anndata.AnnData.X` is used. :type layer: str, optional :param dytpe: Data type to use for the signatures. :type dytpe: numpy.typing.DTypeLike :returns: :py:class:`pandas.DataFrame` of gene expression aggregated per 'cell type'. :rtype: pandas.DataFrame