In the social sciences few attention to what tools to use (and why they make sense)
Increasing need for/in openness & transparancy
However, being a practical workshop we do
Specifically, we use
Markdown
to format a piece of text into a paper,RStudio
as a general editor,Git
to keep track of what we have done,GitHub
to make our material public and share as a website.Every session start with some introductionary slides
Then some hands-on and in-class assignments
All materials can be found on thomasdegraaff.nl/ERSA-WooW/
Inspired by Kieran Healey’s (associate professor in sociology) work: Choosing your Workflow Applications
Research cycle in theory
Research cycle in practice
Good scientific practice: document how you have achieved your results
A good reproducible workflow ensures
A journey of a thousand miles begins with a single step
Lao-tzu
In science consensus is irrelevant. What is relevant is reproducible results. The greatest scientists in history are great precisely because they broke with the consensus (Michael Crichton)
The data and code used to make a finding are available and they are sufficient for an independent researcher to recreate the finding (Peng, 2011)
Literature programming (Donald E. Knuth, 1984):
Synonyms
All based on text files
Only output is displayed/interpreted differently (e.g., in a browser or pdf viewer)
Markdown
Versioning system (Git
)
Online repository (GitHub
)
diff
, Pandoc
)
RStudio
GitHub DeskTop
Only implicitly we make use of LaTeX
, diff
, HTML
and Pandoc
(all under the hood of RStudio)
GitHub
account and GitHub Desktop
Markdown
language (45 mins.)
Markdown
Git
and workflow examples (45 mins.)
Git
GitHub
(45. mins).
Github
README
file with Markdown
Github pages
Github
account and Install GitHub Desktop
GitHub Desktop
go to options and add your account.+
and clone
ERSA-WooW.