Cargando…
SCODE: an efficient regulatory network inference algorithm from single-cell RNA-Seq during differentiation
MOTIVATION: The analysis of RNA-Seq data from individual differentiating cells enables us to reconstruct the differentiation process and the degree of differentiation (in pseudo-time) of each cell. Such analyses can reveal detailed expression dynamics and functional relationships for differentiation...
Autores principales: | , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Oxford University Press
2017
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5860123/ https://www.ncbi.nlm.nih.gov/pubmed/28379368 http://dx.doi.org/10.1093/bioinformatics/btx194 |
_version_ | 1783307949445218304 |
---|---|
author | Matsumoto, Hirotaka Kiryu, Hisanori Furusawa, Chikara Ko, Minoru S H Ko, Shigeru B H Gouda, Norio Hayashi, Tetsutaro Nikaido, Itoshi |
author_facet | Matsumoto, Hirotaka Kiryu, Hisanori Furusawa, Chikara Ko, Minoru S H Ko, Shigeru B H Gouda, Norio Hayashi, Tetsutaro Nikaido, Itoshi |
author_sort | Matsumoto, Hirotaka |
collection | PubMed |
description | MOTIVATION: The analysis of RNA-Seq data from individual differentiating cells enables us to reconstruct the differentiation process and the degree of differentiation (in pseudo-time) of each cell. Such analyses can reveal detailed expression dynamics and functional relationships for differentiation. To further elucidate differentiation processes, more insight into gene regulatory networks is required. The pseudo-time can be regarded as time information and, therefore, single-cell RNA-Seq data are time-course data with high time resolution. Although time-course data are useful for inferring networks, conventional inference algorithms for such data suffer from high time complexity when the number of samples and genes is large. Therefore, a novel algorithm is necessary to infer networks from single-cell RNA-Seq during differentiation. RESULTS: In this study, we developed the novel and efficient algorithm SCODE to infer regulatory networks, based on ordinary differential equations. We applied SCODE to three single-cell RNA-Seq datasets and confirmed that SCODE can reconstruct observed expression dynamics. We evaluated SCODE by comparing its inferred networks with use of a DNaseI-footprint based network. The performance of SCODE was best for two of the datasets and nearly best for the remaining dataset. We also compared the runtimes and showed that the runtimes for SCODE are significantly shorter than for alternatives. Thus, our algorithm provides a promising approach for further single-cell differentiation analyses. AVAILABILITY AND IMPLEMENTATION: The R source code of SCODE is available at https://github.com/hmatsu1226/SCODE SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. |
format | Online Article Text |
id | pubmed-5860123 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2017 |
publisher | Oxford University Press |
record_format | MEDLINE/PubMed |
spelling | pubmed-58601232018-03-23 SCODE: an efficient regulatory network inference algorithm from single-cell RNA-Seq during differentiation Matsumoto, Hirotaka Kiryu, Hisanori Furusawa, Chikara Ko, Minoru S H Ko, Shigeru B H Gouda, Norio Hayashi, Tetsutaro Nikaido, Itoshi Bioinformatics Original Papers MOTIVATION: The analysis of RNA-Seq data from individual differentiating cells enables us to reconstruct the differentiation process and the degree of differentiation (in pseudo-time) of each cell. Such analyses can reveal detailed expression dynamics and functional relationships for differentiation. To further elucidate differentiation processes, more insight into gene regulatory networks is required. The pseudo-time can be regarded as time information and, therefore, single-cell RNA-Seq data are time-course data with high time resolution. Although time-course data are useful for inferring networks, conventional inference algorithms for such data suffer from high time complexity when the number of samples and genes is large. Therefore, a novel algorithm is necessary to infer networks from single-cell RNA-Seq during differentiation. RESULTS: In this study, we developed the novel and efficient algorithm SCODE to infer regulatory networks, based on ordinary differential equations. We applied SCODE to three single-cell RNA-Seq datasets and confirmed that SCODE can reconstruct observed expression dynamics. We evaluated SCODE by comparing its inferred networks with use of a DNaseI-footprint based network. The performance of SCODE was best for two of the datasets and nearly best for the remaining dataset. We also compared the runtimes and showed that the runtimes for SCODE are significantly shorter than for alternatives. Thus, our algorithm provides a promising approach for further single-cell differentiation analyses. AVAILABILITY AND IMPLEMENTATION: The R source code of SCODE is available at https://github.com/hmatsu1226/SCODE SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Oxford University Press 2017-08-01 2017-04-04 /pmc/articles/PMC5860123/ /pubmed/28379368 http://dx.doi.org/10.1093/bioinformatics/btx194 Text en © The Author 2017. Published by Oxford University Press. http://creativecommons.org/licenses/by/4.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Original Papers Matsumoto, Hirotaka Kiryu, Hisanori Furusawa, Chikara Ko, Minoru S H Ko, Shigeru B H Gouda, Norio Hayashi, Tetsutaro Nikaido, Itoshi SCODE: an efficient regulatory network inference algorithm from single-cell RNA-Seq during differentiation |
title | SCODE: an efficient regulatory network inference algorithm from single-cell RNA-Seq during differentiation |
title_full | SCODE: an efficient regulatory network inference algorithm from single-cell RNA-Seq during differentiation |
title_fullStr | SCODE: an efficient regulatory network inference algorithm from single-cell RNA-Seq during differentiation |
title_full_unstemmed | SCODE: an efficient regulatory network inference algorithm from single-cell RNA-Seq during differentiation |
title_short | SCODE: an efficient regulatory network inference algorithm from single-cell RNA-Seq during differentiation |
title_sort | scode: an efficient regulatory network inference algorithm from single-cell rna-seq during differentiation |
topic | Original Papers |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5860123/ https://www.ncbi.nlm.nih.gov/pubmed/28379368 http://dx.doi.org/10.1093/bioinformatics/btx194 |
work_keys_str_mv | AT matsumotohirotaka scodeanefficientregulatorynetworkinferencealgorithmfromsinglecellrnaseqduringdifferentiation AT kiryuhisanori scodeanefficientregulatorynetworkinferencealgorithmfromsinglecellrnaseqduringdifferentiation AT furusawachikara scodeanefficientregulatorynetworkinferencealgorithmfromsinglecellrnaseqduringdifferentiation AT kominorush scodeanefficientregulatorynetworkinferencealgorithmfromsinglecellrnaseqduringdifferentiation AT koshigerubh scodeanefficientregulatorynetworkinferencealgorithmfromsinglecellrnaseqduringdifferentiation AT goudanorio scodeanefficientregulatorynetworkinferencealgorithmfromsinglecellrnaseqduringdifferentiation AT hayashitetsutaro scodeanefficientregulatorynetworkinferencealgorithmfromsinglecellrnaseqduringdifferentiation AT nikaidoitoshi scodeanefficientregulatorynetworkinferencealgorithmfromsinglecellrnaseqduringdifferentiation |