Login for PhD students/staff at UCPH
Login for others
Home
Course Catalougue Science
Department of Science Education
Fundamentals of the PhD education at SCIENCE
Responsible Conduct of Research
Specialised course
Toolbox course
Course and cancellation fees for PhD courses
How to log on to the course system and how to apply for a course
How to manage your course enrollments
How to log in as course provider
Contact information
Processing...
Reproducible Quantitative Data Science
Second title: learn and apply reproducible practice on your own data
Provider: Faculty of Science
Activity no.: 5187-23-02-01
Enrollment deadline: 01/06/2023
Tilmelding : Reproducible Quantitative Data Science
Place
Biocenter aud. 4-0-32
Ole Maaløesvej 5, 2200 København N
Date and time
26.06.2023, at: 09:00 -
27.06.2023, at: 16:00
Enrollment : Reproducible Quantitative Data Science
Place
Biocenter aud. 4-0-32
Ole Maaløesvej 5, 2200 København N
Date and time
16.10.2023, at: 09:00 -
17.10.2023, at: 16:00
Enrollment : Reproducible Quantitative Data Science
Place
Biocenter aud. 4-0-32
Ole Maaløesvej 5, 2200 København N
Date and time
11.12.2023, at: 09:00 - 16:00
[antalgange]
5
Regular seats
30
ECTS credits
2.50
Contact person
Amanda Lybke Rasmussen E-mail address: amra@di.ku.dk
Enrolment Handling/Course Organiser
Amanda Lybke Rasmussen E-mail address: amra@di.ku.dk
Teaching language
English
Exam requirements
Active participation in the course days and completing the independent works assignments (see description under content).
Exam form
Andet/Other
Grading scale
Passed / Not passed
Course workload
Course workload category
Hours
Lectures
35.00
Independent work
28.00
Sum
63.00
Content
The course structure is over 5 days plus personal work: 2 days, course work, 2 days, course work, and 1 day with presentations.
Day 1 - Data Collection and data storage:
Date: 26 June 2023, 09.00-16.00
Venue: 4.0.24, Copenhagen Biocenter (Ole Maaloees Vej 5, DK-2200 Copenhagen N)
- Introduction to reproducibility: Definitions, issues and origins - lecture (2 h)
- Data provenance: keeping track of where data are coming from - lecture and exercises (1h)
- How do you store data on your computer? Data structures and data naming - lecture and exercises (1h)
- Ethic and GDPR - lecture and practical case reviews (2h)
Day 2 - Reproducible designs, protocols and pre-registration:
Date: 27 June 2023, 09.00-16.00
Venue: 4.0.24, Copenhagen Biocenter (Ole Maaloees Vej 5, DK-2200 Copenhagen N)
- Concepts and tools for protocol documentation, and study pre-registration - lecture (1.5h)
- Case studies - exercise (1h)
- Using markdown for documentation - practical (1/2h)
- Version control and social coding with Git and GitHub - practical (3h)
Course work (10 hours):
- Using your PhD research data, protocol, code, etc, write a report explaining from where you start, which measures are already in place to increase reproducibility as per concepts presented during days 1 and 2. What measures can be taken to increase reproducibility and if any, why some cannot be implemented? (min page count 3)
Day 3 - Better coding:
Date: 16 October 2023, 09.00-16.00
Venue: TBA
- Literate programming - lecture and exercises (1h)
- Good coding practices - lecture and exercises (2h)
- Time to update your code - practical from student's own analysis scripts (3h)
Day 4 - Better analyses:
Date: 17 October 2023, 09.00-16.00
Venue: TBA
- P-hacking your data - lecture (1h)
- Encapsulate code for reproducibility using containers (2h)
- An introduction to computational analysis methods: permutation, bootstrap, cross-validation,
- out-of-sample generalization - lecture and exercises (3hours)
Course work (18 hours):
- Make a copy of an existing code you have used and/o used in the lab and improve it’s reproducibilty using any of the tools reviewed during the course: from better inline documentation and variable coding to updated analyses.
- Make a 10 minutes presentation summarizing all of your course works and what measures you have taken to improve reproducibility in your PhD.
Day 5 - Data sharing (9-16):
Date: 11 December 2023
Venue: TBA
- The ‘data’ cycle, sharing from raw data to figures - lecture (1h)
- Reproducible publishing - a case study (1h)
- Presentations and discussions/social event with drinks and pizza (4h)
Enrolment guidelines
The Reproducible Quantitative Data Science course introduces key concepts, tools and analysis methods for reproducible data analysis in any type of quantitative research study. It is meant as a hands-on crash course in reproducible data analysis for PhD students.
In the course, we will cover the area of research data management and best practices for data before introducing the concepts of reproducible designs, protocols and pre-registration of research studies. Next, we will focus on literate programming and good coding practices and focus on how to improve the student’s code to make it more reproducible. Part of this is include using version control and also how to encapsulate code using containers. We will then go into issues in the actual data analysis and address computational analysis methods such as permutation, bootstrap, cross-validation and out-of-sample generalization. We are finishing the course by introducing the topic of reproducible publishing.
Formal requirements
We expect students to join the course several months after starting their PhD allowing them to already have data and some code. This will allow applying the concepts developed to their own data and code.
We assume that the students have some experience with programming as one cannot reproduce analyses using a graphical interface but only using code. We’ll try to be as agnostic as possible language wise, but prior exposure of bash/git, Matlab, Python are a plus.
Learning outcome
After course completion the students are expected to be able to:
Knowledge:
- Understand the concepts of reproducible designs, protocols and pre-registration of research studies.
- Understand good coding practices.
- Understand computational analysis methods such as permutation, bootstrap, cross-validation and out-of-sample generalization.
Skills:
- version control and social coding
- Develop literate programming and good coding practices.
- Encapsulate code for reproducibility using containers.
Competences:
- Propose measures to increase reproducibility in their own PhD research data analysis.
- Prepare a manuscript in a reproducible fashion.
Target group
The number of participants is limited at 30, and priority will be given to PhD students from UCPH-SCIENCE and UCPH-SUND.
Lecturers
UCPH lecturers:
- Cyril Pernet
https://di.ku.dk/english/staff/?pure=en/persons/763558
- Melanie Ganz-Benjaminsen
https://research.ku.dk/search/result/?pure=en%2Fpersons%2F341919
GUEST LECTURERS
Physical visitors:
- Robert Oostenveld, Radboud University, r.oostenveld@donders.ru.nl
- Michael Hanke, Forschungszentrum Jülich GmbH, m.hanke@fz-juelich.de
Zoom lecturers from the US/Canada:
- Jean Baptiste Poline, McGill
- Ariel Rokem,University of Washington
Remarks
Any inquiries regarding the course can be made to Melanie Ganz-Benjaminsen (ganz@di.ku.dk)
Examination: HomeWorks will be requested between sessions and examined to make up the total number of credits
Participation fee:
No particpation fee for PhD Students enrolled at a Danish institutions.
All other students are required to pay the participation fee of 3000 DKK.
Search
Click the search button to search Courses.
[Alle udbydere]
Science
Choose course area
Course Catalougue Science
Choose sub area
Course calendar
See which courses you can attend and when
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Processing...
RadEditor - HTML WYSIWYG Editor. MS Word-like content editing experience thanks to a rich set of formatting tools, dropdowns, dialogs, system modules and built-in spell-check.
RadEditor's components - toolbar, content area, modes and modules
Toolbar's wrapper
Paragraph Style
Font Name
Real font size
Apply CSS Class
Custom Links
Zoom
Content area wrapper
RadEditor hidden textarea
RadEditor's bottom area: Design, Html and Preview modes, Statistics module and resize handle.
It contains RadEditor's Modes/views (HTML, Design and Preview), Statistics and Resizer
Editor Mode buttons
Statistics module
Editor resizer
Design
HTML
Preview
RadEditor - please enable JavaScript to use the rich text editor.
RadEditor's Modules - special tools used to provide extra information such as Tag Inspector, Real Time HTML Viewer, Tag Properties and other.