Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2014 Jan;12(1):e1001745.
doi: 10.1371/journal.pbio.1001745. Epub 2014 Jan 7.

Best practices for scientific computing

Affiliations

Best practices for scientific computing

Greg Wilson et al. PLoS Biol. 2014 Jan.

Abstract

We describe a set of best practices for scientific software development, based on research and experience, that will improve scientists' productivity and the reliability of their software.

PubMed Disclaimer

Conflict of interest statement

The lead author (GVW) is involved in a pilot study of code review in scientific computing with PLOS Computational Biology.

References

    1. Hannay JE, Langtangen HP, MacLeod C, Pfahl D, Singer J, et al... (2009) How do scientists develop and use scientific software? In: Proceedings Second International Workshop on Software Engineering for Computational Science and Engineering. pp. 1–8. doi:10.1109/SECSE.2009.5069155.
    1. Prabhu P, Jablin TB, Raman A, Zhang Y, Huang J, et al... (2011) A survey of the practice of computational science. In: Proceedings 24th ACM/IEEE Conference on High Performance Computing, Networking, Storage and Analysis. pp. 19:1–19:12. doi:10.1145/2063348.2063374.
    1. Vardi M (2010) Science has only two legs. Communications of the ACM 53: 5.
    1. Hatton L, Roberts A (1994) How accurate is scientific software? IEEE T Software Eng 20: 785–797.
    1. Hatton L (1997) The T experiments: errors in scientific software. Computational Science & Engineering 4: 27–38.

Publication types