Improving quality and reproducibility of code

Slides:



Advertisements
Similar presentations
House slaves Vs. Field slaves
Advertisements

Chapter 1 - Lesson 4 Worksheet 4 – Task 2 Pupils will identify their usage of application software. They will comment on how they use the software and.
EGN 1935: ECE Adventures Team B, Robot B Alex Meucci, David Stern, Hanif, Stephan Fall 2013.
Writing and illustrating an ‘Oliver Jeffers’ styled children’s book! Mr. Cole’s Guide to… Part 2 - Setting.
Euthanasia the golden rule. the golden rule argument.
Biotechnology Career Webquest. TASK You are about to be in high school, trying to prepare for life after graduation. You have signed up for the Biotechnology.
Welcome!. Jay Lepreau 1952–2008 “[An] archive will allow published research to be connected to its sources in ways that support new analyses and new.
What SAE is right for me? How to choose your SAE project.
COMPUTER SCIENCE IN AN ADVERTISING/GRAPHIC DESIGN CAREER POWER POINT BY NICOLE CASTIGLIONI PERIOD 6.
BTEc unit 12 software development
Career Jump Start Class Mr. Work Based Period 4
Open Data, Open Source: preparing for Big Data in Metabolomics Rob L Davidson #MetSoc2015 This presentation DOI: /m9.figshare
What I have learned in 4 th grade March 2009 Morgan Hardin.
Level 2 IT Users Qualification – Unit 1 Improving Productivity Jordan Girling.
Open Data, Open Source: preparing for Big Data in Metabolomics Rob L Davidson #MetSoc2015 This presentation DOI: /m9.figshare
Introduction to Git and GitHub
PSHE Jobs in the local area. Starter Write down a career / job role on a post it. Do not let your partner see it. Place the post it on your partners head.
Created By: SCES Kindergarten and First Grade Teachers
The Informational Interview. What ….. l l Interview designed to produce information l l Information you need to choose, refine or break into a career.
Family Reunion Who are you?. Instrument Family Pre- Test  Look at each instrument  On your papers, write the name of the instruments in the left column.
Unit 1 – Improving Productivity Matthew Hazzard. 1.1Why did you use a computer? What other systems / resources could you have used? I used a computer.
Career Planning INTRODUCTION Explore…Learn…Grow.
Career Planning What I Like to Do…... Learning Targets I can name the job that I want when I grow up. I can explain why I want this job. I can understand.
 Actuaries  Computer Programmer  Computer and Information Scientists, Research.
Foreign language in my future career.
Project Summary My project is a training tool designed to help new programming students learn to code. The project will measure the student's programming.
We must be leaders and NOT followers ! By: Monica Broughton.
Zenodo Information Architecture and Usability CERN openlab Summer Students Lightning Talks Sessions Megan Potter › 19/08/2015.
Dataset citation Clickable link to Dataset in the archive Sarah Callaghan (NCAS-BADC) and the NERC Data Citation and Publication team
Merging and sharing Metabolomics analysis tools with Galaxy: transparent, reproducible, open 'omics Robert L Davidson #MMW2014 Merlion.
I n 2 0 y e a r s B y C a m e r o n My job P o k é m o n g a m e c r e a t o r. I a m g o i n g t o c o m b i n e d r a g o n i t e a n d m e g a n i.
Title Presenter name Slideshow-URL Conference name Date.
Weekly Progress MAGGIE 8 th March Overview I am currently working on a software in java which provides graphical analysis of PingER historical data.
Eisenberg/Robinson © 2007 Super 3 Introduction for students!
My Making Friends Story. My name is John and I like to be with my friends.
Eisenberg/Robinson © 2007 Super 3 Animal Project.
REQUIREMENTS FOR CHARACTER DESIGN CAREER By Michael Bandy.
MGT 521 Week 3 Individual Organizational Planning Paper Review the example SWOT Analyses located in this week's Electronic Reserve Readings to see the.
Software Documentation in an Agile Environment
Python 23 Mr. Husch.
External Web Services Quick Start Guide
Peer Edit.
Evaluating state of the art in AI
WALT write an adventure story
My CSE 3 Adventure Jane Heajin Min Desktop Publishing with MS Word
the challenge... ask not what your country can do for you
Choose Your Own Adventure
Publishing software and data
Managing your Time and Money
Chris Pisha October 5th , 2011 Career Technology Foundations 5th hour
Mrs. Waller’s Class – Choose Your Own Adventure Story
How would you change the ending if you could?
Simple Machines Quiz.
در تجزیه و تحلیل شغل باید به 3 سوال اساسی پاسخ دهیم Job analysis تعریف کارشکافی، مطالعه و ثبت جنبه های مشخص و اساسی هر یک از مشاغل عبارتست از مراحلی.
Property of Interventions Enterprises Inc
The Informational Interview
I’m Writing a Research Paper Now What?
قوانين برگزاري مناقصات و آيين نامه مالي و معاملاتي دانشگاه علوم پزشكي و خدمات بهداشتي ،درماني تهران
Creating Your Works Cited Page
Using Github and Github Organization in this Course
Software Development - Version Control
Career Services westga.edu/careerservices
GitHub in documentation
Stories are my favourite
Résumé Business Technology I.
WALT write an adventure story
Prepare to Win your Job or Graduate School Interview
Term 6 Lesson 1 CAREER PLANNING.
In this task you will see different shapes.
Who Moved MY Job? A story adapted from Who Moved My Cheese? By Spencer Johnson.
Presentation transcript:

Improving quality and reproducibility of code Chris Gorgolewski

Asking hard questions I am often in favor of including all tasks and all analyses, but regularly are told I should not do that if I want to get published and keep the story "simple.“ Forcing my name on publications instead of openly sharing data is better for my career. http://bit.do/r_testing

Version control (Git and GitHub) Choose your adventure! Version control (Git and GitHub) Software testing Reproducibility (containers)

Part I: Versioning your code

Papers sharing code are cited more https://doi.org/10.1109/MCSE.2012.63

http://www.nature.com/news/2010/101013/full/467753a.html

Jobs, jobs, jobs