Perturbation-invariant learning for 3D biological data