Cargando…
scNetViz: from single cells to networks using Cytoscape
Single-cell RNA-sequencing (scRNA-seq) has revolutionized molecular biology and medicine by enabling high-throughput studies of cellular heterogeneity in diverse tissues. Applying network biology approaches to scRNA-seq data can provide useful insights into genes driving heterogeneous cell-type comp...
Autores principales: | , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
F1000 Research Limited
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8593621/ https://www.ncbi.nlm.nih.gov/pubmed/34912541 http://dx.doi.org/10.12688/f1000research.52460.1 |
_version_ | 1784599784347140096 |
---|---|
author | Choudhary, Krishna Meng, Elaine C. Diaz-Mejia, J. Javier Bader, Gary D. Pico, Alexander R. Morris, John H. |
author_facet | Choudhary, Krishna Meng, Elaine C. Diaz-Mejia, J. Javier Bader, Gary D. Pico, Alexander R. Morris, John H. |
author_sort | Choudhary, Krishna |
collection | PubMed |
description | Single-cell RNA-sequencing (scRNA-seq) has revolutionized molecular biology and medicine by enabling high-throughput studies of cellular heterogeneity in diverse tissues. Applying network biology approaches to scRNA-seq data can provide useful insights into genes driving heterogeneous cell-type compositions of tissues. Here, we present scNetViz — a Cytoscape app to aid biological interpretation of cell clusters in scRNA-seq data using network analysis. scNetViz calculates the differential expression of each gene across clusters and then creates a cluster-specific gene functional interaction network between the significantly differentially expressed genes for further analysis, such as pathway enrichment analysis. To automate a complete data analysis workflow, scNetViz integrates parts of the Scanpy software, which is a popular Python package for scRNA-seq data analysis, with Cytoscape apps such as stringApp, cyPlot, and enhancedGraphics. We describe our implementation of methods for accessing data from public single cell atlas projects, differential expression analysis, visualization, and automation. scNetViz enables users to analyze data from public atlases or their own experiments, which we illustrate with two use cases. Analysis can be performed via the Cytoscape GUI or CyREST programming interface using R (RCy3) or Python (py4cytoscape). |
format | Online Article Text |
id | pubmed-8593621 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | F1000 Research Limited |
record_format | MEDLINE/PubMed |
spelling | pubmed-85936212021-12-14 scNetViz: from single cells to networks using Cytoscape Choudhary, Krishna Meng, Elaine C. Diaz-Mejia, J. Javier Bader, Gary D. Pico, Alexander R. Morris, John H. F1000Res Software Tool Article Single-cell RNA-sequencing (scRNA-seq) has revolutionized molecular biology and medicine by enabling high-throughput studies of cellular heterogeneity in diverse tissues. Applying network biology approaches to scRNA-seq data can provide useful insights into genes driving heterogeneous cell-type compositions of tissues. Here, we present scNetViz — a Cytoscape app to aid biological interpretation of cell clusters in scRNA-seq data using network analysis. scNetViz calculates the differential expression of each gene across clusters and then creates a cluster-specific gene functional interaction network between the significantly differentially expressed genes for further analysis, such as pathway enrichment analysis. To automate a complete data analysis workflow, scNetViz integrates parts of the Scanpy software, which is a popular Python package for scRNA-seq data analysis, with Cytoscape apps such as stringApp, cyPlot, and enhancedGraphics. We describe our implementation of methods for accessing data from public single cell atlas projects, differential expression analysis, visualization, and automation. scNetViz enables users to analyze data from public atlases or their own experiments, which we illustrate with two use cases. Analysis can be performed via the Cytoscape GUI or CyREST programming interface using R (RCy3) or Python (py4cytoscape). F1000 Research Limited 2021-06-07 /pmc/articles/PMC8593621/ /pubmed/34912541 http://dx.doi.org/10.12688/f1000research.52460.1 Text en Copyright: © 2021 Choudhary K et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Software Tool Article Choudhary, Krishna Meng, Elaine C. Diaz-Mejia, J. Javier Bader, Gary D. Pico, Alexander R. Morris, John H. scNetViz: from single cells to networks using Cytoscape |
title | scNetViz: from single cells to networks using Cytoscape |
title_full | scNetViz: from single cells to networks using Cytoscape |
title_fullStr | scNetViz: from single cells to networks using Cytoscape |
title_full_unstemmed | scNetViz: from single cells to networks using Cytoscape |
title_short | scNetViz: from single cells to networks using Cytoscape |
title_sort | scnetviz: from single cells to networks using cytoscape |
topic | Software Tool Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8593621/ https://www.ncbi.nlm.nih.gov/pubmed/34912541 http://dx.doi.org/10.12688/f1000research.52460.1 |
work_keys_str_mv | AT choudharykrishna scnetvizfromsinglecellstonetworksusingcytoscape AT mengelainec scnetvizfromsinglecellstonetworksusingcytoscape AT diazmejiajjavier scnetvizfromsinglecellstonetworksusingcytoscape AT badergaryd scnetvizfromsinglecellstonetworksusingcytoscape AT picoalexanderr scnetvizfromsinglecellstonetworksusingcytoscape AT morrisjohnh scnetvizfromsinglecellstonetworksusingcytoscape |