Text this: scMagnifier: Resolving fine-grained cell subtypes via GRN-informed perturbations and consensus clustering