Guest Lecture: Resources for Reproducible Research Flashcards

1
Q

What is the point of replication?

A
  • strengthens findings

- reduces errors, omissions and fraud

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Is it always possible to replicate studies?

A

not always possible

  • time
  • money
  • unique circumstances (starvation studies, war)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the purpose of reproducibility?

A
  • Provides a minimum standard bridging the gap between replication and blind trust of a paper’s findings
  • Make analytic data and code available
  • Allows others to attempt to reproduce the results from the data obtained
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Replicability vs Reproducibility

A
• Replicability
o New researchers
o Original methods
o New data
o Independent analysis

• Reproducibility
o New researcher
o Original data
o Original analysis

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Explain the Duke Clinical Trials

A

• Duke University announced that it had an advanced, experimental treatment that would match chemotherapy to a patient’s own genetic makeup -> the holy grail of cancer care.
• Dr. Anil Potti = head researcher
• Published in top medical journals including the New England Journal of Medicine
and Lancet Oncology between 2006 and 2009.
• Research generated huge computer files of data.
• Kevin Coombes and Keith Baggerly began analyzing Dr. Potti’s data to verify his
results-> Data analysis was heavily flawed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are some of the limitations of reproducible practices

A
  • Requires increased understanding of different coding languages and software programs
  • Not currently a standard part of training
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the tools to use to make your study transparent and reproducible?

A

• Version Control Systems
o Git

• Literate Programming
o Rmarkdown, Knitr
o Jupyter Notebook

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the advantages of version control?

A
  • Help manage changes to files
  • Organization/declutter
  • Always able to revert to past versions of documents
  • Ability to experiment with new ideas and analytical techniques
  • Creates a log of all activity and changes
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the practical advantages of Git?

A

• Each version of the file can be committed to storage
• Ability to retrieve any version of your file
• More comfort in experimenting with new
ideas
• Creates a log of all activity and changes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is literate programming?

A

• An author’s data analysis can become very confusing

• Solution: Format data analysis to make it human readable and computer readable
o Computer readable-> Programming Language (Python, R, etc.)
o Human readable-> Documentation Language (Markdown,
LaTeX, etc.)

• Tools:
o R Studio: RMarkdown and Knitr
o Jupyter Notebook

How well did you know this?
1
Not at all
2
3
4
5
Perfectly