Best Practices for Scientific Computing

被引:379
作者
Wilson, Greg [1 ]
Aruliah, D. A. [2 ]
Brown, C. Titus [3 ]
Hong, Neil P. Chue [4 ]
Davis, Matt [5 ]
Guy, Richard T. [6 ]
Haddock, Steven H. D. [7 ]
Huff, Kathryn D. [8 ]
Mitchell, Ian M. [9 ]
Plumbley, Mark D. [10 ]
Waugh, Ben [11 ]
White, Ethan P. [12 ]
Wilson, Paul [13 ]
机构
[1] Mozilla Fdn, Toronto, ON, Canada
[2] Univ Ontario, Inst Technol, Oshawa, ON, Canada
[3] Michigan State Univ, E Lansing, MI 48824 USA
[4] Software Sustainabil Inst, Edinburgh, Midlothian, Scotland
[5] Space Telescope Sci Inst, Baltimore, MD 21218 USA
[6] Univ Toronto, Toronto, ON, Canada
[7] Monterey Bay Aquarium Res Inst, Moss Landing, CA USA
[8] Univ Calif Berkeley, Berkeley, CA 94720 USA
[9] Univ British Columbia, Vancouver, BC V5Z 1M9, Canada
[10] Queen Mary Univ London, London, England
[11] UCL, London, England
[12] Utah State Univ, Logan, UT 84322 USA
[13] Univ Wisconsin, Madison, WI USA
基金
美国国家科学基金会; 英国工程与自然科学研究理事会;
关键词
SOFTWARE-DEVELOPMENT; CODE; WRITE;
D O I
10.1371/journal.pbio.1001745
中图分类号
Q5 [生物化学]; Q7 [分子生物学];
学科分类号
071010 ; 081704 ;
摘要
[No abstract available]
引用
收藏
页数:7
相关论文
共 68 条
[51]   Configuration Management for Large-Scale Scientific Computing at the UK Met Office [J].
Matthews, David ;
Wilson, Greg ;
Easterbrook, Steve .
COMPUTING IN SCIENCE & ENGINEERING, 2008, 10 (06) :56-64
[52]  
McConnell Steve, 2004, Code Complete: A Practical Handbook of Software Construction. Best Practices for Developers, V2nd
[53]   Computational science: ... ERROR [J].
Merali, Zeeya .
NATURE, 2010, 467 (7317) :775-777
[54]  
Meszaros Gerard, 2007, xUnit test patterns: Refactoring test code.
[55]   A Quick Guide to Organizing Computational Biology Projects [J].
Noble, William Stafford .
PLOS COMPUTATIONAL BIOLOGY, 2009, 5 (07)
[56]  
Oram A.Wilson., 2010, Making Software: What Really Works, and Why We Believe It
[57]   IPython']Python:: A system for interactive scientific computing [J].
Perez, Fernando ;
Granger, Brian E. .
COMPUTING IN SCIENCE & ENGINEERING, 2007, 9 (03) :21-29
[58]   Chaste: using agile programming techniques to develop computational biology software [J].
Pitt-Francis, Joe ;
Bernabeu, Miguel O. ;
Cooper, Jonathan ;
Garny, Alan ;
Momtahan, Lee ;
Osborne, James ;
Pathmanathan, Pras ;
Rodriguez, Blanca ;
Whiteley, Jonathan P. ;
Gavaghan, David J. .
PHILOSOPHICAL TRANSACTIONS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2008, 366 (1878) :3111-3136
[59]   ORGANIZING SOFTWARE GROWTH AND DISTRIBUTED DEVELOPMENT: THE CASE OF ABINIT [J].
Pouillon, Yann ;
Beuken, Jean-Michel ;
Deutsch, Thierry ;
Torrent, Marc ;
Gonze, Xavier .
COMPUTING IN SCIENCE & ENGINEERING, 2011, 13 (01) :62-69
[60]  
Prabhu P., 2011, P INT C HIGH PERF CO, P1, DOI DOI 10.1145/2063348.2063374