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...

Descripción completa

Detalles Bibliográficos
Autores principales: Kotov, Aleksandr, Zinovyev, Andrei, Monsoro-Burq, Anne-Helene
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