1 / 5

A Course in Reproducible Research

A Course in Reproducible Research. Some content is generic, some is domain specific Generic content must be illustrated by domain specific examples Meta issues

nay
Download Presentation

A Course in Reproducible Research

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. A Course in Reproducible Research • Some content is generic, some is domain specific • Generic content must be illustrated by domain specific examples • Meta issues • Where should these topics be taught? Single generic course is unlikely to gain traction (at least in established institutions), so piecemeal inclusion into other computationally oriented courses is more likely to work • How can we share course material that is developed? Creative commons (but be careful about NC restrictions) • Examples: Software Carpentry bootcamps, reproducible science winter school in Geilo Norway, HPC course at U Washington, computational science course at KAUST, others?

  2. Hands-on Topics (1) • Software Carpentry • version control • scripting • databases • build systems • unit testing • Testing • system / regression • V&V / UQ • continuous integration • Provenance • Reproducibility in statistical and probabilistic computations

  3. Hands-on Topics (2) • Research documentation • lab notebook • research compendium • literate programming • Programming (not in SWC) • debuggers • how to write good code • floating point / nondeterminism • documentation • Big challenges • high performance computing • big data • cloud computing • complicated SW stacks / toolchains (solution is VMs)

  4. Lecture Topics • IP / licensing • Citation / attribution • examples of RR (both good & bad; ideally domain specific) • publishing / repositories / archives • generic scientific software requirements

  5. Participants • Juliana Freire • Andrew Davison • David Ketcheson • AronAhmadia • Randall LeVeque • Ian Mitchell • YihuiXie • Andre Brodtkorb

More Related