{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,25]],"date-time":"2026-07-25T00:22:33Z","timestamp":1784938953363,"version":"3.55.0"},"reference-count":27,"publisher":"Oxford University Press (OUP)","issue":"3","license":[{"start":{"date-parts":[[2016,10,12]],"date-time":"2016-10-12T00:00:00Z","timestamp":1476230400000},"content-version":"vor","delay-in-days":382,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016,2,1]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Motivation: Simple bioinformatic tools are frequently used to analyse time-series datasets regardless of their ability to deal with transient phenomena, limiting the meaningful information that may be extracted from them. This situation requires the development and exploitation of tailor-made, easy-to-use and flexible tools designed specifically for the analysis of time-series datasets.<\/jats:p><jats:p>Results: We present a novel statistical application called CLUSTERnGO, which uses a model-based clustering algorithm that fulfils this need. This algorithm involves two components of operation. Component 1 constructs a Bayesian non-parametric model (Infinite Mixture of Piecewise Linear Sequences) and Component 2, which applies a novel clustering methodology (Two-Stage Clustering). The software can also assign biological meaning to the identified clusters using an appropriate ontology. It applies multiple hypothesis testing to report the significance of these enrichments. The algorithm has a four-phase pipeline. The application can be executed using either command-line tools or a user-friendly Graphical User Interface. The latter has been developed to address the needs of both specialist and non-specialist users. We use three diverse test cases to demonstrate the flexibility of the proposed strategy. In all cases, CLUSTERnGO not only outperformed existing algorithms in assigning unique GO term enrichments to the identified clusters, but also revealed novel insights regarding the biological systems examined, which were not uncovered in the original publications.<\/jats:p><jats:p>Availability and implementation: The C++ and QT source codes, the GUI applications for Windows, OS X and Linux operating systems and user manual are freely available for download under the GNU GPL v3 license at http:\/\/www.cmpe.boun.edu.tr\/content\/CnG.<\/jats:p><jats:p>Contact: \u00a0sgo24@cam.ac.uk<\/jats:p><jats:p>Supplementary information: \u00a0Supplementary data are available at Bioinformatics online.<\/jats:p>","DOI":"10.1093\/bioinformatics\/btv532","type":"journal-article","created":{"date-parts":[[2015,9,27]],"date-time":"2015-09-27T23:57:20Z","timestamp":1443398240000},"page":"388-397","source":"Crossref","is-referenced-by-count":7,"title":["CLUSTERnGO: a user-defined modelling platform for two-stage clustering of time-series data"],"prefix":"10.1093","volume":"32","author":[{"given":"I\u015f\u0131k Bar\u0131\u015f","family":"Fidaner","sequence":"first","affiliation":[{"name":"1 Department of Computer Engineering,"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ayca","family":"Cankorur-Cetinkaya","sequence":"additional","affiliation":[{"name":"2 Department of Chemical Engineering, Bogazici University, Istanbul, Turkey and"},{"name":"3 Cambridge Systems Biology Centre and Department of Biochemistry, University of Cambridge, Cambridge, UK"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Duygu","family":"Dikicioglu","sequence":"additional","affiliation":[{"name":"2 Department of Chemical Engineering, Bogazici University, Istanbul, Turkey and"},{"name":"3 Cambridge Systems Biology Centre and Department of Biochemistry, University of Cambridge, Cambridge, UK"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Betul","family":"Kirdar","sequence":"additional","affiliation":[{"name":"2 Department of Chemical Engineering, Bogazici University, Istanbul, Turkey and"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ali Taylan","family":"Cemgil","sequence":"additional","affiliation":[{"name":"1 Department of Computer Engineering,"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Stephen G.","family":"Oliver","sequence":"additional","affiliation":[{"name":"3 Cambridge Systems Biology Centre and Department of Biochemistry, University of Cambridge, Cambridge, UK"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"286","published-online":{"date-parts":[[2015,9,26]]},"reference":[{"key":"2023020110304759600_btv532-B1","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1038\/75556","article-title":"Gene ontology: tool for the unification of biology. The Gene Ontology Consortium","volume":"25","author":"Ashburner","year":"2000","journal-title":"Nat. Genet."},{"key":"2023020110304759600_btv532-B2","doi-asserted-by":"crossref","first-page":"341","DOI":"10.1089\/10665270360688057","article-title":"Continuous representations of time-series gene expression data","volume":"10","author":"Bar-Joseph","year":"2003","journal-title":"J. Comput. Biol."},{"key":"2023020110304759600_btv532-B3","doi-asserted-by":"crossref","first-page":"224","DOI":"10.1109\/TPAMI.1979.4766909","article-title":"A cluster separation measure","volume":"PAMI-1","author":"Davies","year":"1979","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"2023020110304759600_btv532-B4","doi-asserted-by":"crossref","first-page":"148","DOI":"10.1186\/1752-0509-5-148","article-title":"How yeast re-programmes its transcriptional profile in response to different nutrient impulses","volume":"5","author":"Dikicioglu","year":"2011","journal-title":"BMC Syst. Biol."},{"key":"2023020110304759600_btv532-B5","doi-asserted-by":"crossref","first-page":"14863","DOI":"10.1073\/pnas.95.25.14863","article-title":"Cluster analysis and display of genome-wide expression patterns","volume":"95","author":"Eisen","year":"1998","journal-title":"Proc. Natl. Acad. Sci."},{"key":"2023020110304759600_btv532-B6","doi-asserted-by":"crossref","first-page":"554","DOI":"10.1186\/1471-2164-13-554","article-title":"Time course gene expression profiling of yeast spore germination reveals a network of transcription factors orchestrating the global response","volume":"13","author":"Geijer","year":"2012","journal-title":"BMC Genomics"},{"key":"2023020110304759600_btv532-B7","doi-asserted-by":"crossref","first-page":"176","DOI":"10.1093\/bioinformatics\/btm562","article-title":"Analysis of a Gibbs sampler method for model-based clustering of gene expression data","volume":"24","author":"Joshi","year":"2008","journal-title":"Bioinformatics"},{"key":"2023020110304759600_btv532-B8","doi-asserted-by":"crossref","first-page":"23078","DOI":"10.1074\/jbc.274.33.23078","article-title":"Altered gene expression pattern in the fatty liver dystrophy mouse reveals impaired insulin-mediated cytoskeleton dynamics","volume":"274","author":"Klingenspor","year":"1999","journal-title":"J. Biol. Chem."},{"key":"2023020110304759600_btv532-B9","article-title":"Gene clustering methods for time series microarray data","author":"Kuenzel","year":"2010"},{"key":"2023020110304759600_btv532-B10","doi-asserted-by":"crossref","first-page":"106","DOI":"10.1186\/1471-2105-6-106","article-title":"Quadratic regression analysis for gene discovery and pattern recognition for non-cyclic short time-course microarray experiments","volume":"6","author":"Liu","year":"2005","journal-title":"BMC Bioinformatics"},{"key":"2023020110304759600_btv532-B11","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511809071","volume-title":"Introduction to Information Retrieval","author":"Manning","year":"2008"},{"key":"2023020110304759600_btv532-B12","doi-asserted-by":"crossref","first-page":"1222","DOI":"10.1093\/bioinformatics\/bth068","article-title":"Bayesian mixture model based clustering of replicated microarray data","volume":"20","author":"Medvedovic","year":"2004","journal-title":"Bioinformatics"},{"key":"2023020110304759600_btv532-B13","doi-asserted-by":"crossref","first-page":"1194","DOI":"10.1093\/bioinformatics\/18.9.1194","article-title":"Bayesian infinite mixture model based clustering of gene expression profiles","volume":"18","author":"Medvedovic","year":"2002","journal-title":"Bioinformatics"},{"key":"2023020110304759600_btv532-B14","first-page":"35","article-title":"Microarray data clustering based on temporal variation: FCV with TSD preclustering","volume":"2","author":"M\u00f6ller-Levet","year":"2003","journal-title":"Appl. Bioinf"},{"key":"2023020110304759600_btv532-B15","doi-asserted-by":"crossref","first-page":"249","DOI":"10.1080\/10618600.2000.10474879","article-title":"Markov chain sampling methods for dirichlet process mixture models","volume":"9","author":"Neal","year":"2000","journal-title":"J. Comput. Graph. Stat."},{"key":"2023020110304759600_btv532-B16","first-page":"351","article-title":"Trajectory clustering: a non-parametric method for grouping gene expression time courses, with applications to mammary development","author":"Phang","year":"2003","journal-title":"Pac. Symp. Biocomput."},{"key":"2023020110304759600_btv532-B17","doi-asserted-by":"crossref","first-page":"1988","DOI":"10.1093\/bioinformatics\/btl284","article-title":"Clustering microarray gene expression data using weighted Chinese restaurant process","volume":"22","author":"Qin","year":"2006","journal-title":"Bioinformatics"},{"key":"2023020110304759600_btv532-B18","doi-asserted-by":"crossref","first-page":"9121","DOI":"10.1073\/pnas.132656399","article-title":"Cluster analysis of gene expression dynamics","volume":"99","author":"Ramoni","year":"2002","journal-title":"Proc. Natl. Acad. Sci. USA."},{"key":"2023020110304759600_btv532-B19","doi-asserted-by":"crossref","first-page":"e1004047","DOI":"10.1371\/journal.pgen.1004047","article-title":"In-vivo quantitative proteomics reveals a key contribution of post-transcriptional mechanisms to the circadian regulation of liver metabolism","volume":"10","author":"Robles","year":"2014","journal-title":"PLoS Genet."},{"key":"2023020110304759600_btv532-B20","doi-asserted-by":"crossref","first-page":"3705","DOI":"10.1093\/nar\/gkm284","article-title":"Extracting binary signals from microarray time-course data","volume":"35","author":"Sahoo","year":"2007","journal-title":"Nucleic Acids Res."},{"key":"2023020110304759600_btv532-B21","doi-asserted-by":"crossref","DOI":"10.1007\/978-0-387-30164-8","volume-title":"Encyclopedia of Machine Learning","author":"Sammut","year":"2010"},{"key":"2023020110304759600_btv532-B22","doi-asserted-by":"crossref","first-page":"i255","DOI":"10.1093\/bioinformatics\/btg1036","article-title":"Using hidden Markov models to analyze gene expression time course data","volume":"19","author":"Schliep","year":"2003","journal-title":"Bioinformatics"},{"key":"2023020110304759600_btv532-B23","doi-asserted-by":"crossref","first-page":"e21800","DOI":"10.1371\/journal.pone.0021800","article-title":"REVIGO summarizes and visualizes long lists of gene ontology terms","volume":"6","author":"Supek","year":"2011","journal-title":"PLoS One"},{"key":"2023020110304759600_btv532-B24","doi-asserted-by":"crossref","first-page":"2907","DOI":"10.1073\/pnas.96.6.2907","article-title":"Interpreting patterns of gene expression with self-organizing maps: methods and application to hematopoietic differentiation","volume":"96","author":"Tamayo","year":"1999","journal-title":"Proc. Natl. Acad. Sci. USA"},{"key":"2023020110304759600_btv532-B25","doi-asserted-by":"crossref","first-page":"281","DOI":"10.1038\/10343","article-title":"Systematic determination of genetic network architecture","volume":"22","author":"Tavazoie","year":"1999","journal-title":"Nat. Genet."},{"key":"2023020110304759600_btv532-B26","doi-asserted-by":"crossref","first-page":"59","DOI":"10.2183\/pjab.89.59","article-title":"Circadian clock-controlled diurnal oscillation of Ras\/ERK signaling in mouse liver","volume":"89","author":"Tsuchiya","year":"2013","journal-title":"Proc. Jpn. Acad. Ser. B Phys. Biol. Sci."},{"key":"2023020110304759600_btv532-B27","doi-asserted-by":"crossref","first-page":"977","DOI":"10.1093\/bioinformatics\/17.10.977","article-title":"Model-based clustering and data transformations for gene expression data","volume":"17","author":"Yeung","year":"2001","journal-title":"Bioinformatics"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/32\/3\/388\/49016725\/bioinformatics_32_3_388.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/32\/3\/388\/49016725\/bioinformatics_32_3_388.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,6,11]],"date-time":"2024-06-11T11:53:11Z","timestamp":1718106791000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/32\/3\/388\/1743231"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,9,26]]},"references-count":27,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2016,2,1]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btv532","relation":{},"ISSN":["1367-4811","1367-4803"],"issn-type":[{"value":"1367-4811","type":"electronic"},{"value":"1367-4803","type":"print"}],"subject":[],"published-other":{"date-parts":[[2016,2,1]]},"published":{"date-parts":[[2015,9,26]]}}}