scGeneFit