{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,4]],"date-time":"2026-06-04T13:23:21Z","timestamp":1780579401279,"version":"3.54.1"},"reference-count":21,"publisher":"Springer Science and Business Media LLC","issue":"S10","license":[{"start":{"date-parts":[[2020,8,1]],"date-time":"2020-08-01T00:00:00Z","timestamp":1596240000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2020,8,25]],"date-time":"2020-08-25T00:00:00Z","timestamp":1598313600000},"content-version":"vor","delay-in-days":24,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["BMC Bioinformatics"],"published-print":{"date-parts":[[2020,8]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:sec>\n<jats:title>Background<\/jats:title>\n<jats:p>Oscillatory genes, with periodic expression at the mRNA and\/or protein level, have been shown to play a pivotal role in many biological contexts. However, with the exception of the circadian clock and cell cycle, only a few such genes are known. Detecting oscillatory genes from snapshot single-cell experiments is a challenging task due to the lack of time information. Oscope is a recently proposed method to identify co-oscillatory gene pairs using single-cell RNA-seq data. Although promising, the current implementation of Oscope does not provide a principled statistical criterion for selecting oscillatory genes.<\/jats:p>\n<\/jats:sec><jats:sec>\n<jats:title>Results<\/jats:title>\n<jats:p>We improve the optimisation scheme underlying Oscope and provide a well-calibrated non-parametric hypothesis test to select oscillatory genes at a given FDR threshold. We evaluate performance on synthetic data and three real datasets and show that our approach is more sensitive than the original Oscope formulation, discovering larger sets of known oscillators while avoiding the need for less interpretable thresholds. We also describe how our proposed pseudo-time estimation method is more accurate in recovering the true cell order for each gene cluster while requiring substantially less computation time than the extended nearest insertion approach.<\/jats:p>\n<\/jats:sec><jats:sec>\n<jats:title>Conclusions<\/jats:title>\n<jats:p>OscoNet is a robust and versatile approach to detect oscillatory gene networks from snapshot single-cell data addressing many of the limitations of the original Oscope method.<\/jats:p>\n<\/jats:sec>","DOI":"10.1186\/s12859-020-03561-y","type":"journal-article","created":{"date-parts":[[2020,8,25]],"date-time":"2020-08-25T02:02:24Z","timestamp":1598320944000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["OscoNet: inferring oscillatory gene networks"],"prefix":"10.1186","volume":"21","author":[{"given":"Luisa","family":"Cutillo","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alexis","family":"Boukouvalas","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Elli","family":"Marinopoulou","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Nancy","family":"Papalopulu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Magnus","family":"Rattray","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2020,8,25]]},"reference":[{"issue":"6163","key":"3561_CR1","doi-asserted-by":"publisher","first-page":"1193","DOI":"10.1126\/science.1239999","volume":"342","author":"JH Levine","year":"2013","unstructured":"Levine JH, Lin Y, Elowitz MB. Functional roles of pulsing in genetic circuits. Science. 2013; 342(6163):1193\u2013200.","journal-title":"Science"},{"issue":"10","key":"3561_CR2","doi-asserted-by":"publisher","first-page":"947","DOI":"10.1038\/nmeth.3549","volume":"12","author":"N Leng","year":"2015","unstructured":"Leng N, Chu L-F, Barry C, Li Y, Choi J, Li X, Jiang P, Stewart RM, Thomson JA, Kendziorski C. Oscope identifies oscillatory genes in unsynchronized single-cell rna-seq experiments. Nat Methods. 2015; 12(10):947\u201350.","journal-title":"Nat Methods"},{"issue":"1","key":"3561_CR3","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13059-016-0927-y","volume":"17","author":"R Bacher","year":"2016","unstructured":"Bacher R, Kendziorski C. Design and computational analysis of single-cell rna-sequencing experiments. Genome Biol. 2016; 17(1):1.","journal-title":"Genome Biol"},{"issue":"16","key":"3561_CR4","doi-asserted-by":"publisher","first-page":"9440","DOI":"10.1073\/pnas.1530509100","volume":"100","author":"JD Storey","year":"2003","unstructured":"Storey JD, Tibshirani R. Statistical significance for genomewide studies. Proc Natl Acad Sci. 2003; 100(16):9440\u20135.","journal-title":"Proc Natl Acad Sci"},{"issue":"11","key":"3561_CR5","first-page":"026113","volume":"69","author":"MEJ Newman","year":"2004","unstructured":"Newman MEJ, Girvan M. Finding and evaluating community structure in networks. Phys Rev. 2004; 69(11):026113.","journal-title":"Phys Rev"},{"key":"3561_CR6","doi-asserted-by":"publisher","DOI":"10.1007\/11569596_31","volume-title":"Computing Communities in Large Networks Using Random Walks","author":"P Pons","year":"2005","unstructured":"Pons P, Latapy M. Computing Communities in Large Networks Using Random Walks. Berlin: Springer Berlin Heidelberg; 2005, pp. 284\u201393."},{"key":"3561_CR7","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1103\/physreve.70.066111","volume":"066111","author":"A Clauset","year":"2004","unstructured":"Clauset A, Newman MEJ, Moore C. Finding community structure in very large networks. Phys Rev E. 2004; 066111:70. https:\/\/doi.org\/10.1103\/physreve.70.066111.","journal-title":"Phys Rev E"},{"key":"3561_CR8","doi-asserted-by":"publisher","unstructured":"Rosvall M, Bergstrom CT. Maps of information flow reveal community structure in complex networks. PNAS. 2008:105\u20131118. https:\/\/doi.org\/10.1073\/pnas.0706851105.","DOI":"10.1073\/pnas.0706851105"},{"issue":"12","key":"3561_CR9","doi-asserted-by":"publisher","first-page":"7821","DOI":"10.1073\/pnas.122653799","volume":"99","author":"M Girvan","year":"2002","unstructured":"Girvan M, Newman MEJ. Community structure in social and biological networks. Proc Natl Acad Sci USA. 2002; 99(12):7821\u20136.","journal-title":"Proc Natl Acad Sci USA"},{"key":"3561_CR10","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1016\/j.physrep.2009.11.002","volume":"066111","author":"S Fortunato","year":"2010","unstructured":"Fortunato S. Community detection in graphs. Phys Rep. 2010; 066111:75\u2013174.","journal-title":"Phys Rep"},{"key":"3561_CR11","doi-asserted-by":"publisher","unstructured":"Lawson CE, et al.Metabolic network analysis reveals microbial community interactions in anammox granules. Nat Commun. 2017. https:\/\/doi.org\/10.1038\/ncomms15416.","DOI":"10.1038\/ncomms15416"},{"key":"3561_CR12","doi-asserted-by":"publisher","unstructured":"Hermjakob H, et al.The hupo psi\u2019s molecular interaction format\u2013a community standard for the representation of protein interaction data. Nat Biotechnol. 2004:177\u201383. https:\/\/doi.org\/10.1038\/nbt926.","DOI":"10.1038\/nbt926"},{"key":"3561_CR13","doi-asserted-by":"publisher","unstructured":"Signorelli M, Vinciotti V, Wit E. Neat: an efficient network enrichment analysis test. BMC Bioinformatics. 2016; 12(352). https:\/\/doi.org\/10.1186\/s12859-016-1203-6.","DOI":"10.1186\/s12859-016-1203-6"},{"issue":"6","key":"3561_CR14","doi-asserted-by":"publisher","first-page":"1373","DOI":"10.1162\/089976603321780317","volume":"15","author":"M Belkin","year":"2003","unstructured":"Belkin M, Niyogi P. Laplacian eigenmaps for dimensionality reduction and data representation. Neural Comput. 2003; 15(6):1373\u201396.","journal-title":"Neural Comput"},{"key":"3561_CR15","unstructured":"Titsias MK, Lawrence ND. Bayesian gaussian process latent variable model. In: International Conference on Artificial Intelligence and Statistics. PMLR, Proceedings of the Thirteenth International Conference on Artificial Intelligence and Statistics: 2010. p. 844\u201351. http:\/\/proceedings.mlr.press\/v9\/titsias10a\/titsias10a.pdf."},{"issue":"6","key":"3561_CR16","doi-asserted-by":"publisher","first-page":"1977","DOI":"10.1091\/mbc.02-02-0030","volume":"13","author":"L Michael","year":"2002","unstructured":"Michael L, Whitfield GS, Saldanha AJ, Murray JI, Ball CA, Alexander KE, Matese JC, Perou CM, Hurt MM, Brown PO, et al.Identification of genes periodically expressed in the human cell cycle and their expression in tumors. Mol Biol Cell. 2002; 13(6):1977\u20132000.","journal-title":"Mol Biol Cell"},{"issue":"5391","key":"3561_CR17","doi-asserted-by":"publisher","first-page":"1145","DOI":"10.1126\/science.282.5391.1145","volume":"282","author":"JA Thomson","year":"1998","unstructured":"Thomson JA, Itskovitz-Eldor J, Shapiro SS, Waknitz MA, Swiergiel JJ, Marshall VS, Jones JM. Embryonic stem cell lines derived from human blastocysts.Science. 1998; 282(5391):1145\u20137.","journal-title":"Science"},{"key":"3561_CR18","doi-asserted-by":"publisher","first-page":"193","DOI":"10.1007\/BF01908075","volume":"2","author":"L Hubert","year":"1985","unstructured":"Hubert L, Arabie P. Comparing partitions. Journal of the Classification, pages. 1985; 2:193\u2013218.","journal-title":"Comparing partitions. Journal of the Classification, pages"},{"key":"3561_CR19","unstructured":"Gentleman R, Carey V, Huber W, Hahne F. genefilter: genefilter: methods for filtering genes from high-throughput experiments; 2020. R package version 1.70.0. https:\/\/bioconductor.org\/packages\/release\/bioc\/html\/genefilter.html."},{"key":"3561_CR20","unstructured":"Zhengdong L, Sminchisescu C, Carreira-Perpi\u00f1\u00e1n M\u00c1. People tracking with the laplacian eigenmaps latent variable model In: Platt JC, Koller D, Singer Y, Roweis ST, editors. Advances in neural information processing systems. Curran Associates, Inc.: 2008. p. 1705\u201312. http:\/\/papers.nips.cc\/paper\/3226-people-tracking-with-the-laplacian-eigenmapslatent-variable-model.pdf."},{"issue":"19","key":"3561_CR21","doi-asserted-by":"publisher","first-page":"2973","DOI":"10.1093\/bioinformatics\/btw372","volume":"32","author":"JE Reid","year":"2016","unstructured":"Reid JE, Wernisch L. Pseudotime estimation: deconfounding single cell time series. Bioinformatics. 2016; 32(19):2973\u201380.","journal-title":"Bioinformatics"}],"container-title":["BMC Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s12859-020-03561-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s12859-020-03561-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s12859-020-03561-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,8,24]],"date-time":"2021-08-24T23:10:09Z","timestamp":1629846609000},"score":1,"resource":{"primary":{"URL":"https:\/\/bmcbioinformatics.biomedcentral.com\/articles\/10.1186\/s12859-020-03561-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,8]]},"references-count":21,"journal-issue":{"issue":"S10","published-print":{"date-parts":[[2020,8]]}},"alternative-id":["3561"],"URL":"https:\/\/doi.org\/10.1186\/s12859-020-03561-y","relation":{},"ISSN":["1471-2105"],"issn-type":[{"value":"1471-2105","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,8]]},"assertion":[{"value":"25 August 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"Not applicable.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}},{"value":"The authors declare that they have no competing interests.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"351"}}