I am attempting to pool cells deemed similar using the KNN approach to create pseudocells that represent the Average expression of the genes across the cells I pooled. I currently using the calculate.pseudocells() function from the package scWGCNA to do this. While it conveniently gives me a Seurat pseudocell object back, I am not sure the AverageExpression() function it uses (within the calculate.pseudocells()) is working correctly (Either that or I am not using it correctly). I think it doesnt work because the average feature count per cell doesnt change between the normal and pseudocell (Which I suspect should given my data). Does someone know a workaround or another function that can do this to Seurat objects?