Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Showing your working:A guide to reproducible neuroimaging analyses
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
• Postdoc in Brain Mapping Unit,
Department of Psychiatry,
University of Cambridge
• 2016/17 Mozilla Fellow for Science
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Reproduciblevs Replicable
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Data
Same Different
Co
de Sa
me
Diffe
rent
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Data
Same Different
Co
de Sa
me
ReproducibleD
iffe
rent
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Data
Same Different
Co
de Sa
me
Reproducible ReplicableD
iffe
rent
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Data
Same Different
Co
de Sa
me
Reproducible ReplicableD
iffe
rent
Robust
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Data
Same Different
Co
de Sa
me
Reproducible ReplicableD
iffe
rent
Robust Generalisable
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Barriers to reproducible research
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Barriers to reproducible research
Held to higher
standards than
others
Is not considered
for promotion
Takes timeSupport
additional users
Requires
additional skills
Publication bias
towards novel findings
Plead the 5th
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Barriers to reproducible research
Held to higher
standards than
others
Is not considered
for promotion
Takes timeSupport
additional users
Requires
additional skillsPlead the 5th
Publication bias
towards novel findings
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Barriers to reproducible research
Held to higher
standards than
others
Is not considered
for promotion
Takes timeSupport
additional users
Requires
additional skillsPlead the 5th
Publication bias
towards novel findings
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Barriers to reproducible research
Held to higher
standards than
others
Is not considered
for promotion
Takes timeSupport
additional users
Requires
additional skillsPlead the 5th
Publication bias
towards novel findings
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Barriers to reproducible research
Held to higher
standards than
others
Is not considered
for promotion
Takes timeSupport
additional users
Requires
additional skillsPlead the 5th
Publication bias
towards novel findings
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Barriers to reproducible research
Held to higher
standards than
others
Is not considered
for promotion
Takes timeSupport
additional users
Requires
additional skillsPlead the 5th
Publication bias
towards novel findings
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Start small
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Protocols.io
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Coding your analyses
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Comments areyour friend!
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Aim for 40% comments in your
code
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Share your comments with the original
author
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
(which is almost always going to be
YOU!)
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Python vs R(vs Matlab vs STATA etc…)
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
R Studio
https://www.rstudio.com
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Shiny gallery
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Anaconda
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Matplotlib& Seaborn
http://matplotlib.org
http://stanford.edu/~mwaskom/software/seaborn
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Matplotlib& Seaborn
Matplotlib gallery
Click each
example to see
source code
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
http://matplotlib.org/examples/statistics/errorbar_demo_features.html
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Matplotlib& Seaborn
Seaborn gallery
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Jupyter Notebook
http://jupyter.org
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
https://losc.ligo.org/s/events/GW150914/GW150914_tutorial.html
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
DOI: 10.1073/pnas.1608282113
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Asking for help:StackOverflow & MWEs
http://stackoverflow.com
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Git vs GitHub
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
www.stemmrolemodels.comwww.github.com/KirstieJane/STEMMRoleModels
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
http://www.slideshare.net/nishanbose/introduction-to-github-55872492/7
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
http://www.slideshare.net/nishanbose/introduction-to-github-55872492/7
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
http://www.slideshare.net/nishanbose/introduction-to-github-55872492/7
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
http://www.slideshare.net/nishanbose/introduction-to-github-55872492/7
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
http://www.slideshare.net/nishanbose/introduction-to-github-55872492/7
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
http://www.slideshare.net/nishanbose/introduction-to-github-55872492/7
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
www.GitHub.com/KirstieJane/
ReproducibleResearch
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Some jargon bustingMerge
ForkMarkdown
RepositoryClone
Issues
Pull requestVersion control
Commit
Release
Branch
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Submit your first pull request!
Inspired by: https://yourfirstpr.github.io
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Submit your first pull request!
Inspired by: https://yourfirstpr.github.io
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Create a glossary
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Create a glossary
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Share resources
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Communityhttps://www.mozillascience.org
http://data-carpentry.org
http://software-carpentry.org
https://www.coursera.org/specializations/jhu-data-science
https://www.coursera.org/learn/python/home/info
@kirstie_jhttps://GitHub.com/KirstieJane/ReproducibleResearch
doi: https://dx.doi.org/10.6084/m9.figshare.4244996
Thank you!KirstieJane/ReproducibleResearch
@kirstie_j
doi: 10.6084/m9.figshare.4244996