## Welcome to the ICCS ReproHack! <br> <!-- Put the link to the event page here so people can access all materials --> ### Event Page: ### http://reprohack.org/event/27 ### HackPad: ### https://hackmd.io/A2XgwVyFQDG4TxeD8jn5HQ Contains all event information and links --- <!-- Add any housekeeping details here. If running an online event, you might want to include an introduction to the platform here --> ### Welcome and Why a ReproHack? - The Importance of Reproducibility - Is there a Reproducibility Crisis? - https://www.nature.com/articles/533452a - Why a ReproHack? --- ### Institute of Computing for Climate Science - Schmidt Futures - Virtual Institute for Scientific Software (VISS) - Virtual Earth System Research Institute (VESRI) --- ### House Keeping: - We are using Zoom, Slack and HackMD - Feel free to step away from your computer. - You can message us (Paul, Tom, Marion, Christian) privately anytime if you do not feel comfortable to ask a question openly - We will have two coffee breaks - Add your name and affiliation to the Hackpad --- ### Photo Permission: - We will take photos/screenshots during the event which we might use on social media and in our newsletter to post about this event, and potentially advertise future events - Please list your name under "photo consent" in the hackpad if you want us to NOT include you/edit out your face. --- <!-- Remind participant of code of conduct and basic expectations. Bring attention to the additional considerations involved in giving feedback to authors --> ## Code of Conduct Event governed by [**ReproHack Code of Conduct**](https://reprohack.org/code-of-conduct) --- ### Agenda part 1 - 13:00 Welcome and Orientation - 13:10 Ice breaker session - 13:40 **Alejandro Coca-Castro: The Turing Way** - 14:00 Tips & Tricks for ReproHacking - 14:10 Select papers, chat and coffee - 14:30 Round I of ReproHacking --- ### Agenda part 2 - 15:30 Re-group and sharing of experiences - 15:50 Coffee break - 16:15 Round II of ReproHacking - 17:15 Re-group and sharing of experiences - 17:45 Feedback and Closing - 18:00 End --- # Introductions <!-- Use this section as an ice-breaker. Introduce yourself, then allow others to go around the room and introduce themselves too. If online, consider using break-out rooms of 5-6 people --> --- <!-- Add details about yourself the organiser in the next few slides: --> ## Who am I? ### Christian Fernandez Perotti (@christianfernandez) - MPHil in Digital Humanities, _University of Cambridge_ - Programme Manager, _Institute of Computing for Climate Science (ICCS)_ - Research Assistant, _EDIP Project, Faculty of Education, University of Cambridge_ --- ## Why am I here? <!-- Edit with your own answer --> > I believe that reproducibility is an essential quality standard for published research, and ICCS is committed to advocate for reproducibility in computing for climate science. --- ## Who is my favorite animated character? <!-- Edit with your own answer --> Pucho ![](https://pbs.twimg.com/media/ErX22BtXMAIK6L3?format=jpg&name=small) <!-- Let the rest of the organisers do the same --> --- <!-- Open it up to participants --> - ### Who are you? - ### Why are you here? - ### Who is your favorite animated character? --- ## Talk **Alejandro Coca-Castro: *The Turing Way*** --- ## ReproHack Objectives 1. **Practical Experience in Reproducibility** - Learn the Do's and Don'ts for your own research/software - Learn from others how to tackle other people's software 3. **Feedback to Authors** 5. **Think more broadly about opportunities and challenges** --- # Plan of Action 1. **Paper review and team formation** 2. **Select and register your paper on hackpad** 3. **Work on your paper!** 4. **Re-group part-way through.** 5. **Feedback at the end (group & authors)** --- # Tips for reviewing --- ## Remember: - #### This is not a competition! - #### Team work is key! - #### Reproducibility is hard! - #### Submitting authors are incredibly brave! --- ## Thank you Authors! :raised_hands: - #### Without them there would be no ReproHack. - #### They are doing the right thing. - #### Show gratitude and appreciation for their effort and bravery. :pray: - #### Constructive criticism only please! --- # Reproduce and Review # :mag: --- <!-- ## Selecting Papers - **Author comments:** paper description and why you should choose to reproduce. - **Tags:** Tools, languages & domains - **No. attempts:** No. times reproduction has been attempted - **Mean Repro Score:** Mean reproducibility score (out of 10) - lower == harder! --> --- ## Review as an auditor :bookmark_tabs: ### Looking for FAIR principles - Findable - Accessible - Interoperable - Reusable --- ## Findability and Access - Do software and data have a DOI or other persistent identifier? - How easy was it to gain access to the materials? --- ## Installation and Running - How easy / automated was installation? - How easy was it to find out how to run the software? - Did you have any problems? --- ## Data - Were data clearly separated from code and other items? - Were large data files deposited in a trustworthy data repository and referred to using a persistent identifier? - Were data documented ...somehow... --- ## Documentation Was there adequate documentation describing: - how to install necessary software including non-standard dependencies? - how to use materials to reproduce the paper? - how to cite the materials, ideally in a form that can be copy and pasted? --- ## Analysis - Were you able to fully reproduce the paper? :white_check_mark: - How automated was the process of reproducing the paper? - How easy was it to link analysis code to: -- the plots it generates -- sections in the manuscript in which it is described --- ## Analysis ### If the analysis was not fully reproducible :no_entry_sign: - Did results (e.g. model outputs, tables, figures) differ from those published? By how much? - Were there missing dependencies? - Was the computational environment not adequately described / captured? --- ## Review as a user :video_game: <br> #### What did you find easy / intuitive? #### What did you find confusing / difficult #### What did you enjoy? --- # Feedback # :speech_balloon: --- ## Feedback as a community member <br> #### Acknowledge author effort #### Give feedback in good faith #### Focus on community benefits and system level solutions --- ## Finished early? - Explore the work more deeply: -- Try and run additional analyses. -- Create new plots. -- Combine materials with your own or other open materials available on the web! ......**or** - Pick another paper / join another group --- ## Todos during coffee --- ### Paper review / Team formation + Have a look at the papers available for reproduction + Add your details to the **hackpad**. + Fine to work individually or tackle a papers as group --- ## Todos after coffee --- ### Project registration + Register your team and paper on the **hackpad**. + Register for an account on the Hub. + Feel free to work here or in break-out rooms. --- ## Reproduce Paper - Inspect the review form. - Try to reproduce the paper using the materials provided. - Record your responses to review questions according to your experiences. --- # Coffee & Paper Selection --- # Welcome Back --- # Let's go! :checkered_flag: **Please find a room and start hacking!** --- ## Mid-point regroup - Which paper have you selected? Briefly describe what it's about. - Briefly describe the approach to reproducibility the paper has taken. - Anything in particular you like about the paper's approach so far? - Anything you're having difficulty with? --- ## Feedback to authors - **Please complete the feedback form for authors** - Feel free to record general findings and discussion points in the hackpad --- # Coffee break --- # ReproHacking continued... --- ## Final regroup - How did you get on? - Final comments. - Discussion topics from hackpad. - One thing you liked, one thing that can be improved. --- # Get involved! ### Visit ReproHack Hub <https://reprohack.org> - [**Submit a paper for review**](https://reprohack.org/paper/new/) - [**Organise your own event**](https://reprohack.org/event/new/) _Check out our [Resources](https://reprohack.org/resources) for more details_ ### Chat to us: [![Slack](https://img.shields.io/badge/slack-join%20us-orange?style=for-the-badge&logo=slack)](https://reprohack-autoinvite.herokuapp.com/) --- # THANK YOU ALL! :pray: - #### Thank you PARTICIPANTS for coming! - #### Thank you AUTHORS for submitting! - #### Thank you Alejandro for your talk! # :wave:
{"title":"ICCS ReproHack slides","description":"View the slide with \"Slide Mode\".","slideOptions":"{\"theme\":\"white\"}","contributors":"[{\"id\":\"9dae6d12-ed5e-45d2-a18c-c70162e92ad4\",\"add\":22,\"del\":0}]"}
    251 views