# Dense matrix datasets

**URL:** <https://discourse.scverse.org/t/dense-matrix-datasets/438>\
**Category:** scanpy\
**Created:** [May 5, 2022, 2:22am UTC](https://discourse.scverse.org/t/dense-matrix-datasets/438 "2022-05-05T02:22:34Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![wangjiawen2013](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.scverse.org/wangjiawen2013/32/25_2.png) [@wangjiawen2013](https://discourse.scverse.org/u/wangjiawen2013)\
**Post date:** [May 5, 2022, 2:22am UTC](https://discourse.scverse.org/t/dense-matrix-datasets/438/1 "2022-05-05T02:22:34Z")

</div>

Hello,  
Single cell datasets are sparse matrix, does Scanpy support dense matrix datasets?

---

<div class="post-metadata">

**Author:** ![adamgayoso](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.scverse.org/adamgayoso/32/100_2.png) [@adamgayoso](https://discourse.scverse.org/u/adamgayoso)\
**Post date:** [May 5, 2022, 9:22pm UTC](https://discourse.scverse.org/t/dense-matrix-datasets/438/2 "2022-05-05T21:22:27Z")

</div>

Yes it supports either one, to make you data dense:

```auto
adata.X = adata.X.toarray()

```

---

<div class="post-metadata">

**Author:** ![wangjiawen2013](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.scverse.org/wangjiawen2013/32/25_2.png) [@wangjiawen2013](https://discourse.scverse.org/u/wangjiawen2013)\
**Post date:** [May 6, 2022, 2:02am UTC](https://discourse.scverse.org/t/dense-matrix-datasets/438/3 "2022-05-06T02:02:22Z")

</div>

Thanks!  
However, I mean is scanpy designed specifically to sparse matrix (single cell data). Now I have some datasets from RNAseq, which are dense matrix. I have imported them into scanpy and run it successfully, such as PCA, umap and so on. I worry that scanpy doesn’t support these techniques (bulk RNAseq).

---

<div class="post-metadata">

**Author:** ![ivirshup](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.scverse.org/ivirshup/32/160_2.png) [@ivirshup](https://discourse.scverse.org/u/ivirshup)\
**Post date:** [May 6, 2022, 1:06pm UTC](https://discourse.scverse.org/t/dense-matrix-datasets/438/4 "2022-05-06T13:06:35Z")

</div>

Scanpy is meant to work with both dense and sparse arrays. Some methods (like qc metrics) are likely tested better with sparse arrays, but everything is intended to work with dense or sparse data.
