Our path to better science in less time using open data science tools

JSS Lowndes, BD Best, C Scarborough… - Nature ecology & …, 2017 - nature.com
Reproducibility has long been a tenet of science but has been challenging to achieve—we
learned this the hard way when our old approaches proved inadequate to efficiently …

Software engineering for computational science: Past, present, future

A Johanson, W Hasselbring - Computing in Science & …, 2018 - ieeexplore.ieee.org
Despite the increasing importance of in silico experiments to the scientific discovery process,
state-of-the-art software engineering practices are rarely adopted in computational science …

PyNN: a common interface for neuronal network simulators

AP Davison, D Brüderle, JM Eppler… - Frontiers in …, 2009 - frontiersin.org
Computational neuroscience has produced a diversity of software for simulations of
networks of spiking neurons, with both negative and positive consequences. On the one …

Chaste: an open source C++ library for computational physiology and biology

GR Mirams, CJ Arthurs, MO Bernabeu… - PLoS computational …, 2013 - journals.plos.org
Chaste—C ancer, H eart A nd S oft T issue E nvironment—is an open source C++ library for
the computational simulation of mathematical models developed for physiology and biology …

F2PY: a tool for connecting Fortran and Python programs

P Peterson - International Journal of Computational Science …, 2009 - inderscienceonline.com
In this paper we tackle the problem of connecting low-level Fortran programs to high-level
Python programs. The difficulties of mixed language programming between Fortran and C …

Troubling trends in scientific software use

LN Joppa, G McInerny, R Harper, L Salido, K Takeda… - Science, 2013 - science.org
Software pervades every domain of science (–), perhaps nowhere more decisively than in
modeling. In key scientific areas of great societal importance, models and the software that …

Software Carpentry: lessons learned

G Wilson - F1000Research, 2016 - pmc.ncbi.nlm.nih.gov
Since its start in 1998, Software Carpentry has evolved from a week-long training course at
the US national laboratories into a worldwide volunteer effort to improve researchers' …

Shining light into black boxes

A Morin, J Urban, PD Adams, I Foster, A Sali, D Baker… - Science, 2012 - science.org
The publication and open exchange of knowledge and material form the backbone of
scientific progress and reproducibility and are obligatory for publicly funded research …

Engineering the software for understanding climate change

SM Easterbrook, TC Johns - Computing in science & …, 2009 - ieeexplore.ieee.org
Climate scientists build large, complex simulations with little or no software engineering
training—and don't readily adopt the latest software engineering tools and techniques. This …

A software chasm: Software engineering and scientific computing

DF Kelly - IEEE software, 2007 - ieeexplore.ieee.org
Some time ago, a chasm opened between the scientific-computing community and the
software engineering community. Originally, computing meant scientific computing. Today …