{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,13]],"date-time":"2026-05-13T07:57:40Z","timestamp":1778659060467,"version":"3.51.4"},"reference-count":13,"publisher":"Oxford University Press (OUP)","issue":"13","license":[{"start":{"date-parts":[[2016,10,2]],"date-time":"2016-10-02T00:00:00Z","timestamp":1475366400000},"content-version":"vor","delay-in-days":3056,"URL":"http:\/\/creativecommons.org\/licenses\/by-nc\/2.0\/uk\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2008,7,1]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Motivation: Biological data generation has accelerated to the point where hundreds or thousands of whole-genome datasets of various types are available for many model organisms. This wealth of data can lead to valuable biological insights when analyzed in an integrated manner, but the computational challenge of managing such large data collections is substantial. In order to mine these data efficiently, it is necessary to develop methods that use storage, memory and processing resources carefully.<\/jats:p>\n               <jats:p>Results: The Sleipnir C++ library implements a variety of machine learning and data manipulation algorithms with a focus on heterogeneous data integration and efficiency for very large biological data collections. Sleipnir allows microarray processing, functional ontology mining, clustering, Bayesian learning and inference and support vector machine tasks to be performed for heterogeneous data on scales not previously practical. In addition to the library, which can easily be integrated into new computational systems, prebuilt tools are provided to perform a variety of common tasks. Many tools are multithreaded for parallelization in desktop or high-throughput computing environments, and most tasks can be performed in minutes for hundreds of datasets using a standard personal computer.<\/jats:p>\n               <jats:p>Availability: Source code (C++) and documentation are available at http:\/\/function.princeton.edu\/sleipnir and compiled binaries are available from the authors on request.<\/jats:p>\n               <jats:p>Contact: \u00a0ogt@princeton.edu<\/jats:p>","DOI":"10.1093\/bioinformatics\/btn237","type":"journal-article","created":{"date-parts":[[2008,5,23]],"date-time":"2008-05-23T00:24:59Z","timestamp":1211502299000},"page":"1559-1561","source":"Crossref","is-referenced-by-count":62,"title":["The Sleipnir library for computational functional genomics"],"prefix":"10.1093","volume":"24","author":[{"given":"Curtis","family":"Huttenhower","sequence":"first","affiliation":[{"name":"1 Lewis-Sigler Institute for Integrative Genomics, Carl Icahn Laboratory, 2Department of Computer Science and 3Molecular Biology, Princeton University, Princeton, NJ 08540, USA"},{"name":"1 Lewis-Sigler Institute for Integrative Genomics, Carl Icahn Laboratory, 2Department of Computer Science and 3Molecular Biology, Princeton University, Princeton, NJ 08540, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mark","family":"Schroeder","sequence":"additional","affiliation":[{"name":"1 Lewis-Sigler Institute for Integrative Genomics, Carl Icahn Laboratory, 2Department of Computer Science and 3Molecular Biology, Princeton University, Princeton, NJ 08540, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Maria D","family":"Chikina","sequence":"additional","affiliation":[{"name":"1 Lewis-Sigler Institute for Integrative Genomics, Carl Icahn Laboratory, 2Department of Computer Science and 3Molecular Biology, Princeton University, Princeton, NJ 08540, USA"},{"name":"1 Lewis-Sigler Institute for Integrative Genomics, Carl Icahn Laboratory, 2Department of Computer Science and 3Molecular Biology, Princeton University, Princeton, NJ 08540, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Olga G.","family":"Troyanskaya","sequence":"additional","affiliation":[{"name":"1 Lewis-Sigler Institute for Integrative Genomics, Carl Icahn Laboratory, 2Department of Computer Science and 3Molecular Biology, Princeton University, Princeton, NJ 08540, USA"},{"name":"1 Lewis-Sigler Institute for Integrative Genomics, Carl Icahn Laboratory, 2Department of Computer Science and 3Molecular Biology, Princeton University, Princeton, NJ 08540, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"286","published-online":{"date-parts":[[2008,5,21]]},"reference":[{"key":"2023020210350417600_B1","doi-asserted-by":"crossref","first-page":"1453","DOI":"10.1093\/bioinformatics\/bth078","article-title":"Open source clustering software","volume":"20","author":"de Hoon","year":"2004","journal-title":"Bioinformatics"},{"key":"2023020210350417600_B2","first-page":"902","volume-title":"SMILE: Structural Modeling, Inference, and Learning Engine and GeNIe: a development environment for graphical decision-theoretic models","author":"Druzdzel","year":"1999"},{"key":"2023020210350417600_B3","doi-asserted-by":"crossref","first-page":"297","DOI":"10.1007\/s10994-005-0469-0","article-title":"Structural extension to logistic regression: discriminative parameter learning of belief net classifiers","volume":"59","author":"Greiner","year":"2005","journal-title":"Mach. Learn. J."},{"key":"2023020210350417600_B4","doi-asserted-by":"crossref","first-page":"D577","DOI":"10.1093\/nar\/gkm909","article-title":"Gene Ontology annotations at SGD: new data sources and annotation methods","volume":"36","author":"Hong","year":"2008","journal-title":"Nucleic Acids Res."},{"key":"2023020210350417600_B5","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1016\/S0092-8674(00)00015-5","article-title":"Functional discovery via a compendium of expression profiles","volume":"102","author":"Hughes","year":"2000","journal-title":"Cell"},{"key":"2023020210350417600_B6","doi-asserted-by":"crossref","first-page":"2890","DOI":"10.1093\/bioinformatics\/btl492","article-title":"A scalable method for integration and functional analysis of multiple microarray datasets","volume":"22","author":"Huttenhower","year":"2006","journal-title":"Bioinformatics"},{"key":"2023020210350417600_B7","article-title":"Making large-scale SVM learning practical","volume-title":"Advances in Kernel Methods \u2013 Support Vector Learning","author":"Joachims","year":"1999"},{"key":"2023020210350417600_B8","first-page":"33","article-title":"The Bayes net toolbox for MATLAB","author":"Murphy","year":"2001","journal-title":"Comput. Sci. Stat."},{"key":"2023020210350417600_B9","doi-asserted-by":"crossref","first-page":"2322","DOI":"10.1093\/bioinformatics\/btm332","article-title":"Context-sensitive data integration and prediction of biological networks","volume":"23","author":"Myers","year":"2007","journal-title":"Bioinformatics"},{"key":"2023020210350417600_B10","doi-asserted-by":"crossref","first-page":"1940","DOI":"10.1093\/bioinformatics\/bth184","article-title":"A case study of high-throughput biological data processing on parallel platforms","volume":"20","author":"Pekurovsky","year":"2004","journal-title":"Bioinformatics"},{"key":"2023020210350417600_B11","doi-asserted-by":"crossref","first-page":"374","DOI":"10.2144\/03342mt01","article-title":"TM4: a free, open-source system for microarray data management and analysis","volume":"34","author":"Saeed","year":"2003","journal-title":"BioTechniques"},{"key":"2023020210350417600_B12","doi-asserted-by":"crossref","first-page":"1179","DOI":"10.1098\/rsta.2002.0987","article-title":"Application of high-throughput computing in bioinformatics","volume":"360","author":"Swindells","year":"2002","journal-title":"Philos. Trans."},{"key":"2023020210350417600_B13","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1093\/bib\/6.1.34","article-title":"Putting microarrays in a context: integrated analysis of diverse biological data","volume":"6","author":"Troyanskaya","year":"2005","journal-title":"Brief. Bioinform."}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/24\/13\/1559\/49049941\/bioinformatics_24_13_1559.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/24\/13\/1559\/49049941\/bioinformatics_24_13_1559.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,2,2]],"date-time":"2023-02-02T12:08:30Z","timestamp":1675339710000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/24\/13\/1559\/238964"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,5,21]]},"references-count":13,"journal-issue":{"issue":"13","published-print":{"date-parts":[[2008,7,1]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btn237","relation":{},"ISSN":["1367-4811","1367-4803"],"issn-type":[{"value":"1367-4811","type":"electronic"},{"value":"1367-4803","type":"print"}],"subject":[],"published-other":{"date-parts":[[2008,7,1]]},"published":{"date-parts":[[2008,5,21]]}}}