report¶
- besca.tl.report(adata_pred, celltype, method, analysis_name, train_datasets=[], test_dataset='', merge='', name_prediction='auto_annot', name_report='auto_annot', use_raw=False, genes_to_use='', remove_nonshared=False, clustering='leiden', asymmetric_matrix=True, results_folder='./', delimiter=',', verbose=False)[source]¶
- reports basic metrics, produces confusion matrices and plots umap of prediction - Writes out a csv file containing all accuracy and f1 scores. Writes normalized and absolute confusion matrices, as well as umap prediction comparisons to ./figures. - Parameters:
- adata_pred (AnnData) – original adata object with name_prediction column 
- celltype (str) – celltype column on which the prediction was performed 
- method (str) – method that was used for prediction. 
- analysis_name (str) – name of the analyis, used for writing files 
- train_datasets (list) – list of used training datasets 
- test_dataset (str) – name of test dataset 
- merge (str) – what merging was performed 
- name_prediction ("auto_annot"| default = "auto_annot") – observation name containing the prediction to compare with. 
- name_report ("auto_annot"| default = "auto_annot") – prefix of the report 
- use_raw (bool | default = False) – if anndata.raw was used 
- genes_to_use (list or string | default = ‘all’) – what geneset wsa used 
- remove_nonshared (`bool`|default = False) – 
- clustering (str | default = leiden) – clustering that was used in original analysis of testing set, needed for umap plotting 
- asymmetric_matrix (bool | default = True) – if False returns square confusion matrix, if True it only shows possible combinations 
- results_folder (str | default = ‘./’) – output directory. A figures folder will be generated within it. 
- delimiter (str | default = ‘,’) – separator between fields in the csv/txt report file 
- verbose (bool | default = False) – print verbose messages to standard out 
 
- Returns:
- A matplotlib figure element containing the riveplot generated for interactive display. 
- Return type:
- Figure