Dear reviewer,
Thank you again for your feedback. Before the end of the discussion period, we just wanted to clarify a couple of final points.
**Re: Difference between CFS (Pretrained) and CFS (GS) versus CFS (Random) for higher values of $k$:** The reviewer is correct that for sufficiently large numbers of selected features $k$ that the performance of CFS (Random) and the CFS (Pretrained) and CFS (GS) methods will likely become similar (for example, this is trivially true when $k$ is equal to the dimensionality of the full feature space). However, we emphasize that it is often the case that the feature budget $k$ is restricted to some small value and cannot be arbitrarily large. This may be due to interpretability concerns, computational or storage constraints, or may be due to technological limitations that only permit the collection of a small number of features. For example, fluorescence in situ hybridization (FISH) technologies allow biologists to measure gene expression levels at extremely high precision in single cells; however, due to technological limitations only a small subset of genes may be measured, and thus methods for pre-selecting informative subsets of genes are required before running a FISH experiment [1]. **In these realistic scenarios with low values of $k$ relative to the size of the full feature space, we found that CFS (Pretrained) and CFS (GS) consistently outperformed CFS (Random).**
**Re: CFS (Pretrained) versus CFS (GS):** To clarify, in our manuscript **we are proposing one key idea** (i.e., isolating shared variations in the background representation space so that the $k$ selected features best reflect target-specific-variations), **and both CFS (Pretrained) and CFS (GS) are implementations of this same single idea**. In particular, CFS (Pretrained) explicitly performs the two-step optimization procedure described in Section 4 and depicted in Figure 2. On the other hand, CFS (GS) implicitly accomplishes the same goal by making use of the gradient stopping operation, thus potentially simplifying implementation by avoiding the need for an explicit pretraining step. As both CFS (Pretrained) and CFS (GS) achieve similar performance, a potential user may thus select either variant depending on which they find easier to implement, which we see as a strength of our work.
[1]: Covert, I., Gala, R., Wang, T. et al. Predictive and robust gene selection for spatial transcriptomics. Nat Commun 14, 2091 (2023). https://doi.org/10.1038/s41467-023-37392-1