SurfGNN: A robust surface-based prediction model with interpretability for coactivation maps of spatial and cortical features