Skip to contents

Trains a model using ONLY Modality 1 (e.g., scATAC-seq) and predicts cell-type identities defined in Modality 2 (e.g., scRNA-seq) to test cross-modal biological coherence.

Usage

evaluate_cross_modal_prediction(mod1_data, cell_types)

Arguments

mod1_data

Matrix for Modality 1 (features x cells).

cell_types

Ground truth cell-type vector from Modality 2.

Value

A list with cross-modal classification accuracy and macro F1 score.

Examples

data(example_multiomics, package = "scSimEval")
r_rna <- example_multiomics$ref_multi$rna
r_atac <- example_multiomics$ref_multi$atac
evaluate_cross_modal_prediction(r_rna, example_multiomics$cell_types)
#> $cross_modal_accuracy
#> [1] 0.5625
#> 
#> $cross_modal_F1
#> [1] 0.5607843
#>