select_genes: Select genes to use in building a cell trajectory
Description
This function uses "neighborhood variance" to identify genes
that vary smoothly, rather than fluctuating randomly, across
the set of cells. Genes selected in this way can then be used
to construct a trajectory.