{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,6]],"date-time":"2026-05-06T01:53:50Z","timestamp":1778032430426,"version":"3.51.4"},"reference-count":47,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2020,8,6]],"date-time":"2020-08-06T00:00:00Z","timestamp":1596672000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2020,8,6]],"date-time":"2020-08-06T00:00:00Z","timestamp":1596672000000},"content-version":"vor","delay-in-days":0,"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,12]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:sec>\n                    <jats:title>Background<\/jats:title>\n                    <jats:p>The similarity or distance measure used for clustering can generate intuitive and interpretable clusters when it is tailored to the unique characteristics of the data. In time series datasets generated with high-throughput biological assays, measurements such as gene expression levels or protein phosphorylation intensities are collected sequentially over time, and the similarity score should capture this special temporal structure.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Results<\/jats:title>\n                    <jats:p>We propose a clustering similarity measure called Lag Penalized Weighted Correlation (LPWC) to group pairs of time series that exhibit closely-related behaviors over time, even if the timing is not perfectly synchronized. LPWC aligns time series profiles to identify common temporal patterns. It down-weights aligned profiles based on the length of the temporal lags that are introduced. We demonstrate the advantages of LPWC versus existing time series and general clustering algorithms. In a simulated dataset based on the biologically-motivated impulse model, LPWC is the only method to recover the true clusters for almost all simulated genes. LPWC also identifies clusters with distinct temporal patterns in our yeast osmotic stress response and axolotl limb regeneration case studies.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Conclusions<\/jats:title>\n                    <jats:p>\n                      LPWC achieves both of its time series clustering goals. It groups time series with correlated changes over time, even if those patterns occur earlier or later in some of the time series. In addition, it refrains from introducing large shifts in time when searching for temporal patterns by applying a lag penalty. The LPWC R package is available at\n                      <jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" ext-link-type=\"uri\" xlink:href=\"https:\/\/github.com\/gitter-lab\/LPWC\">https:\/\/github.com\/gitter-lab\/LPWC<\/jats:ext-link>\n                      and CRAN under a MIT license.\n                    <\/jats:p>\n                  <\/jats:sec>","DOI":"10.1186\/s12859-019-3324-1","type":"journal-article","created":{"date-parts":[[2020,1,16]],"date-time":"2020-01-16T08:04:49Z","timestamp":1579161889000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["Lag penalized weighted correlation for time series clustering"],"prefix":"10.1186","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4078-9176","authenticated-orcid":false,"given":"Thevaa","family":"Chandereng","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5324-9833","authenticated-orcid":false,"given":"Anthony","family":"Gitter","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,8,6]]},"reference":[{"issue":"8","key":"3324_CR1","doi-asserted-by":"publisher","first-page":"552","DOI":"10.1038\/nrg3244","volume":"13","author":"Z Bar-Joseph","year":"2012","unstructured":"Bar-Joseph Z, Gitter A, Simon I. Studying and modelling dynamic biological processes using time-series gene expression data. Nat Rev Genet. 2012; 13(8):552\u201364. https:\/\/doi.org\/10.1038\/nrg3244.","journal-title":"Nat Rev Genet"},{"key":"3324_CR2","doi-asserted-by":"publisher","first-page":"469","DOI":"10.1016\/j.csbj.2015.08.004","volume":"13","author":"D Spies","year":"2015","unstructured":"Spies D, Ciaudo C. Dynamics in Transcriptomics: Advancements in RNA-seq Time Course and Downstream Analysis. Comput Struct Biotechnol J. 2015; 13:469\u201377. https:\/\/doi.org\/10.1016\/j.csbj.2015.08.004.","journal-title":"Comput Struct Biotechnol J"},{"key":"3324_CR3","doi-asserted-by":"publisher","unstructured":"Liang Y, Kelemen A. Dynamic modeling and network approaches for omics time course data: overview of computational approaches and applications. Brief Bioinform. 2017. https:\/\/doi.org\/10.1093\/bib\/bbx036.","DOI":"10.1093\/bib\/bbx036"},{"issue":"10","key":"3324_CR4","doi-asserted-by":"publisher","first-page":"1574","DOI":"10.1101\/gr.397002","volume":"12","author":"FD Gibbons","year":"2002","unstructured":"Gibbons FD, Roth FP. Judging the quality of gene expression-based clustering methods using gene annotation. Genome Res. 2002; 12(10):1574\u201381. https:\/\/doi.org\/10.1101\/gr.397002.","journal-title":"Genome Res"},{"issue":"Suppl 2","key":"3324_CR5","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1186\/1471-2105-15-S2-S2","volume":"15","author":"PA Jaskowiak","year":"2014","unstructured":"Jaskowiak PA, Campello RJ, Costa IG. On the selection of appropriate distances for gene expression data clustering. BMC Bioinformatics. 2014; 15(Suppl 2):2.","journal-title":"BMC Bioinformatics"},{"key":"3324_CR6","doi-asserted-by":"publisher","first-page":"18541","DOI":"10.7554\/eLife.18541","volume":"6","author":"M Kleyman","year":"2017","unstructured":"Kleyman M, Sefer E, Nicola T, Espinoza C, Chhabra D, Hagood JS, Kaminski N, Ambalavanan N, Bar-Joseph Z. Selecting the most appropriate time points to profile in high-throughput studies. eLife. 2017; 6:18541. https:\/\/doi.org\/10.7554\/eLife.18541.","journal-title":"eLife"},{"issue":"1","key":"3324_CR7","doi-asserted-by":"publisher","first-page":"1005896","DOI":"10.1371\/journal.pcbi.1005896","volume":"14","author":"IC McDowell","year":"2018","unstructured":"McDowell IC, Manandhar D, Vockley CM, Schmid AK, Reddy TE, Engelhardt BE. Clustering gene expression time series data using an infinite Gaussian process mixture model. PLoS Comput Biol. 2018; 14(1):1005896.","journal-title":"PLoS Comput Biol"},{"issue":"7","key":"3324_CR8","doi-asserted-by":"publisher","first-page":"1","DOI":"10.18637\/jss.v031.i07","volume":"31","author":"T Giorgino","year":"2009","unstructured":"Giorgino T. Computing and visualizing dynamic time warping alignments in R: the dtw package. J Stat Softw. 2009; 31(7):1\u201324.","journal-title":"J Stat Softw"},{"issue":"6","key":"3324_CR9","doi-asserted-by":"publisher","first-page":"495","DOI":"10.1093\/bioinformatics\/17.6.495","volume":"17","author":"J Aach","year":"2001","unstructured":"Aach J, Church GM. Aligning gene expression time series with time warping algorithms. Bioinformatics. 2001; 17(6):495\u2013508.","journal-title":"Bioinformatics"},{"issue":"5","key":"3324_CR10","doi-asserted-by":"crossref","first-page":"764","DOI":"10.1093\/bioinformatics\/btw729","volume":"33","author":"AT Specht","year":"2017","unstructured":"Specht AT, Li J. LEAP: constructing gene co-expression networks for single-cell rna-sequencing data using pseudotime ordering. Bioinformatics. 2017; 33(5):764\u20136.","journal-title":"Bioinformatics"},{"issue":"4","key":"3324_CR11","doi-asserted-by":"publisher","first-page":"655","DOI":"10.1007\/s11222-018-9830-6","volume":"29","author":"AM Alonso","year":"2019","unstructured":"Alonso AM, Pe\u00f1a D. Clustering time series by linear dependency. Stat Comput. 2019; 29(4):655\u201376.","journal-title":"Stat Comput"},{"key":"3324_CR12","doi-asserted-by":"publisher","unstructured":"M\u00f6ller-Levet CS, Klawonn F, Cho K-H, Wolkenhauer O. Fuzzy Clustering of Short Time-Series and Unevenly Distributed Sampling Points. In: Advances in Intelligent Data Analysis V, Lecture Notes in Computer Science. Springer: 2003. p. 330\u201340. https:\/\/doi.org\/10.1007\/978-3-540-45231-7_31.","DOI":"10.1007\/978-3-540-45231-7_31"},{"issue":"1","key":"3324_CR13","doi-asserted-by":"publisher","first-page":"380","DOI":"10.1186\/s12859-018-2405-x","volume":"19","author":"R Bacher","year":"2018","unstructured":"Bacher R, Leng N, Chu L-F, Ni Z, Thomson JA, Kendziorski C, Stewart R. Trendy: segmented regression analysis of expression dynamics in high-throughput ordered profiling experiments. BMC Bioinformatics. 2018; 19(1):380.","journal-title":"BMC Bioinformatics"},{"issue":"1","key":"3324_CR14","doi-asserted-by":"publisher","first-page":"1","DOI":"10.18637\/jss.v062.i01","volume":"62","author":"P Montero","year":"2014","unstructured":"Montero P, Vilar JA, et al.TSclust: An R package for time series clustering. J Stat Softw. 2014; 62(1):1\u201343.","journal-title":"J Stat Softw"},{"issue":"11","key":"3324_CR15","doi-asserted-by":"publisher","first-page":"2850","DOI":"10.1016\/j.csda.2009.02.015","volume":"54","author":"JA Vilar","year":"2010","unstructured":"Vilar JA, Alonso AM, Vilar JM. Non-linear time series clustering based on non-parametric forecast densities. Comput Stat Data Anal. 2010; 54(11):2850\u201365.","journal-title":"Comput Stat Data Anal"},{"issue":"3","key":"3324_CR16","doi-asserted-by":"publisher","first-page":"430","DOI":"10.1093\/bioinformatics\/btm605","volume":"24","author":"P Magni","year":"2007","unstructured":"Magni P, Ferrazzi F, Sacchi L, Bellazzi R. TimeClust: a clustering tool for gene expression time series. Bioinformatics. 2007; 24(3):430\u20132.","journal-title":"Bioinformatics"},{"issue":"4","key":"3324_CR17","doi-asserted-by":"publisher","first-page":"263","DOI":"10.2165\/00822942-200504040-00006","volume":"4","author":"F Ferrazzi","year":"2005","unstructured":"Ferrazzi F, Magni P, Bellazzi R. Random walk models for Bayesian clustering of gene expression profiles. Appl Bioinforma. 2005; 4(4):263\u201376.","journal-title":"Appl Bioinforma"},{"issue":"7-8","key":"3324_CR18","doi-asserted-by":"publisher","first-page":"505","DOI":"10.1016\/j.ijmedinf.2005.03.014","volume":"74","author":"L Sacchi","year":"2005","unstructured":"Sacchi L, Bellazzi R, Larizza C, Magni P, Curk T, Petrovic U, Zupan B. TA-clustering: Cluster analysis of gene expression profiles through temporal abstractions. Int J Med Inform. 2005; 74(7-8):505\u201317.","journal-title":"Int J Med Inform"},{"key":"3324_CR19","doi-asserted-by":"publisher","first-page":"191","DOI":"10.1186\/1471-2105-7-191","volume":"7","author":"J Ernst","year":"2006","unstructured":"Ernst J, Bar-Joseph Z. STEM: a tool for the analysis of short time series gene expression data. BMC Bioinformatics. 2006; 7:191. https:\/\/doi.org\/10.1186\/1471-2105-7-191.","journal-title":"BMC Bioinformatics"},{"issue":"13","key":"3324_CR20","doi-asserted-by":"publisher","first-page":"392","DOI":"10.1093\/bioinformatics\/btr250","volume":"27","author":"J Sivriver","year":"2011","unstructured":"Sivriver J, Habib N, Friedman N. An integrative clustering and modeling algorithm for dynamical gene expression data. Bioinformatics. 2011; 27(13):392\u2013400. https:\/\/doi.org\/10.1093\/bioinformatics\/btr250.","journal-title":"Bioinformatics"},{"issue":"5","key":"3324_CR21","doi-asserted-by":"publisher","first-page":"757","DOI":"10.1093\/bioinformatics\/btw665","volume":"33","author":"J Sander","year":"2017","unstructured":"Sander J, Schultze JL, Yosef N. ImpulseDE: detection of differentially expressed genes in time series data using impulse models. Bioinformatics (Oxford, England). 2017; 33(5):757\u20139. https:\/\/doi.org\/10.1093\/bioinformatics\/btw665.","journal-title":"Bioinformatics (Oxford, England)"},{"key":"3324_CR22","doi-asserted-by":"publisher","first-page":"40131","DOI":"10.1038\/srep40131","volume":"7","author":"J Straube","year":"2017","unstructured":"Straube J, Huang BE, L\u00ea Cao K-A. DynOmics to identify delays and co-expression patterns across time course experiments. Sci Rep. 2017; 7:40131.","journal-title":"Sci Rep"},{"issue":"10","key":"3324_CR23","doi-asserted-by":"publisher","first-page":"2544","DOI":"10.1093\/bioinformatics\/bti311","volume":"21","author":"IG Costa","year":"2005","unstructured":"Costa IG, Sch\u00f6nhuth A, Schliep A. The Graphical Query Language: a tool for analysis of gene expression time-courses. Bioinformatics (Oxford, England). 2005; 21(10):2544\u20135. https:\/\/doi.org\/10.1093\/bioinformatics\/bti311.","journal-title":"Bioinformatics (Oxford, England)"},{"issue":"3-4","key":"3324_CR24","doi-asserted-by":"publisher","first-page":"341","DOI":"10.1089\/10665270360688057","volume":"10","author":"Z Bar-Joseph","year":"2003","unstructured":"Bar-Joseph Z, Gerber GK, Gifford DK, Jaakkola TS, Simon I. Continuous representations of time-series gene expression data. J Comput Biol. 2003; 10(3-4):341\u201356.","journal-title":"J Comput Biol"},{"key":"3324_CR25","doi-asserted-by":"publisher","first-page":"4927","DOI":"10.7717\/peerj.4927","volume":"6","author":"C Wang","year":"2018","unstructured":"Wang C, Xu Y, Wang X, Zhang L, Wei S, Ye Q, Zhu Y, Yin H, Nainwal M, Tanon-Reyes L, Cheng F, Yin T, Ye N. GEsture: an online hand-drawing tool for gene expression pattern search. PeerJ. 2018; 6:4927. https:\/\/doi.org\/10.7717\/peerj.4927.","journal-title":"PeerJ"},{"key":"3324_CR26","doi-asserted-by":"publisher","unstructured":"Kordestani M, Alkhateeb A, Rezaeian I, Rueda L, Saif M. A new clustering method using wavelet based probability density functions for identifying patterns in time-series data. In: 2016 IEEE EMBS International Student Conference (ISC): 2016. p. 1\u20134. https:\/\/doi.org\/10.1109\/EMBSISC.2016.7508616.","DOI":"10.1109\/EMBSISC.2016.7508616"},{"issue":"14","key":"3324_CR27","doi-asserted-by":"publisher","first-page":"9121","DOI":"10.1073\/pnas.132656399","volume":"99","author":"MF Ramoni","year":"2002","unstructured":"Ramoni MF, Sebastiani P, Kohane IS. Cluster analysis of gene expression dynamics. Proc Natl Acad Sci. 2002; 99(14):9121\u20136.","journal-title":"Proc Natl Acad Sci"},{"issue":"1","key":"3324_CR28","doi-asserted-by":"publisher","first-page":"399","DOI":"10.1186\/1471-2105-12-399","volume":"12","author":"EJ Cooke","year":"2011","unstructured":"Cooke EJ, Savage RS, Kirk PD, Darkins R, Wild DL. Bayesian hierarchical clustering for microarray time series data with replicates and outlier measurements. BMC Bioinformatics. 2011; 12(1):399.","journal-title":"BMC Bioinformatics"},{"issue":"9","key":"3324_CR29","doi-asserted-by":"publisher","first-page":"1194","DOI":"10.1093\/bioinformatics\/18.9.1194","volume":"18","author":"M Medvedovic","year":"2002","unstructured":"Medvedovic M, Sivaganesan S. Bayesian infinite mixture model based clustering of gene expression profiles. Bioinformatics. 2002; 18(9):1194\u2013206.","journal-title":"Bioinformatics"},{"key":"3324_CR30","doi-asserted-by":"publisher","DOI":"10.1201\/b19706","volume-title":"Handbook of Cluster Analysis","author":"C Hennig","year":"2015","unstructured":"Hennig C, Meila M, Murtagh F, Rocci R. Handbook of Cluster Analysis. Florida: CRC Press; 2015."},{"key":"3324_CR31","doi-asserted-by":"crossref","unstructured":"Dahl DB. In: Do K-A, Vannucci M, M\u00fcller P, (eds).Model-Based Clustering for Expression Data via a Dirichlet Process Mixture Model. Bayesian Inference for Gene Expression and Proteomics: Cambridge University Press; 2006, pp. 201\u201318. http:\/\/doi.org\/10.1017\/CBO9780511584589.011.","DOI":"10.1017\/CBO9780511584589.011"},{"issue":"7","key":"3324_CR32","doi-asserted-by":"publisher","first-page":"1202","DOI":"10.1016\/j.celrep.2015.01.052","volume":"10","author":"E Kanshin","year":"2015","unstructured":"Kanshin E, Bergeron-Sandoval L-P, Isik SS, Thibault P, Michnick SW. A Cell-Signaling Network Temporally Resolves Specific versus Promiscuous Phosphorylation. Cell Rep. 2015; 10(7):1202\u201314. https:\/\/doi.org\/10.1016\/j.celrep.2015.01.052.","journal-title":"Cell Rep"},{"issue":"3","key":"3324_CR33","doi-asserted-by":"publisher","first-page":"1002936","DOI":"10.1371\/journal.pcbi.1002936","volume":"9","author":"R Stewart","year":"2013","unstructured":"Stewart R, Rasc\u00f3n CA, Tian S, Nie J, Barry C, Chu L-F, Ardalani H, Wagner RJ, Probasco MD, Bolin JM, Leng N, Sengupta S, Volkmer M, Habermann B, Tanaka EM, Thomson JA, Dewey CN. Comparative RNA-seq Analysis in the Unsequenced Axolotl: The Oncogene Burst Highlights Early Gene Expression in the Blastema. PLOS Comput Biol. 2013; 9(3):1002936. https:\/\/doi.org\/10.1371\/journal.pcbi.1002936.","journal-title":"PLOS Comput Biol"},{"issue":"12","key":"3324_CR34","doi-asserted-by":"publisher","first-page":"113","DOI":"10.1093\/bioinformatics\/btu274","volume":"30","author":"T \u00c4ij\u00f6","year":"2014","unstructured":"\u00c4ij\u00f6 T, Butty V, Chen Z, Salo V, Tripathi S, Burge CB, Lahesmaa R, L\u00e4hdesm\u00e4ki H. Methods for time series analysis of RNA-seq data with application to human Th17 cell differentiation. Bioinformatics. 2014; 30(12):113\u201320. https:\/\/doi.org\/10.1093\/bioinformatics\/btu274.","journal-title":"Bioinformatics"},{"key":"3324_CR35","volume-title":"Biocomputing\u201999","author":"P D\u2019haeseleer","year":"1999","unstructured":"D\u2019haeseleer P, Wen X, Fuhrman S, Somogyi R. Linear modeling of mRNA expression levels during CNS development and injury. In: Biocomputing\u201999. New Jersey: World Scientific: 1999. p. 41\u201352."},{"key":"3324_CR36","volume-title":"Proceedings of the Sixth Annual International Conference on Computational Biology","author":"Z Bar-Joseph","year":"2002","unstructured":"Bar-Joseph Z, Gerber G, Gifford DK, Jaakkola TS, Simon I. A new approach to analyzing gene expression time series data. In: Proceedings of the Sixth Annual International Conference on Computational Biology. New York: ACM: 2002. p. 39\u201348."},{"issue":"1","key":"3324_CR37","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/1471-2105-14-252","volume":"14","author":"J Hensman","year":"2013","unstructured":"Hensman J, Lawrence ND, Rattray M. Hierarchical Bayesian modelling of gene expression time series across irregularly sampled replicates and clusters. BMC Bioinformatics. 2013; 14(1):1\u201312.","journal-title":"BMC Bioinformatics"},{"key":"3324_CR38","volume-title":"Proceedings of the 4th IEEE Israel Symposium on Theory of Computing And Systems, volume 96","author":"P Crescenzi","year":"1996","unstructured":"Crescenzi P, Silvestri R, Trevisan L. To weight or not to weight: where is the question? In: Proceedings of the 4th IEEE Israel Symposium on Theory of Computing And Systems, volume 96. California: IEEE Computer Society: 1996. p. 68\u201377."},{"key":"3324_CR39","unstructured":"Kann V. Maximum Cut. 2000. http:\/\/www.nada.kth.se\/~viggo\/wwwcompendium\/node85.html. Accessed 26 Mar 2018."},{"issue":"336","key":"3324_CR40","doi-asserted-by":"publisher","first-page":"846","DOI":"10.1080\/01621459.1971.10482356","volume":"66","author":"WM Rand","year":"1971","unstructured":"Rand WM. Objective Criteria for the Evaluation of Clustering Methods. J Am Stat Assoc. 1971; 66(336):846\u201350. https:\/\/doi.org\/10.2307\/2284239.","journal-title":"J Am Stat Assoc"},{"issue":"Supplement C","key":"3324_CR41","doi-asserted-by":"publisher","first-page":"53","DOI":"10.1016\/0377-0427(87)90125-7","volume":"20","author":"PJ Rousseeuw","year":"1987","unstructured":"Rousseeuw PJ. Silhouettes: A graphical aid to the interpretation and validation of cluster analysis. J Comput Appl Math. 1987; 20(Supplement C):53\u201365. https:\/\/doi.org\/10.1016\/0377-0427(87)90125-7.","journal-title":"J Comput Appl Math"},{"issue":"2","key":"3324_CR42","doi-asserted-by":"publisher","first-page":"321","DOI":"10.1093\/biostatistics\/kxm030","volume":"9","author":"MD Robinson","year":"2007","unstructured":"Robinson MD, Smyth GK. Small-sample estimation of negative binomial dispersion, with applications to SAGE data. Biostatistics. 2007; 9(2):321\u201332.","journal-title":"Biostatistics"},{"issue":"1","key":"3324_CR43","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1093\/nar\/gkn923","volume":"37","author":"DW Huang","year":"2008","unstructured":"Huang DW, Sherman BT, Lempicki RA. Bioinformatics enrichment tools: paths toward the comprehensive functional analysis of large gene lists. Nucleic Acids Res. 2008; 37(1):1\u201313.","journal-title":"Nucleic Acids Res"},{"issue":"1","key":"3324_CR44","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1038\/nprot.2008.211","volume":"4","author":"DW Huang","year":"2008","unstructured":"Huang DW, Sherman BT, Lempicki RA. Systematic and integrative analysis of large gene lists using DAVID bioinformatics resources. Nat Protoc. 2008; 4(1):44.","journal-title":"Nat Protoc"},{"issue":"1","key":"3324_CR45","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1038\/75556","volume":"25","author":"M Ashburner","year":"2000","unstructured":"Ashburner M, Ball CA, Blake JA, Botstein D, Butler H, Cherry JM, Davis AP, Dolinski K, Dwight SS, Eppig JT, Harris MA, Hill DP, Issel-Tarver L, Kasarskis A, Lewis S, Matese JC, Richardson JE, Ringwald M, Rubin GM, Sherlock G. Gene Ontology: tool for the unification of biology. Nat Genet. 2000; 25(1):25\u20139.","journal-title":"Nat Genet"},{"issue":"1","key":"3324_CR46","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1093\/nar\/28.1.27","volume":"28","author":"M Kanehisa","year":"2000","unstructured":"Kanehisa M, Goto S. Kegg: Kyoto encyclopedia of genes and genomes. Nucleic Acids Res. 2000; 28(1):27\u201330.","journal-title":"Nucleic Acids Res"},{"key":"3324_CR47","doi-asserted-by":"publisher","unstructured":"Project Jupyter, Bussonnier M, Forde J, Freeman J, Granger B, Head T, Holdgraf C, Kelley K, Nalvarte G, Osheroff A, Pacer M, Panda Y, Perez F, Ragan-Kelley B, Willing C. Binder 2.0 - Reproducible, interactive, sharable environments for science at scale; 2018. pp. 113\u201320. https:\/\/doi.org\/10.25080\/Majora-4af1f417-011.","DOI":"10.25080\/Majora-4af1f417-011"}],"container-title":["BMC Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s12859-019-3324-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s12859-019-3324-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s12859-019-3324-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,25]],"date-time":"2023-09-25T01:58:33Z","timestamp":1695607113000},"score":1,"resource":{"primary":{"URL":"https:\/\/bmcbioinformatics.biomedcentral.com\/articles\/10.1186\/s12859-019-3324-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,8,6]]},"references-count":47,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2020,12]]}},"alternative-id":["3324"],"URL":"https:\/\/doi.org\/10.1186\/s12859-019-3324-1","relation":{"has-preprint":[{"id-type":"doi","id":"10.1101\/292615","asserted-by":"object"}]},"ISSN":["1471-2105"],"issn-type":[{"value":"1471-2105","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,8,6]]},"assertion":[{"value":"16 March 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 December 2019","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"6 August 2020","order":3,"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":"21"}}