question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Multiomics partitions

See original GitHub issue
  • Additional function parameters / changed functionality / changed defaults?
  • New analysis tool: A simple analysis tool you have been using and are missing in sc.tools?
  • New plotting function: A kind of plot you would like to seein sc.pl?
  • External tools: Do you know an existing package that should go into sc.external.*?
  • Other?

As more and more technologies allow multimodal characterization of single cells it could be useful to exploit some functionalities of scanpy’s toolkit to perform, at least, some rough integrative analysis. Assuming we have to modalities on different layers (say RNA and ATAC), one could create two knn graphs for both layers and use leidenalg.find_partition_multiplex to perform a joint call of partitions handling the two (or more) graphs as a multiplex. I have tested myself this approach, described in leidenalg documentation, it works and it is highly configurable. We can take care of the implementation of enhancement (as leiden_multiplex() function?), I just want to be sure that it is not already on the development roadmap and that it is ok to have it into scanpy and not as an external tool.

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:5 (5 by maintainers)

github_iconTop GitHub Comments

1reaction
giovpcommented, Mar 17, 2020

Spatial data would also be a single anndata object, similarly to CITE-seq but with images in addition to expression counts. Anyway, I think this functionality would be very useful and really cool to try out. Worth mentioning that uns['neighbors'] will be moved to obsp (see theislab/scanpy-tutorials#14) and that probably @ivirshup is working along similar lines (see #1117 ).

1reaction
giovpcommented, Mar 17, 2020

Hi @dawe ! Just to chip in real quick, I think your suggestion makes a lot of sense and beside the examples you already mention I believe spatial transcriptomics data could also benefit a lot from such approach (since with such data you have both a knn graph from gene expression as well as a graph from spatial coordinates).

Read more comments on GitHub >

github_iconTop Results From Across the Web

Multiomics partitions · Issue #1107 · scverse/scanpy - GitHub
Assuming we have to modalities on different layers (say RNA and ATAC), one could create two knn graphs for both layers and use...
Read more >
Multi-omics Data Integration, Interpretation, and Its Application
Integrative NMF combines the homogeneous and heterogeneous pattern using a partitioned factorization structure which is a combination of NMF and ...
Read more >
Multi-omics single-cell data integration and regulatory ... - Nature
Unpaired multi-omics integration via graph-guided embeddings ... 8), the partitioning of the scRNA-seq 'CGE' cluster and scATAC-seq 'Vip' ...
Read more >
Components - Guidance for Multi-Omics and Multi-Modal Data ...
Guidance for Multi-Omics and Multi-Modal Data Integration and Analysis on AWS ... copy number data, partitioned by study ID and in Apache Parquet...
Read more >
Single-Cell Multiomics Systems | BD Biosciences
The BD Multiomics Portfolio offers a complete end-to-end workflow for the analysis of single-cells with instruments for robust single-cell partitioning, ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found