Supervised discovery of interpretable gene programs from single-cell data | Synapse