From fbd0dc41cb4502794a16f5554967e58141163312 Mon Sep 17 00:00:00 2001 From: Richard Darst Date: Wed, 18 Sep 2024 00:49:13 +0300 Subject: [PATCH] video-editlist: day 4 --- video-editlist.yaml | 155 +++++++++++++++++++++----------------------- 1 file changed, 75 insertions(+), 80 deletions(-) diff --git a/video-editlist.yaml b/video-editlist.yaml index 69e5b6a..134bca4 100644 --- a/video-editlist.yaml +++ b/video-editlist.yaml @@ -262,87 +262,82 @@ ### Day 4 -#- input: raw/day4-obs.mkv -# -#- output: out/day4-icebreaker.mkv -# title: 4.1 Second week icebreaker # /introduction -## description: > -## The introduction to the second week, where we go into slightly -## more detail bout what we will cover this week and how it fits -## together. There is also a guest to give us an introduction of -## reproducible research and social coding, which are the topics of -## today. -## -## In short, if last week was about tracking code, this week is about -## managing software. -# description: >- -# The random icebreaking discussion for day 4. -# time: -# - start: 00:17:37 -# #- -: Guest talking about reproducibility and science -# #- 00:27:35: Introduction to week 2 -# - end: 00:24:33 -# -# -#- output: out/day4-reproducible-research.mkv -# title: 4.2 Reproducible Research -# description: > -# If you can't get your code to do the same thing again, is it -# really science? Or more practically, are you able to do your -# work? Reproducibilty is a big deal, but we don't always learn how -# to do it. In this lesson, we cover the basics, how to organize -# projects, record computational steps with Snakemake or other -# workflow managers, how to record environments with conda (and -# containers a bit), and sharing code and data (FAIR). -# -# https://coderefinery.github.io/reproducible-research/ -# -# time: -# - start: 00:26:47 #00:25:01 -# - 00:28:16: "§ Introduction: how the whole workshop connects" -# - 00:32:20: § Motivation -# - 00:45:35: § Organizing your projects -# - 00:54:59: § Recording computational steps -# - stop: 01:27:56 -# - start: 01:38:58 -# - -: "Q&A after the break" -# - 01:40:06: § Recording dependencies -# - 01:59:27: § Recording environments -# - 02:19:19: § Where to go from here? -# - 02:22:39: Q&A from the notes, feedback, final discussion -# - stop: 02:24:43 -# -# -#- output: out/day4-social-coding.mkv -# title: 4.3 Social coding +- input: raw/day4-obs.mkv + +- output: out/day4-icebreaker.mkv + title: 4.1 Second week intro # description: > -# We don't just program for ourselves: we are part of a community. -# As scientists, we want to get citations, so how can our software -# support this? Our work is a constant balance between using the -# work of others and hoping that others will use our work. In this -# lesson, we talk about the advantages and disadvantages of others -# building on our work, and how to support that. -# -# We cover best practices for software/data projects, requirements -# for sharing, copyright, licensing, citation, and more. -# -# https://coderefinery.github.io/social-coding/ -# time: -# - start: 03:24:13 -# - -: Bring your own code sessions -# - 03:25:33: Pre-introduction to social coding. -# - 03:27:57: § Social coding start -# - 03:30:00: § Social Coding -# - 03:55:25: § Software licensing -# - stop: 04:19:53 -# - start: 04:29:42 -# - -: Q&A after break -# - 04:37:32: § Software citation -# - 04:47:32: § Sharing data -# - 04:54:24: Feedback and news for day -# - stop: 05:01:46 -# -# +# The introduction to the second week, where we go into slightly +# more detail bout what we will cover this week and how it fits +# together. There is also a guest to give us an introduction of +# reproducible research and social coding, which are the topics of +# today. +# +# In short, if last week was about tracking code, this week is about +# managing software. + description: >- + The random icebreaking discussion for day 4. + time: + - input: raw/day4-twitch.mp4 + - start: 00:15:20 + - 00:19:28: How the weeks fit together + - stop: 00:21:13 + + +- output: out/day4-reproducible-research.mkv + title: 4.2 Reproducible Research + description: > + If you can't get your code to do the same thing again, is it + really science? Or more practically, are you able to do your + work? Reproducibilty is a big deal, but we don't always learn how + to do it. In this lesson, we cover the basics, how to organize + projects, record computational steps with Snakemake or other + workflow managers, how to record environments with conda (and + containers a bit), and sharing code and data (FAIR). + + https://coderefinery.github.io/reproducible-research/ + + time: + - input: raw/day4-obs.mkv + - start: 00:00:49 + - -: § Motivation + - 00:09:07: § Organizing your projects + - 00:26:25: § Recording computational steps + - stop: 00:47:59 + - start: 00:57:05 + - -: § Recording dependencies + - 01:24:31: § Recording environments + - 01:47:48: § Where to go from here? + - stop: 01:53:59 + + +- output: out/day4-social-coding.mkv + title: 4.3 Social coding + description: > + We don't just program for ourselves: we are part of a community. + As scientists, we want to get citations, so how can our software + support this? Our work is a constant balance between using the + work of others and hoping that others will use our work. In this + lesson, we talk about the advantages and disadvantages of others + building on our work, and how to support that. + + We cover best practices for software/data projects, requirements + for sharing, copyright, licensing, citation, and more. + + https://coderefinery.github.io/social-coding/ + time: + - start: 02:54:44 + - 02:59:15: § Social Coding + + - 03:19:27: § Software licensing + - stop: 03:47:10 + - start: 03:57:01 + - -: § Software citation + - 04:08:20: § Sharing data + - 04:17:22: Feedback, news for day, and further Q&A + - stop: 04:24:32 + + ######- output: out/day4-outro.mkv ###### title: 4.3 Day 4 final remarks ###### description: >