{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,26]],"date-time":"2026-02-26T20:34:57Z","timestamp":1772138097532,"version":"3.50.1"},"reference-count":39,"publisher":"Oxford University Press (OUP)","issue":"4","license":[{"start":{"date-parts":[[2019,9,28]],"date-time":"2019-09-28T00:00:00Z","timestamp":1569628800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Keygene N.V."}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020,2,15]]},"abstract":"<jats:title>Abstract<\/jats:title>\n                  <jats:sec>\n                    <jats:title>Motivation<\/jats:title>\n                    <jats:p>Co-expression of two genes across different conditions is indicative of their involvement in the same biological process. However, when using RNA-Seq datasets with many experimental conditions from diverse sources, only a subset of the experimental conditions is expected to be relevant for finding genes related to a particular Gene Ontology (GO) term. Therefore, we hypothesize that when the purpose is to find similarly functioning genes, the co-expression of genes should not be determined on all samples but only on those samples informative for the GO term of interest.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Results<\/jats:title>\n                    <jats:p>To address this, we developed Metric Learning for Co-expression (MLC), a fast algorithm that assigns a GO-term-specific weight to each expression sample. The goal is to obtain a weighted co-expression measure that is more suitable than the unweighted Pearson correlation for applying Guilt-By-Association-based function predictions. More specifically, if two genes are annotated with a given GO term, MLC tries to maximize their weighted co-expression and, in addition, if one of them is not annotated with that term, the weighted co-expression is minimized. Our experiments on publicly available Arabidopsis thaliana RNA-Seq data demonstrate that MLC outperforms standard Pearson correlation in term-centric performance. Moreover, our method is particularly good at more specific terms, which are the most interesting. Finally, by observing the sample weights for a particular GO term, one can identify which experiments are important for learning that term and potentially identify novel conditions that are relevant, as demonstrated by experiments in both A. thaliana and Pseudomonas Aeruginosa.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Availability and implementation<\/jats:title>\n                    <jats:p>MLC is available as a Python package at www.github.com\/stamakro\/MLC.<\/jats:p>\n                  <\/jats:sec>\n                  <jats:sec>\n                    <jats:title>Supplementary information<\/jats:title>\n                    <jats:p>Supplementary data are available at Bioinformatics online.<\/jats:p>\n                  <\/jats:sec>","DOI":"10.1093\/bioinformatics\/btz731","type":"journal-article","created":{"date-parts":[[2019,9,26]],"date-time":"2019-09-26T07:28:48Z","timestamp":1569482928000},"page":"1182-1190","source":"Crossref","is-referenced-by-count":19,"title":["Metric learning on expression data for gene function prediction"],"prefix":"10.1093","volume":"36","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3111-4268","authenticated-orcid":false,"given":"Stavros","family":"Makrodimitris","sequence":"first","affiliation":[{"name":"Delft Bioinformatics Lab, Delft University of Technology , Delft 2628 XE, The Netherlands"},{"name":"Keygene N.V., Wageningen 6708 PW , The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marcel J T","family":"Reinders","sequence":"additional","affiliation":[{"name":"Delft Bioinformatics Lab, Delft University of Technology , Delft 2628 XE, The Netherlands"},{"name":"Leiden Computational Biology Center, Leiden University Medical Center , Leiden 2333 ZC, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Roeland C H J","family":"van Ham","sequence":"additional","affiliation":[{"name":"Delft Bioinformatics Lab, Delft University of Technology , Delft 2628 XE, The Netherlands"},{"name":"Keygene N.V., Wageningen 6708 PW , The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"286","published-online":{"date-parts":[[2019,9,28]]},"reference":[{"key":"2023013110141306200_btz731-B1","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1038\/75556","article-title":"Gene Ontology: tool for the unification of biology","volume":"25","author":"Ashburner","year":"2000","journal-title":"Nat. Genet"},{"key":"2023013110141306200_btz731-B2","author":"Bellet","year":"2013"},{"key":"2023013110141306200_btz731-B3","doi-asserted-by":"crossref","first-page":"1190","DOI":"10.1137\/0916069","article-title":"A limited memory algorithm for bound constrained optimization","volume":"16","author":"Byrd","year":"1995","journal-title":"SIAM J. Sci. Comput"},{"key":"2023013110141306200_btz731-B4","doi-asserted-by":"crossref","first-page":"4534.","DOI":"10.1038\/s41467-018-06772-3","article-title":"Architecture of gene regulatory networks controlling flower development in Arabidopsis thaliana","volume":"9","author":"Chen","year":"2018","journal-title":"Nat. Commun"},{"key":"2023013110141306200_btz731-B5","doi-asserted-by":"crossref","first-page":"i53","DOI":"10.1093\/bioinformatics\/btt228","article-title":"Information-theoretic evaluation of predicted ontological annotations","volume":"29","author":"Clark","year":"2013","journal-title":"Bioinformatics"},{"key":"2023013110141306200_btz731-B6","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1007\/978-1-4939-3578-9_5","article-title":"The gene expression omnibus database","volume":"1418","author":"Clough","year":"2016","journal-title":"Methods Mol. Biol"},{"key":"2023013110141306200_btz731-B7","doi-asserted-by":"crossref","first-page":"S1.","DOI":"10.1186\/1471-2105-14-S3-S1","article-title":"Protein function prediction by massive integration of evolutionary analyses and multiple data sources","volume":"14","author":"Cozzetto","year":"2013","journal-title":"BMC Bioinformatics"},{"key":"2023013110141306200_btz731-B8","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. Machine Intel"},{"key":"2023013110141306200_btz731-B9","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1111\/j.1469-1809.1936.tb02137.x","article-title":"The use of multiple measurements in taxonomic problems","volume":"7","author":"Fisher","year":"1936","journal-title":"Ann. Eugenics"},{"key":"2023013110141306200_btz731-B10","doi-asserted-by":"crossref","first-page":"1304.","DOI":"10.1186\/s40064-016-2941-7","article-title":"The distance function effect on k-nearest neighbor classification for medical datasets","volume":"5","author":"Hu","year":"2016","journal-title":"Springerplus"},{"key":"2023013110141306200_btz731-B11","article-title":"ACTNET: end-to-end learning of feature activations and multi-stream aggregation for effective instance image retrieval","author":"Husain","year":"2019","journal-title":"CoRR"},{"key":"2023013110141306200_btz731-B12","first-page":"120","volume-title":"Advances in Bioinformatics and Computational Biology. BSB 2012. Lecture Notes in Computer Science","author":"Jaskowiak","year":"2012"},{"key":"2023013110141306200_btz731-B13","doi-asserted-by":"crossref","first-page":"184.","DOI":"10.1186\/s13059-016-1037-6","article-title":"An expanded evaluation of protein function prediction methods shows an improvement in accuracy","volume":"17","author":"Jiang","year":"2016","journal-title":"Genome Biol"},{"key":"2023013110141306200_btz731-B14","article-title":"Differential coexpression analysis reveals extensive rewiring of arabidopsis gene coexpression in response to pseudomonas syringae infection","volume":"6","author":"Jiang","year":"2016","journal-title":"Sci. Rep"},{"key":"2023013110141306200_btz731-B15","doi-asserted-by":"crossref","first-page":"118","DOI":"10.1093\/biostatistics\/kxj037","article-title":"Adjusting batch effects in microarray expression data using empirical Bayes methods","volume":"8","author":"Johnson","year":"2007","journal-title":"Biostatistics"},{"key":"2023013110141306200_btz731-B16","doi-asserted-by":"crossref","first-page":"766","DOI":"10.1104\/pp.106.079699","article-title":"Phosphorus deficiency decreases cell division and elongation in grass leaves","volume":"141","author":"Kavanov\u00e1","year":"2006","journal-title":"Plant Physiol"},{"key":"2023013110141306200_btz731-B17","doi-asserted-by":"crossref","first-page":"S8","DOI":"10.1186\/1471-2105-14-S3-S8","article-title":"MS-kNN: protein function prediction by integrating multiple data sources","volume":"14 (Suppl. 3)","author":"Lan","year":"2013","journal-title":"BMC Bioinformatics"},{"key":"2023013110141306200_btz731-B18","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1007\/978-3-319-13560-1_8","volume-title":"PRICAI 2014: Trends in Artificial Intelligence","author":"Li","year":"2014"},{"key":"2023013110141306200_btz731-B19","doi-asserted-by":"crossref","first-page":"934","DOI":"10.1105\/tpc.107.057547","article-title":"The receptor kinase CORYNE of Arabidopsis transmits the stem cell-limiting signal CLAVATA3 independently of CLAVATA1","volume":"20","author":"Muller","year":"2008","journal-title":"Plant Cell"},{"key":"2023013110141306200_btz731-B20","doi-asserted-by":"crossref","first-page":"e3.","DOI":"10.1093\/pcp\/pcx191","article-title":"ATTED-II in 2018: a plant coexpression database based on investigation of the statistical property of the mutual rank index","volume":"59","author":"Obayashi","year":"2018","journal-title":"Plant Cell Physiol"},{"key":"2023013110141306200_btz731-B21","doi-asserted-by":"crossref","first-page":"D747","DOI":"10.1093\/nar\/gkl995","article-title":"ArrayExpress\u2013A public database of microarray experiments and gene expression profiles","volume":"35","author":"Parkinson","year":"2007","journal-title":"Nucleic Acids Res"},{"key":"2023013110141306200_btz731-B22","first-page":"1","article-title":"The RNASeq-er API\u2013a gateway to systematically updated analysis of public RNA-Seq data","volume":"33","author":"Petryszak","year":"2017","journal-title":"Bioinformatics (March)"},{"key":"2023013110141306200_btz731-B23","first-page":"205","volume-title":"J. Uncertain Syst.","author":"Ram\u00edrez","year":"2013"},{"key":"2023013110141306200_btz731-B24","doi-asserted-by":"crossref","first-page":"149.","DOI":"10.1016\/j.compbiomed.2018.11.011","article-title":"Genetic algorithm for assigning weights to gene expressions using functional annotations","volume":"104","author":"Ray","year":"2019","journal-title":"Comput. Biol. Med"},{"key":"2023013110141306200_btz731-B25","first-page":"448","volume-title":"Proceedings of the 14th International Joint Conference on Artificial Intelligence - Volume 1 (IJCAI'95)","author":"Resnik","year":"1995"},{"key":"2023013110141306200_btz731-B26","doi-asserted-by":"crossref","first-page":"780","DOI":"10.1007\/978-3-540-77226-2_78","volume-title":"Intelligent Data Engineering and Automated Learning\u2013IDEAL 2007","author":"Santamar\u00eda","year":"2007"},{"key":"2023013110141306200_btz731-B27","doi-asserted-by":"crossref","first-page":"436","DOI":"10.1007\/3-540-44794-6_36","volume-title":"Principles of Data Mining and Knowledge Discovery","author":"Suzuki","year":"2001"},{"key":"2023013110141306200_btz731-B28","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1016\/j.cels.2017.06.003","article-title":"Unsupervised extraction of stable expression signatures from public compendia with an ensemble of neural networks","volume":"5","author":"Tan","year":"2017","journal-title":"Cell Syst"},{"key":"2023013110141306200_btz731-B29","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1016\/j.jbi.2014.12.011","article-title":"A multi-label approach using binary relevance and decision trees applied to functional genomics","volume":"54","author":"Tanaka","year":"2015","journal-title":"J. Biomed. Inform"},{"key":"2023013110141306200_btz731-B30","volume-title":"Pattern Recognition","author":"Theodoridis","year":"2008"},{"key":"2023013110141306200_btz731-B31","first-page":"267","volume-title":"J. Royal Stat. Soc. B","author":"Tibshirani","year":"1996"},{"key":"2023013110141306200_btz731-B32","doi-asserted-by":"crossref","first-page":"91.","DOI":"10.1186\/1471-2105-7-91","article-title":"Bias in error estimation when using cross-validation for model selection","volume":"7","author":"Varma","year":"2006","journal-title":"BMC Bioinformatics"},{"key":"2023013110141306200_btz731-B33","doi-asserted-by":"crossref","first-page":"1187","DOI":"10.1101\/gad.1201404","article-title":"The action of argonaute1 in the mirna pathway and its regulation by the mirna pathway are crucial for plant development","volume":"18","author":"Vaucheret","year":"2004","journal-title":"Genes Dev"},{"key":"2023013110141306200_btz731-B34","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1079\/SSR2003130","article-title":"The cell cycle and seed germination","volume":"13","author":"V\u00e1zquez-Ramos","year":"2003","journal-title":"Seed Sci. Res"},{"key":"2023013110141306200_btz731-B35","doi-asserted-by":"crossref","first-page":"566","DOI":"10.1104\/pp.107.113787","article-title":"Arabidopsis genes AS1, AS2, and JAG negatively regulate boundary-specifying genes to promote sepal and petal development","volume":"146","author":"Xu","year":"2008","journal-title":"Plant Physiol"},{"key":"2023013110141306200_btz731-B36","article-title":"Multi-instance metric transfer learning for genome-wide protein function prediction","volume":"7","author":"Xu","year":"2017","journal-title":"Sci. Rep"},{"key":"2023013110141306200_btz731-B37","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1111\/j.1467-9868.2005.00532.x","article-title":"Model selection and estimation in regression with grouped variables","volume":"68","author":"Yuan","year":"2006","journal-title":"J. R. Stat. Soc. Ser. B Stat. Methodol"},{"key":"2023013110141306200_btz731-B38","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1016\/j.patcog.2017.05.007","article-title":"Hierarchical multi-label classification using fully associative ensemble learning","volume":"70","author":"Zhang","year":"2017","journal-title":"Pattern Recogn"},{"key":"2023013110141306200_btz731-B39","author":"Zhou","year":"2019"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/academic.oup.com\/bioinformatics\/advance-article-pdf\/doi\/10.1093\/bioinformatics\/btz731\/30150451\/btz731.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/36\/4\/1182\/48982813\/bioinformatics_36_4_1182.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/36\/4\/1182\/48982813\/bioinformatics_36_4_1182.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,31]],"date-time":"2023-01-31T15:15:18Z","timestamp":1675178118000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/36\/4\/1182\/5575758"}},"subtitle":[],"editor":[{"given":"Mark","family":"Robinson","sequence":"additional","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2019,9,28]]},"references-count":39,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2020,2,15]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btz731","relation":{"has-preprint":[{"id-type":"doi","id":"10.1101\/651042","asserted-by":"object"}]},"ISSN":["1367-4803","1367-4811"],"issn-type":[{"value":"1367-4803","type":"print"},{"value":"1367-4811","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2020,2,15]]},"published":{"date-parts":[[2019,9,28]]}}}