geneBasis: an iterative approach for unsupervised selection of targeted gene panels from scRNA-seq