<p><code>variable.features.n</code> sets the number of features (you can think of genes in the case of scRNA-seq) you would like to use for the downstream steps such as clustering. Basically, using a gene that is expressed more or less at similar levels across different cell types would not be informative in terms of differentiating (for example via clustering) these cell types, this parameter helps you to choose the &quot;most informative&quot; (most variable across the whole data set) features.</p>

CC BY-SA 4.0
2021-06-24T07:17:45.483Z
2021-06-24T07:17:45.483Z
haci
<p>Whats the role of &quot;variable.features.n&quot; in SCTransform function of Seurat? I try setting &quot;variable.features.n&quot; at three different numbers (2000, 5000, 10000). In the downstream cells are clustering in different groups?</p>

<seurat><sctransform>
"variable.features.n" in SCTransform
# "variable.features.n" in SCTransform

(Asked by: username_0 on 2021-06-23)

Whats the role of "variable.features.n" in SCTransform function of Seurat? I try setting "variable.features.n" at three different numbers (2000, 5000, 10000). In the downstream cells are clustering in different groups?

**Tags:** seurat, sctransform

---

## 1 answers

### Answer by username_1 on 2021-06-24. Score: 1 | Accepted answer

`variable.features.n` sets the number of features (you can think of genes in the case of scRNA-seq) you would like to use for the downstream steps such as clustering. Basically, using a gene that is expressed more or less at similar levels across different cell types would not be informative in terms of differentiating (for example via clustering) these cell types, this parameter helps you to choose the "most informative" (most variable across the whole data set) features.


---

