a computational science • Conventions around communicating our methods have hardly changed – Have you ever seen a paper provide code and software details? • It’s impossible to replicate the results presented in journal papers today
progress on dataset disclosure • Most weather/climate journals have policies • Not consistently enforced – Weak or non-existent code requirements • It’s not their fault – No examples to base new standards on – I set about addressing this deficiency… 1. Stodden et al. 2013. PLoS ONE, 8, e67111
Minimise the time involved1 – Minimise complexity of required tools – Be consistent with computational best practices 1. Stodden (2010). doi:10.2139/ssrn.1550193
(in press). A novel approach to diagnosing Southern Hemisphere planetary wave activity and its influence on regional climate variability. Journal of Climate. doi:10.1175/JCLI- D-15-0287.1 – Preprint: https://www.authorea.com/users/5641/ articles/12197/_show_article – Includes a brief computation section…
scripts – Modularise, don’t copy/paste -> code library – Use version control • Your everyday repository is fine https://github.com/DamienIrving/climate- analysis 1. Wilson et al. 2014. PLoS Biol, 12, e1001745
section which cites software and points to supplementary materials: – Software description – Code repository (public, version controlled) – Log files • Authors not obliged to provide assistance • Reviews only need to check availability
research • This can be solved by adding a brief computation section to papers which points to supplementary materials: – Software description – Code repository (public, version controlled) – Log files • Journals could adopt this framework as a formal minimum standard