{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,11]],"date-time":"2023-10-11T08:41:15Z","timestamp":1697013675180},"reference-count":22,"publisher":"Wiley","issue":"17","license":[{"start":{"date-parts":[[2011,6,23]],"date-time":"2011-06-23T00:00:00Z","timestamp":1308787200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Concurrency and Computation"],"published-print":{"date-parts":[[2011,12,10]]},"abstract":"SUMMARY<\/jats:title>The statistical language R and its Bioconductor package are favoured by many biostatisticians for processing microarray data. The amount of data produced by some analyses has reached the limits of many common bioinformatics computing infrastructures. High Performance Computing systems offer a solution to this issue. The Simple Parallel R Interface (SPRINT) is a package that provides biostatisticians with easy access to High Performance Computing systems and allows the addition of parallelized functions to R. Previous work has established that the SPRINT implementation of an R permutation testing function has close to optimal scaling on up to 512 processors on a supercomputer. Access to supercomputers, however, is not always possible, and so the work presented here compares the performance of the SPRINT implementation on a supercomputer with benchmarks on a range of platforms including cloud resources and a common desktop machine with multiprocessing capabilities. Copyright \u00a9 2011 John Wiley & Sons, Ltd.<\/jats:p>","DOI":"10.1002\/cpe.1787","type":"journal-article","created":{"date-parts":[[2011,6,23]],"date-time":"2011-06-23T10:03:46Z","timestamp":1308823426000},"page":"2258-2268","source":"Crossref","is-referenced-by-count":4,"title":["Optimization of a parallel permutation testing function for the SPRINT R package"],"prefix":"10.1002","volume":"23","author":[{"given":"Savvas","family":"Petrou","sequence":"first","affiliation":[{"name":"Edinburgh Parallel Computing Centre University of Edinburgh Edinburgh EH9 3JZ UK"}]},{"given":"Terence M.","family":"Sloan","sequence":"additional","affiliation":[{"name":"Edinburgh Parallel Computing Centre University of Edinburgh Edinburgh EH9 3JZ UK"}]},{"given":"Muriel","family":"Mewissen","sequence":"additional","affiliation":[{"name":"Division of Pathway Medicine University of Edinburgh Medical School Edinburgh EH16 4SB UK"}]},{"given":"Thorsten","family":"Forster","sequence":"additional","affiliation":[{"name":"Division of Pathway Medicine University of Edinburgh Medical School Edinburgh EH16 4SB UK"}]},{"given":"Michal","family":"Piotrowski","sequence":"additional","affiliation":[{"name":"Edinburgh Parallel Computing Centre University of Edinburgh Edinburgh EH9 3JZ UK"}]},{"given":"Bartosz","family":"Dobrzelecki","sequence":"additional","affiliation":[{"name":"Edinburgh Parallel Computing Centre University of Edinburgh Edinburgh EH9 3JZ UK"}]},{"given":"Peter","family":"Ghazal","sequence":"additional","affiliation":[{"name":"Division of Pathway Medicine University of Edinburgh Medical School Edinburgh EH16 4SB UK"}]},{"given":"Arthur","family":"Trew","sequence":"additional","affiliation":[{"name":"Edinburgh Parallel Computing Centre University of Edinburgh Edinburgh EH9 3JZ UK"}]},{"given":"Jon","family":"Hill","sequence":"additional","affiliation":[{"name":"Applied Modeling and Computation Group Department of Earth Science and Engineering, Imperial College London SW7 2AZ UK"}]}],"member":"311","published-online":{"date-parts":[[2011,6,23]]},"reference":[{"key":"e_1_2_8_2_1","unstructured":"The R Project for Statistical Computing.http:\/\/www.r\u2010project.org\/[10 September 2010]."},{"key":"e_1_2_8_3_1","doi-asserted-by":"publisher","DOI":"10.1186\/1471-2105-9-558"},{"key":"e_1_2_8_4_1","unstructured":"SPRINT framework page.http:\/\/www.r\u2010sprint.org\/[10 September 2010]."},{"key":"e_1_2_8_5_1","unstructured":"MewissenM.SPRINT \u2010 User Requirements Survey Results. Technical report from Wellcome Trust Grant WT086696MA July 24th 2009."},{"key":"e_1_2_8_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02595811"},{"key":"e_1_2_8_7_1","unstructured":"The multtest R package.multtest: Resampling\u2010based multiple hypothesis testing. Available at:http:\/\/cran.rproject.org\/web\/packages\/multtest\/index.html[10 September 2010]."},{"key":"e_1_2_8_8_1","doi-asserted-by":"crossref","unstructured":"PetrouS SloanTM et al.Optimization of a parallel permutation testing function for the SPRINT R package.Proceedings of Emerging Computational Methods for the Life Sciences Workshop ACM International Symposium on High Performance Distributed Computing Chicago USA June2010 available athttp:\/\/salsahpc.indiana.edu\/ECMLS2010\/papers\/064.pdf[13 September 2010].","DOI":"10.1145\/1851476.1851551"},{"key":"e_1_2_8_9_1","doi-asserted-by":"publisher","DOI":"10.18637\/jss.v031.i01"},{"key":"e_1_2_8_10_1","unstructured":"DobrzeleckiB KrauseA et al.Managing and analysing Genomic Data using HPC and Clouds to appear inGrid and Cloud Database Management.Springer."},{"key":"e_1_2_8_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-0348-8534-8_21"},{"key":"e_1_2_8_12_1","doi-asserted-by":"crossref","unstructured":"MitchellL SloanTM et al.A parallel random forest classifier for R to appear in.Proceedings of Emerging Computational Methods for the Life Sciences Workshop ACM International Symposium on High Performance Distributed Computing San Jose USA June2011.","DOI":"10.1145\/1996023.1996024"},{"key":"e_1_2_8_13_1","first-page":"340","volume-title":"Resampling\u2010Based Multiple Testing: Examples and Methods for P\u2010Value Adjustment","author":"Westfall PH","year":"1993"},{"key":"e_1_2_8_14_1","unstructured":"HECToR: Hardware overview.http:\/\/www.hector.ac.uk\/service\/hardware\/[10 September 2010]."},{"key":"e_1_2_8_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2010.134"},{"key":"e_1_2_8_16_1","unstructured":"ECDF \u2010 The Edinburgh Compute and Data Facility.http:\/\/www.ecdf.ed.ac.uk\/[15 September 2010]."},{"key":"e_1_2_8_17_1","unstructured":"Amazon Elastic Cloud.http:\/\/aws.amazon.com\/ec2\/[15 September 2010]."},{"key":"e_1_2_8_18_1","unstructured":"Affymetrix.http:\/\/www.affymetrix.com\/[20 September 2010]."},{"key":"e_1_2_8_19_1","unstructured":"NetWorkSpaces page.http:\/\/nws\u2010r.sourceforge.net\/[10 September 2010]."},{"key":"e_1_2_8_20_1","unstructured":"Rmpi page.http:\/\/www.stats.uwo.ca\/faculty\/yu\/Rmpi\/[10 September 2010]."},{"key":"e_1_2_8_21_1","unstructured":"R\/parallel framework.http:\/\/www.rparallel.org\/[7 September 2010]."},{"key":"e_1_2_8_22_1","unstructured":"papply \u2010 R parallel apply function page.http:\/\/math.acadiau.ca\/ACMMaC\/software\/papply.html[10 September 2010]."},{"key":"e_1_2_8_23_1","unstructured":"SNOW page.http:\/\/www.stat.uiowa.edu\/luke\/R\/cluster\/cluster.html[10 September 2010]."}],"container-title":["Concurrency and Computation: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fcpe.1787","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cpe.1787","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/full-xml\/10.1002\/cpe.1787","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cpe.1787","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,10]],"date-time":"2023-10-10T12:10:33Z","timestamp":1696939833000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/cpe.1787"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,6,23]]},"references-count":22,"journal-issue":{"issue":"17","published-print":{"date-parts":[[2011,12,10]]}},"alternative-id":["10.1002\/cpe.1787"],"URL":"https:\/\/doi.org\/10.1002\/cpe.1787","archive":["Portico"],"relation":{},"ISSN":["1532-0626","1532-0634"],"issn-type":[{"value":"1532-0626","type":"print"},{"value":"1532-0634","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,6,23]]}}}