Computational Methods For Single-Cell And Spatial Multimodal Data Integration