Cargando…

CIPR: a web-based R/shiny app and R package to annotate cell clusters in single cell RNA sequencing experiments

BACKGROUND: Single cell RNA sequencing (scRNAseq) has provided invaluable insights into cellular heterogeneity and functional states in health and disease. During the analysis of scRNAseq data, annotating the biological identity of cell clusters is an important step before downstream analyses and it...

Descripción completa

Detalles Bibliográficos
Autores principales: Ekiz, H. Atakan, Conley, Christopher J., Stephens, W. Zac, O’Connell, Ryan M.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7227235/
https://www.ncbi.nlm.nih.gov/pubmed/32414321
http://dx.doi.org/10.1186/s12859-020-3538-2
_version_ 1783534461444423680
author Ekiz, H. Atakan
Conley, Christopher J.
Stephens, W. Zac
O’Connell, Ryan M.
author_facet Ekiz, H. Atakan
Conley, Christopher J.
Stephens, W. Zac
O’Connell, Ryan M.
author_sort Ekiz, H. Atakan
collection PubMed
description BACKGROUND: Single cell RNA sequencing (scRNAseq) has provided invaluable insights into cellular heterogeneity and functional states in health and disease. During the analysis of scRNAseq data, annotating the biological identity of cell clusters is an important step before downstream analyses and it remains technically challenging. The current solutions for annotating single cell clusters generally lack a graphical user interface, can be computationally intensive or have a limited scope. On the other hand, manually annotating single cell clusters by examining the expression of marker genes can be subjective and labor-intensive. To improve the quality and efficiency of annotating cell clusters in scRNAseq data, we present a web-based R/Shiny app and R package, Cluster Identity PRedictor (CIPR), which provides a graphical user interface to quickly score gene expression profiles of unknown cell clusters against mouse or human references, or a custom dataset provided by the user. CIPR can be easily integrated into the current pipelines to facilitate scRNAseq data analysis. RESULTS: CIPR employs multiple approaches for calculating the identity score at the cluster level and can accept inputs generated by popular scRNAseq analysis software. CIPR provides 2 mouse and 5 human reference datasets, and its pipeline allows inter-species comparisons and the ability to upload a custom reference dataset for specialized studies. The option to filter out lowly variable genes and to exclude irrelevant reference cell subsets from the analysis can improve the discriminatory power of CIPR suggesting that it can be tailored to different experimental contexts. Benchmarking CIPR against existing functionally similar software revealed that our algorithm is less computationally demanding, it performs significantly faster and provides accurate predictions for multiple cell clusters in a scRNAseq experiment involving tumor-infiltrating immune cells. CONCLUSIONS: CIPR facilitates scRNAseq data analysis by annotating unknown cell clusters in an objective and efficient manner. Platform independence owing to Shiny framework and the requirement for a minimal programming experience allows this software to be used by researchers from different backgrounds. CIPR can accurately predict the identity of a variety of cell clusters and can be used in various experimental contexts across a broad spectrum of research areas.
format Online
Article
Text
id pubmed-7227235
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-72272352020-05-27 CIPR: a web-based R/shiny app and R package to annotate cell clusters in single cell RNA sequencing experiments Ekiz, H. Atakan Conley, Christopher J. Stephens, W. Zac O’Connell, Ryan M. BMC Bioinformatics Software BACKGROUND: Single cell RNA sequencing (scRNAseq) has provided invaluable insights into cellular heterogeneity and functional states in health and disease. During the analysis of scRNAseq data, annotating the biological identity of cell clusters is an important step before downstream analyses and it remains technically challenging. The current solutions for annotating single cell clusters generally lack a graphical user interface, can be computationally intensive or have a limited scope. On the other hand, manually annotating single cell clusters by examining the expression of marker genes can be subjective and labor-intensive. To improve the quality and efficiency of annotating cell clusters in scRNAseq data, we present a web-based R/Shiny app and R package, Cluster Identity PRedictor (CIPR), which provides a graphical user interface to quickly score gene expression profiles of unknown cell clusters against mouse or human references, or a custom dataset provided by the user. CIPR can be easily integrated into the current pipelines to facilitate scRNAseq data analysis. RESULTS: CIPR employs multiple approaches for calculating the identity score at the cluster level and can accept inputs generated by popular scRNAseq analysis software. CIPR provides 2 mouse and 5 human reference datasets, and its pipeline allows inter-species comparisons and the ability to upload a custom reference dataset for specialized studies. The option to filter out lowly variable genes and to exclude irrelevant reference cell subsets from the analysis can improve the discriminatory power of CIPR suggesting that it can be tailored to different experimental contexts. Benchmarking CIPR against existing functionally similar software revealed that our algorithm is less computationally demanding, it performs significantly faster and provides accurate predictions for multiple cell clusters in a scRNAseq experiment involving tumor-infiltrating immune cells. CONCLUSIONS: CIPR facilitates scRNAseq data analysis by annotating unknown cell clusters in an objective and efficient manner. Platform independence owing to Shiny framework and the requirement for a minimal programming experience allows this software to be used by researchers from different backgrounds. CIPR can accurately predict the identity of a variety of cell clusters and can be used in various experimental contexts across a broad spectrum of research areas. BioMed Central 2020-05-15 /pmc/articles/PMC7227235/ /pubmed/32414321 http://dx.doi.org/10.1186/s12859-020-3538-2 Text en © The Author(s). 2020 Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated in a credit line to the data.
spellingShingle Software
Ekiz, H. Atakan
Conley, Christopher J.
Stephens, W. Zac
O’Connell, Ryan M.
CIPR: a web-based R/shiny app and R package to annotate cell clusters in single cell RNA sequencing experiments
title CIPR: a web-based R/shiny app and R package to annotate cell clusters in single cell RNA sequencing experiments
title_full CIPR: a web-based R/shiny app and R package to annotate cell clusters in single cell RNA sequencing experiments
title_fullStr CIPR: a web-based R/shiny app and R package to annotate cell clusters in single cell RNA sequencing experiments
title_full_unstemmed CIPR: a web-based R/shiny app and R package to annotate cell clusters in single cell RNA sequencing experiments
title_short CIPR: a web-based R/shiny app and R package to annotate cell clusters in single cell RNA sequencing experiments
title_sort cipr: a web-based r/shiny app and r package to annotate cell clusters in single cell rna sequencing experiments
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7227235/
https://www.ncbi.nlm.nih.gov/pubmed/32414321
http://dx.doi.org/10.1186/s12859-020-3538-2
work_keys_str_mv AT ekizhatakan ciprawebbasedrshinyappandrpackagetoannotatecellclustersinsinglecellrnasequencingexperiments
AT conleychristopherj ciprawebbasedrshinyappandrpackagetoannotatecellclustersinsinglecellrnasequencingexperiments
AT stephenswzac ciprawebbasedrshinyappandrpackagetoannotatecellclustersinsinglecellrnasequencingexperiments
AT oconnellryanm ciprawebbasedrshinyappandrpackagetoannotatecellclustersinsinglecellrnasequencingexperiments