{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,10]],"date-time":"2026-05-10T19:50:36Z","timestamp":1778442636153,"version":"3.51.4"},"reference-count":32,"publisher":"Public Library of Science (PLoS)","issue":"3","license":[{"start":{"date-parts":[[2015,3,26]],"date-time":"2015-03-26T00:00:00Z","timestamp":1427328000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/publicdomain\/zero\/1.0\/"}],"content-domain":{"domain":["www.ploscompbiol.org"],"crossmark-restriction":false},"short-container-title":["PLoS Comput Biol"],"DOI":"10.1371\/journal.pcbi.1004140","type":"journal-article","created":{"date-parts":[[2015,3,27]],"date-time":"2015-03-27T13:21:48Z","timestamp":1427462508000},"page":"e1004140","update-policy":"https:\/\/doi.org\/10.1371\/journal.pcbi.corrections_policy","source":"Crossref","is-referenced-by-count":20,"title":["Speeding Up Ecological and Evolutionary Computations in R; Essentials of High Performance Computing for Biologists"],"prefix":"10.1371","volume":"11","author":[{"given":"Marco D.","family":"Visser","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sean M.","family":"McMahon","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cory","family":"Merow","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Philip M.","family":"Dixon","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sydne","family":"Record","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eelke","family":"Jongejans","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"340","published-online":{"date-parts":[[2015,3,26]]},"reference":[{"key":"ref1","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1016\/j.tree.2011.11.016","article-title":"Ecoinformatics: supporting ecology as a data-intensive science","volume":"27","author":"WK Michener","year":"2012","journal-title":"Trends Ecol Evol"},{"key":"ref2","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1098\/rsfs.2011.0083","article-title":"Computational ecology as an emerging science","volume":"2","author":"S Petrovskii","year":"2012","journal-title":"Interface Focus"},{"key":"ref3","unstructured":"Wilson G, Aruliah DA, Brown CT, Hong NPC, Davis M, Guy, RT, et al. Best practices for scientific computing; 2012. Preprint. Available: arXiv:1210.0530. Accessed 20 November 2012."},{"key":"ref4","doi-asserted-by":"crossref","first-page":"362","DOI":"10.1890\/080209","article-title":"Paths to statistical fluency for ecologists","volume":"8","author":"AM Ellison","year":"2010","journal-title":"Front Ecol Environ"},{"key":"ref5","doi-asserted-by":"crossref","DOI":"10.1201\/EBK1439811924","article-title":"Introduction to High Performance Computing for Scientists and Engineers","author":"G Hager","year":"2010"},{"key":"ref6","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1111\/j.1365-2745.2009.01626.x","article-title":"Integral Projection Models for trees: a new parameterization method and a validation of model output","volume":"98","author":"PA Zuidema","year":"2010","journal-title":"J Ecol"},{"key":"ref7","doi-asserted-by":"crossref","first-page":"642","DOI":"10.1111\/j.2041-210X.2012.00208.x","article-title":"Distorted-distance models for directional dispersal: a general framework with application to a wind-dispersed tree","volume":"3","author":"B Van Putten","year":"2012","journal-title":"Methods Ecol Evol"},{"key":"ref8","author":"R Nagarajan","year":"2013"},{"key":"ref9","doi-asserted-by":"crossref","first-page":"330","DOI":"10.1126\/science.1190772","article-title":"Asymmetric density dependence shapes species abundances in a tropical tree community","volume":"329","author":"LS Comita","year":"2010","journal-title":"Science"},{"key":"ref10","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1086\/660295","article-title":"Developing dynamic mechanistic species distribution models: predicting bird-mediated spread of invasive plants across Northeastern North America","volume":"178","author":"C Merow","year":"2011","journal-title":"Am Nat"},{"key":"ref11","doi-asserted-by":"crossref","first-page":"1033","DOI":"10.1111\/j.1365-2745.2011.01825.x","article-title":"Strict mast fruiting for a tropical dipterocarp tree: a demographic cost-benefit analysis of delayed reproduction and seed predation","volume":"99","author":"MD Visser","year":"2011","journal-title":"J Ecol"},{"key":"ref12","article-title":"Software for Data Analysis: Programming with R","author":"JM Chambers","year":"2009"},{"key":"ref13","article-title":"The Elements of Programming Style","author":"BW Kernighan","year":"1978"},{"key":"ref14","first-page":"483","article-title":"Validity of the single processor approach to achieving large-scale computing capabilities","volume":"30","author":"G Amdahl","year":"1967","journal-title":"AFIPS Conference Proceedings"},{"key":"ref15","doi-asserted-by":"crossref","first-page":"209","DOI":"10.1016\/0164-1212(90)90041-J","article-title":"Evaluating techniques for generating metric-based classification trees","volume":"12","author":"AA Porter","year":"1990","journal-title":"J Syst Softw"},{"key":"ref16","article-title":"Computer Systems: A Programmer\u2019s Perspective","author":"RE Bryant","year":"2010"},{"key":"ref17","doi-asserted-by":"crossref","first-page":"1","DOI":"10.18637\/jss.v031.i01","article-title":"State-of-the-art in Parallel Computing with R","volume":"31","author":"M Schmidberger","year":"2009","journal-title":"J Stat Softw"},{"key":"ref18","article-title":"Introduction to Parallel Computing","author":"A Grama","year":"2003"},{"key":"ref19","first-page":"35","article-title":"the Handbook of Computational Statistics","author":"P L\u2019Ecuyer","year":"2012"},{"key":"ref20","doi-asserted-by":"crossref","first-page":"1","DOI":"10.18637\/jss.v040.i08","article-title":"Rcpp: Seamless R and C++ integration","volume":"40","author":"D Eddelbuettel","year":"2011","journal-title":"J Stat Softw"},{"key":"ref21","doi-asserted-by":"crossref","first-page":"1054","DOI":"10.1016\/j.csda.2013.02.005","article-title":"RcppArmadillo: Accelerating R with high-performance C++ linear algebra","volume":"71","author":"D Eddelbuettel","year":"2014","journal-title":"Comput Stat Data Anal"},{"key":"ref22","doi-asserted-by":"crossref","first-page":"400","DOI":"10.1214\/aoms\/1177729586","article-title":"A stochastic approximation method","volume":"22","author":"H Robbins","year":"1951","journal-title":"Ann Math Stat"},{"key":"ref23","unstructured":"Adler D, Gl\u00e4ser C, Nenadic O, Oehlschl\u00e4gel J, Zucchini W. ff: memory-efficient storage of large data on disk and fast access functions. 2014. Available: <ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" ext-link-type=\"uri\" xlink:href=\"http:\/\/cran.r-project.org\/package=ff\" xlink:type=\"simple\">http:\/\/cran.r-project.org\/package=ff<\/ext-link>."},{"key":"ref24","unstructured":"Urbanek S. fastmatch: Fast match() function. 2012. Available: <ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" ext-link-type=\"uri\" xlink:href=\"http:\/\/CRAN.R-project.org\/package=fastmatch\" xlink:type=\"simple\">http:\/\/CRAN.R-project.org\/package=fastmatch<\/ext-link>"},{"key":"ref25","doi-asserted-by":"crossref","first-page":"1379","DOI":"10.1029\/WR018i005p01379","article-title":"The turning bands method for simulation of random fields using line generation by a spectral method","volume":"18","author":"A Mantoglou","year":"1982","journal-title":"Water Resour Res"},{"key":"ref26","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1111\/j.2041-210X.2010.00060.x","article-title":"Comparing spatially-varying coefficients models for analysis of ecological data with non-stationary and anisotropic residual dependence","volume":"2","author":"AO Finley","year":"2011","journal-title":"Methods Ecol Evol"},{"key":"ref27","first-page":"775","article-title":"Computational science: Error, why scientific programming does not compute","volume":"467","author":"Z Merali","year":"2010","journal-title":"Nature"},{"key":"ref28","doi-asserted-by":"crossref","first-page":"386","DOI":"10.1111\/j.1365-2664.2006.01164.x","article-title":"Making better biogeographical predictions of species\u2019 distributions","volume":"43","author":"A Guisan","year":"2006","journal-title":"J Appl Ecol"},{"key":"ref29","doi-asserted-by":"crossref","first-page":"385","DOI":"10.1038\/35006050","article-title":"Predictive accuracy of population viability analysis in conservation biology","volume":"404","author":"BW Brook","year":"2000","journal-title":"Nature"},{"key":"ref30","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1038\/nature10282","article-title":"High plant diversity is needed to maintain ecosystem services","volume":"477","author":"F Isbell","year":"2011","journal-title":"Nature"},{"key":"ref31","doi-asserted-by":"crossref","first-page":"1248","DOI":"10.1111\/j.1365-294X.2011.05019.x","article-title":"Estimating seed and pollen movement in a monoecious plant: a hierarchical Bayesian approach integrating genetic and ecological data","volume":"20","author":"E V Moran","year":"2011","journal-title":"Mol Ecol"},{"key":"ref32","doi-asserted-by":"crossref","first-page":"351","DOI":"10.1007\/s10546-009-9404-4","article-title":"Exploring the effects of microscale structural heterogeneity of forest canopies using large-eddy simulations","volume":"132","author":"G Bohrer","year":"2009","journal-title":"Boundary-Layer Meteorol"}],"container-title":["PLOS Computational Biology"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/dx.plos.org\/10.1371\/journal.pcbi.1004140","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2018,10,23]],"date-time":"2018-10-23T17:10:29Z","timestamp":1540314629000},"score":1,"resource":{"primary":{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pcbi.1004140"}},"subtitle":[],"editor":[{"given":"Francis","family":"Ouellette","sequence":"first","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2015,3,26]]},"references-count":32,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2015,3,26]]}},"URL":"https:\/\/doi.org\/10.1371\/journal.pcbi.1004140","relation":{"has-review":[{"id-type":"doi","id":"10.3410\/f.725405210.793508140","asserted-by":"object"},{"id-type":"doi","id":"10.3410\/f.725405210.793520972","asserted-by":"object"}]},"ISSN":["1553-7358"],"issn-type":[{"value":"1553-7358","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,3,26]]}}}