Best Practices for Scientific Computing

Greg Wilson*, D. A. Aruliah, C. Titus Brown, Neil P. Chue Hong, Matt Davis, Richard T. Guy, Steven H D Haddock, Kathryn D. Huff, Ian M. Mitchell, Mark D. Plumbley, Ben Waugh, Ethan P. White, Paul Wilson

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract / Description of output

Scientists spend an increasing amount of time building and using software. However, most scientists are never taught how to do this efficiently. As a result, many are unaware of tools and practices that would allow them to write more reliable and maintainable code with less effort. We describe a set of best practices for scientific software development that have solid foundations in research and experience, and that improve scientists' productivity and the reliability of their software.
Original languageEnglish
Article numbere1001745
Number of pages7
JournalPLoS Biology
Volume12
Issue number1
DOIs
Publication statusPublished - 7 Jan 2014

Keywords / Materials (for Non-textual outputs)

  • Computer software
  • Computers
  • Language
  • Open source software
  • Research validity
  • Scientists
  • Software development
  • Software tools

Fingerprint

Dive into the research topics of 'Best Practices for Scientific Computing'. Together they form a unique fingerprint.

Cite this