login/register

Snip!t from collection of Alan Dix

see all channels for Alan Dix

Snip
summary

Modern scientific and engineering research relies heavil... programs, which analyze experimental data and run simula... would be hard-pressed to find a scientific paper (outsid...
Reproducibility refers to the ability to repeat some wor ...
Reproducibi

Nature Editorial: If you want reproducible science, the software needs to be open source
http://arstechnica.com/...-code-should-be-open-source-according-to-editorial.ars

Categories

/Channels/research methods

[ go to category ]

/Channels/techie/open source

[ go to category ]

For Snip

loading snip actions ...

For Page

loading url actions ...

Modern scientific and engineering research relies heavily on computer programs, which analyze experimental data and run simulations. In fact, you would be hard-pressed to find a scientific paper (outside of pure theory) that didn’t involve code in some way. Unfortunately, most code written for research remains closed, even if the code itself is the subject of a published scientific paper. According to an editorial in Nature, this hinders reproducibility, a fundamental principle of the scientific method.

Reproducibility refers to the ability to repeat some work and obtain similar results. It is especially important when the results are unexpected or appear to defy accepted theories (for example, the recent faster-than-light neutrinos). Scientific papers include detailed descriptions of experimental methods—sometimes down to the specific equipment used—so that others can independently verify results and build upon the work.

Reproducibility becomes more difficult when results rely on software. The authors of the editorial argue that, unless research code is open sourced, reproducing results on different software/hardware configurations is impossible. The lack of access to the code also keeps independent researchers from checking minor portions of programs (such as sets of equations) against their own work.

HTML

<p>Modern scientific and engineering research relies heavily on computer programs, which analyze experimental data and run simulations. In fact, you would be hard-pressed to find a scientific paper (outside of pure theory) that didn&#x2019;t involve code in some way. Unfortunately, most code written for research remains closed, even if the code itself is the subject of a published scientific paper. According to an editorial in <em>Nature</em>, this hinders reproducibility, a fundamental principle of the scientific method.</p> <p> Reproducibility refers to the ability to repeat some work and obtain similar results. It is especially important when the results are unexpected or appear to defy accepted theories (for example, the recent <a href="http://arstechnica.com/science/news/2012/02/faster-than-light-neutrino-result-apparently-a-mistake-due-to-loose-cable.ars">faster-than-light neutrinos</a>). Scientific papers include detailed descriptions of experimental methods&#x2014;sometimes down to the specific equipment used&#x2014;so that others can independently verify results and build upon the work.</p><!--page 1--><p>Reproducibility becomes more difficult when results rely on software. The authors of the editorial argue that, unless research code is open sourced, reproducing results on different software/hardware configurations is impossible. The lack of access to the code also keeps independent researchers from checking minor portions of programs (such as sets of equations) against their own work.</p>