Cargando…
scEvoNet: a gradient boosting-based method for prediction of cell state evolution
BACKGROUND: Exploring the function or the developmental history of cells in various organisms provides insights into a given cell type's core molecular characteristics and putative evolutionary mechanisms. Numerous computational methods now exist for analyzing single-cell data and identifying c...
Autores principales: | , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9990205/ https://www.ncbi.nlm.nih.gov/pubmed/36879200 http://dx.doi.org/10.1186/s12859-023-05213-3 |
_version_ | 1784901891624271872 |
---|---|
author | Kotov, Aleksandr Zinovyev, Andrei Monsoro-Burq, Anne-Helene |
author_facet | Kotov, Aleksandr Zinovyev, Andrei Monsoro-Burq, Anne-Helene |
author_sort | Kotov, Aleksandr |
collection | PubMed |
description | BACKGROUND: Exploring the function or the developmental history of cells in various organisms provides insights into a given cell type's core molecular characteristics and putative evolutionary mechanisms. Numerous computational methods now exist for analyzing single-cell data and identifying cell states. These methods mostly rely on the expression of genes considered as markers for a given cell state. Yet, there is a lack of scRNA-seq computational tools to study the evolution of cell states, particularly how cell states change their molecular profiles. This can include novel gene activation or the novel deployment of programs already existing in other cell types, known as co-option. RESULTS: Here we present scEvoNet, a Python tool for predicting cell type evolution in cross-species or cancer-related scRNA-seq datasets. ScEvoNet builds the confusion matrix of cell states and a bipartite network connecting genes and cell states. It allows a user to obtain a set of genes shared by the characteristic signature of two cell states even between distantly-related datasets. These genes can be used as indicators of either evolutionary divergence or co-option occurring during organism or tumor evolution. Our results on cancer and developmental datasets indicate that scEvoNet is a helpful tool for the initial screening of such genes as well as for measuring cell state similarities. CONCLUSION: The scEvoNet package is implemented in Python and is freely available from https://github.com/monsoro/scEvoNet. Utilizing this framework and exploring the continuum of transcriptome states between developmental stages and species will help explain cell state dynamics. SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s12859-023-05213-3. |
format | Online Article Text |
id | pubmed-9990205 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-99902052023-03-08 scEvoNet: a gradient boosting-based method for prediction of cell state evolution Kotov, Aleksandr Zinovyev, Andrei Monsoro-Burq, Anne-Helene BMC Bioinformatics Software BACKGROUND: Exploring the function or the developmental history of cells in various organisms provides insights into a given cell type's core molecular characteristics and putative evolutionary mechanisms. Numerous computational methods now exist for analyzing single-cell data and identifying cell states. These methods mostly rely on the expression of genes considered as markers for a given cell state. Yet, there is a lack of scRNA-seq computational tools to study the evolution of cell states, particularly how cell states change their molecular profiles. This can include novel gene activation or the novel deployment of programs already existing in other cell types, known as co-option. RESULTS: Here we present scEvoNet, a Python tool for predicting cell type evolution in cross-species or cancer-related scRNA-seq datasets. ScEvoNet builds the confusion matrix of cell states and a bipartite network connecting genes and cell states. It allows a user to obtain a set of genes shared by the characteristic signature of two cell states even between distantly-related datasets. These genes can be used as indicators of either evolutionary divergence or co-option occurring during organism or tumor evolution. Our results on cancer and developmental datasets indicate that scEvoNet is a helpful tool for the initial screening of such genes as well as for measuring cell state similarities. CONCLUSION: The scEvoNet package is implemented in Python and is freely available from https://github.com/monsoro/scEvoNet. Utilizing this framework and exploring the continuum of transcriptome states between developmental stages and species will help explain cell state dynamics. SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s12859-023-05213-3. BioMed Central 2023-03-06 /pmc/articles/PMC9990205/ /pubmed/36879200 http://dx.doi.org/10.1186/s12859-023-05213-3 Text en © The Author(s) 2023 https://creativecommons.org/licenses/by/4.0/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/ (https://creativecommons.org/licenses/by/4.0/) . The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/ (https://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 Kotov, Aleksandr Zinovyev, Andrei Monsoro-Burq, Anne-Helene scEvoNet: a gradient boosting-based method for prediction of cell state evolution |
title | scEvoNet: a gradient boosting-based method for prediction of cell state evolution |
title_full | scEvoNet: a gradient boosting-based method for prediction of cell state evolution |
title_fullStr | scEvoNet: a gradient boosting-based method for prediction of cell state evolution |
title_full_unstemmed | scEvoNet: a gradient boosting-based method for prediction of cell state evolution |
title_short | scEvoNet: a gradient boosting-based method for prediction of cell state evolution |
title_sort | scevonet: a gradient boosting-based method for prediction of cell state evolution |
topic | Software |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9990205/ https://www.ncbi.nlm.nih.gov/pubmed/36879200 http://dx.doi.org/10.1186/s12859-023-05213-3 |
work_keys_str_mv | AT kotovaleksandr scevonetagradientboostingbasedmethodforpredictionofcellstateevolution AT zinovyevandrei scevonetagradientboostingbasedmethodforpredictionofcellstateevolution AT monsoroburqannehelene scevonetagradientboostingbasedmethodforpredictionofcellstateevolution |