{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,11]],"date-time":"2026-04-11T16:46:52Z","timestamp":1775926012228,"version":"3.50.1"},"reference-count":27,"publisher":"Oxford University Press (OUP)","issue":"10","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012,5,15]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Motivation: Expression quantitative trait loci (eQTL) analysis links variations in gene expression levels to genotypes. For modern datasets, eQTL analysis is a computationally intensive task as it involves testing for association of billions of transcript-SNP (single-nucleotide polymorphism) pair. The heavy computational burden makes eQTL analysis less popular and sometimes forces analysts to restrict their attention to just a small subset of transcript-SNP pairs. As more transcripts and SNPs get interrogated over a growing number of samples, the demand for faster tools for eQTL analysis grows stronger.<\/jats:p><jats:p>Results: We have developed a new software for computationally efficient eQTL analysis called Matrix eQTL. In tests on large datasets, it was 2\u20133 orders of magnitude faster than existing popular tools for QTL\/eQTL analysis, while finding the same eQTLs. The fast performance is achieved by special preprocessing and expressing the most computationally intensive part of the algorithm in terms of large matrix operations. Matrix eQTL supports additive linear and ANOVA models with covariates, including models with correlated and heteroskedastic errors. The issue of multiple testing is addressed by calculating false discovery rate; this can be done separately for cis- and trans-eQTLs.<\/jats:p><jats:p>Availability: Matlab and R implementations are available for free at http:\/\/www.bios.unc.edu\/research\/genomic_software\/Matrix_eQTL<\/jats:p><jats:p>Contact: \u00a0shabalin@email.unc.edu<\/jats:p>","DOI":"10.1093\/bioinformatics\/bts163","type":"journal-article","created":{"date-parts":[[2012,4,8]],"date-time":"2012-04-08T08:06:13Z","timestamp":1333872373000},"page":"1353-1358","source":"Crossref","is-referenced-by-count":1646,"title":["Matrix eQTL: ultra fast eQTL analysis via large matrix operations"],"prefix":"10.1093","volume":"28","author":[{"given":"Andrey A.","family":"Shabalin","sequence":"first","affiliation":[{"name":"Department of Biostatistics, University of North Carolina at Chapel Hill, Chapel Hill, NC 27599, USA"}]}],"member":"286","published-online":{"date-parts":[[2012,4,6]]},"reference":[{"key":"2023012512303412500_B1","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1038\/ng786","article-title":"Merlin\u2013rapid analysis of dense genetic maps using sparse gene flow trees","volume":"30","author":"Abecasis","year":"2001","journal-title":"Nat. Genet."},{"key":"2023012512303412500_B2","doi-asserted-by":"crossref","first-page":"289","DOI":"10.1111\/j.2517-6161.1995.tb02031.x","article-title":"Controlling the false discovery rate: a practical and powerful approach to multiple testing","volume":"57","author":"Benjamini","year":"1995","journal-title":"J. Roy. Stat. Soc. B Meth."},{"key":"2023012512303412500_B3","doi-asserted-by":"crossref","first-page":"e1000232","DOI":"10.1371\/journal.pgen.1000232","article-title":"Genetical genomics: spotlight on QTL hotspots","volume":"4","author":"Breitling","year":"2008","journal-title":"PLoS Genet."},{"key":"2023012512303412500_B4","doi-asserted-by":"crossref","first-page":"889","DOI":"10.1093\/bioinformatics\/btg112","article-title":"R\/qtl: QTL mapping in experimental crosses","volume":"19","author":"Broman","year":"2003","journal-title":"Bioinformatics"},{"key":"2023012512303412500_B5","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1016\/S0747-7171(08)80013-2","article-title":"Matrix multiplication via arithmetic progressions","volume":"9","author":"Coppersmith","year":"1990","journal-title":"J. Symb. Comput."},{"key":"2023012512303412500_B6","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1016\/j.ygeno.2008.05.012","article-title":"Genomics and genome-wide association studies: an integrative approach to expression QTL mapping","volume":"92","author":"Degnan","year":"2008","journal-title":"Genomics"},{"key":"2023012512303412500_B7","doi-asserted-by":"crossref","first-page":"482","DOI":"10.1093\/bioinformatics\/btn648","article-title":"FastMap: fast eQTL mapping in homozygous populations","volume":"25","author":"Gatti","year":"2009","journal-title":"Bioinformatics"},{"key":"2023012512303412500_B8","doi-asserted-by":"crossref","first-page":"e1000149","DOI":"10.1371\/journal.pgen.1000149","article-title":"High-resolution mapping of gene expression using association in an outbred mouse stock","volume":"4","author":"Ghazalpour","year":"2008","journal-title":"PLoS Genet."},{"key":"2023012512303412500_B9","doi-asserted-by":"crossref","first-page":"408","DOI":"10.1016\/j.tig.2008.06.001","article-title":"Revealing the architecture of gene regulation: the promise of eQTL studies","volume":"24","author":"Gilad","year":"2008","journal-title":"Trends Genet."},{"key":"2023012512303412500_B10","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1145\/1356052.1356053","article-title":"Anatomy of high-performance matrix multiplication","volume":"34","author":"Goto","year":"2008","journal-title":"ACM Trans. Math. Softw."},{"key":"2023012512303412500_B11","doi-asserted-by":"crossref","first-page":"e1000130","DOI":"10.1371\/journal.pgen.1000130","article-title":"Simultaneous analysis of all SNPs in genome-wide and re-sequencing association studies","volume":"4","author":"Hoggart","year":"2008","journal-title":"PLoS Genet."},{"key":"2023012512303412500_B12","doi-asserted-by":"crossref","first-page":"1203","DOI":"10.1093\/genetics\/152.3.1203","article-title":"Multiple interval mapping for quantitative trait loci","volume":"152","author":"Kao","year":"1999","journal-title":"Genetics"},{"key":"2023012512303412500_B13","doi-asserted-by":"crossref","first-page":"509","DOI":"10.1007\/s00335-005-0189-6","article-title":"A review of statistical methods for expression quantitative trait loci mapping","volume":"17","author":"Kendziorski","year":"2006","journal-title":"Mamm. Genome"},{"key":"2023012512303412500_B14","doi-asserted-by":"crossref","first-page":"e161","DOI":"10.1371\/journal.pgen.0030161","article-title":"Capturing heterogeneity in gene expression studies by surrogate variable analysis","volume":"3","author":"Leek","year":"2007","journal-title":"PLoS Genet."},{"key":"2023012512303412500_B15","doi-asserted-by":"crossref","first-page":"e1000231","DOI":"10.1371\/journal.pgen.1000231","article-title":"Predicting unobserved phenotypes for complex traits from whole-genome SNP data","volume":"4","author":"Lee","year":"2008","journal-title":"PLoS Genet."},{"key":"2023012512303412500_B16","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1159\/000101422","article-title":"An R package for analysis of whole-genome association studies","volume":"64","author":"Leung","year":"2007","journal-title":"Hum. Hered."},{"key":"2023012512303412500_B17","doi-asserted-by":"crossref","first-page":"16465","DOI":"10.1073\/pnas.1002425107","article-title":"Correction for hidden confounders in the genetic analysis of gene expression","volume":"107","author":"Listgarten","year":"2010","journal-title":"Proc. Natl Acad. Sci."},{"key":"2023012512303412500_B18","doi-asserted-by":"crossref","first-page":"559","DOI":"10.1086\/519795","article-title":"PLINK: a tool set for whole-genome association and population-based linkage analyses","volume":"81","author":"Purcell","year":"2007","journal-title":"Am. J. Hum. Genet."},{"key":"2023012512303412500_B19","volume-title":"R: A Language and Environment for Statistical Computing.","author":"R Development Core Team","year":"2010"},{"key":"2023012512303412500_B20","doi-asserted-by":"crossref","first-page":"e114","DOI":"10.1371\/journal.pgen.0030114","article-title":"Imputation-based analysis of association studies: candidate regions and quantitative traits","volume":"3","author":"Servin","year":"2007","journal-title":"PLoS Genet."},{"key":"2023012512303412500_B21","doi-asserted-by":"crossref","first-page":"354","DOI":"10.1007\/BF02165411","article-title":"Gaussian elimination is not optimal","volume":"13","author":"Strassen","year":"1969","journal-title":"Numer. Math."},{"key":"2023012512303412500_B22","volume-title":"eQTL Analysis by Linear Model.","author":"Sun","year":"2009"},{"key":"2023012512303412500_B23","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1002\/spe.626","article-title":"Minimizing development and maintenance costs in supporting persistently optimized BLAS","volume":"35","author":"Whaley","year":"2005","journal-title":"Softw. Pract. Exp."},{"key":"2023012512303412500_B24","doi-asserted-by":"crossref","first-page":"539","DOI":"10.1038\/ng.838","article-title":"Genome-wide association and linkage identify modifier loci of lung disease severity in cystic fibrosis at 11p13 and 20q13.2","volume":"43","author":"Wright","year":"2011","journal-title":"Nat. Genet."},{"key":"2023012512303412500_B25","doi-asserted-by":"crossref","first-page":"451","DOI":"10.1093\/bioinformatics\/btr678","article-title":"seeQTL: a searchable database for human eQTLs","volume":"28","author":"Xia","year":"2012","journal-title":"Bioinformatics"},{"key":"2023012512303412500_B26","doi-asserted-by":"crossref","first-page":"10972","DOI":"10.1073\/pnas.90.23.10972","article-title":"Theoretical basis for separation of multiple linked gene effects in mapping quantitative trait loci","volume":"90","author":"Zeng","year":"1993","journal-title":"Proc. Natl Acad. Sci."},{"key":"2023012512303412500_B27","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1007\/978-1-84996-196-7_16","article-title":"From QTL Mapping to eQTL Analysis","volume-title":"Frontiers in Computational and Systems Biology","author":"Zhang","year":"2010"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/28\/10\/1353\/48866250\/bioinformatics_28_10_1353.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/28\/10\/1353\/48866250\/bioinformatics_28_10_1353.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,4,22]],"date-time":"2024-04-22T23:35:36Z","timestamp":1713828936000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/28\/10\/1353\/213326"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,4,6]]},"references-count":27,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2012,5,15]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/bts163","relation":{},"ISSN":["1367-4811","1367-4803"],"issn-type":[{"value":"1367-4811","type":"electronic"},{"value":"1367-4803","type":"print"}],"subject":[],"published-other":{"date-parts":[[2012,5,15]]},"published":{"date-parts":[[2012,4,6]]}}}