SCelVis: exploratory single cell data analysis on the desktop and in the cloud

Background Single cell omics technologies present unique opportunities for biomedical and life sciences from lab to clinic, but the high dimensional nature of such data poses challenges for computational analysis and interpretation. Furthermore, FAIR data management as well as data privacy and secur...

Full description

Bibliographic Details
Main Authors: Benedikt Obermayer, Manuel Holtgrewe, Mikko Nieminen, Clemens Messerschmidt, Dieter Beule
Format: Article
Language:English
Published: PeerJ Inc. 2020-02-01
Series:PeerJ
Subjects:
Online Access:https://peerj.com/articles/8607.pdf
_version_ 1827605530176126976
author Benedikt Obermayer
Manuel Holtgrewe
Mikko Nieminen
Clemens Messerschmidt
Dieter Beule
author_facet Benedikt Obermayer
Manuel Holtgrewe
Mikko Nieminen
Clemens Messerschmidt
Dieter Beule
author_sort Benedikt Obermayer
collection DOAJ
description Background Single cell omics technologies present unique opportunities for biomedical and life sciences from lab to clinic, but the high dimensional nature of such data poses challenges for computational analysis and interpretation. Furthermore, FAIR data management as well as data privacy and security become crucial when working with clinical data, especially in cross-institutional and translational settings. Existing solutions are either bound to the desktop of one researcher or come with dependencies on vendor-specific technology for cloud storage or user authentication. Results To facilitate analysis and interpretation of single-cell data by users without bioinformatics expertise, we present SCelVis, a flexible, interactive and user-friendly app for web-based visualization of pre-processed single-cell data. Users can survey multiple interactive visualizations of their single cell expression data and cell annotation, define cell groups by filtering or manual selection and perform differential gene expression, and download raw or processed data for further offline analysis. SCelVis can be run both on the desktop and cloud systems, accepts input from local and various remote sources using standard and open protocols, and allows for hosting data in the cloud and locally. We test and validate our visualization using publicly available scRNA-seq data. Methods SCelVis is implemented in Python using Dash by Plotly. It is available as a standalone application as a Python package, via Conda/Bioconda and as a Docker image. All components are available as open source under the permissive MIT license and are based on open standards and interfaces, enabling further development and integration with third party pipelines and analysis components. The GitHub repository is https://github.com/bihealth/scelvis.
first_indexed 2024-03-09T06:23:02Z
format Article
id doaj.art-a7de16cb429d44b8a1ec1cbe1086909b
institution Directory Open Access Journal
issn 2167-8359
language English
last_indexed 2024-03-09T06:23:02Z
publishDate 2020-02-01
publisher PeerJ Inc.
record_format Article
series PeerJ
spelling doaj.art-a7de16cb429d44b8a1ec1cbe1086909b2023-12-03T11:34:11ZengPeerJ Inc.PeerJ2167-83592020-02-018e860710.7717/peerj.8607SCelVis: exploratory single cell data analysis on the desktop and in the cloudBenedikt Obermayer0Manuel Holtgrewe1Mikko Nieminen2Clemens Messerschmidt3Dieter Beule4Core Unit Bioinformatics, Berlin Institute of Health, Berlin, GermanyCore Unit Bioinformatics, Berlin Institute of Health, Berlin, GermanyCore Unit Bioinformatics, Berlin Institute of Health, Berlin, GermanyCore Unit Bioinformatics, Berlin Institute of Health, Berlin, GermanyCore Unit Bioinformatics, Berlin Institute of Health, Berlin, GermanyBackground Single cell omics technologies present unique opportunities for biomedical and life sciences from lab to clinic, but the high dimensional nature of such data poses challenges for computational analysis and interpretation. Furthermore, FAIR data management as well as data privacy and security become crucial when working with clinical data, especially in cross-institutional and translational settings. Existing solutions are either bound to the desktop of one researcher or come with dependencies on vendor-specific technology for cloud storage or user authentication. Results To facilitate analysis and interpretation of single-cell data by users without bioinformatics expertise, we present SCelVis, a flexible, interactive and user-friendly app for web-based visualization of pre-processed single-cell data. Users can survey multiple interactive visualizations of their single cell expression data and cell annotation, define cell groups by filtering or manual selection and perform differential gene expression, and download raw or processed data for further offline analysis. SCelVis can be run both on the desktop and cloud systems, accepts input from local and various remote sources using standard and open protocols, and allows for hosting data in the cloud and locally. We test and validate our visualization using publicly available scRNA-seq data. Methods SCelVis is implemented in Python using Dash by Plotly. It is available as a standalone application as a Python package, via Conda/Bioconda and as a Docker image. All components are available as open source under the permissive MIT license and are based on open standards and interfaces, enabling further development and integration with third party pipelines and analysis components. The GitHub repository is https://github.com/bihealth/scelvis.https://peerj.com/articles/8607.pdfSingle cellVisualizationtSNE
spellingShingle Benedikt Obermayer
Manuel Holtgrewe
Mikko Nieminen
Clemens Messerschmidt
Dieter Beule
SCelVis: exploratory single cell data analysis on the desktop and in the cloud
PeerJ
Single cell
Visualization
tSNE
title SCelVis: exploratory single cell data analysis on the desktop and in the cloud
title_full SCelVis: exploratory single cell data analysis on the desktop and in the cloud
title_fullStr SCelVis: exploratory single cell data analysis on the desktop and in the cloud
title_full_unstemmed SCelVis: exploratory single cell data analysis on the desktop and in the cloud
title_short SCelVis: exploratory single cell data analysis on the desktop and in the cloud
title_sort scelvis exploratory single cell data analysis on the desktop and in the cloud
topic Single cell
Visualization
tSNE
url https://peerj.com/articles/8607.pdf
work_keys_str_mv AT benediktobermayer scelvisexploratorysinglecelldataanalysisonthedesktopandinthecloud
AT manuelholtgrewe scelvisexploratorysinglecelldataanalysisonthedesktopandinthecloud
AT mikkonieminen scelvisexploratorysinglecelldataanalysisonthedesktopandinthecloud
AT clemensmesserschmidt scelvisexploratorysinglecelldataanalysisonthedesktopandinthecloud
AT dieterbeule scelvisexploratorysinglecelldataanalysisonthedesktopandinthecloud