Skip to Main Content
Secondary menu
Ask Us
Log in to your Library account
Hours and Maps
Connect from Off Campus
UC Berkeley Home
UC Berkeley
Library Guides
Reproducible Research Practices
Resources
Search this Guide
Search
Reproducible Research Practices: Resources
This guide presents best practices in documenting scientific research process to make the research reproducible.
Research Data Management
Data Best Practices
Software Best Practices
Managing Your Project
Resources
Toolkit
Data Repositories
Public Data Repositories:
Recommended Data Repositories
Figshare
Dryad
Tools for documentation
Documenting the Scientific workflow:
Jupyter Notebook
Documenting Your Code:
Python
Sphinx
Doctest
Numpydoc
R
R Markdown
Kitr
Writing Your Paper
Tools for writing your paper:
Latex
OverLeaf
Open Source Tools for Scientific Computing
Coding
Python
for general programming
The
R Project
for statistical computing
Data Analysis:
Pandas
- Python Data Analysis Library
Matplotlib
- Plotting library in Python
Data processing and scientific computing
Scikit-Learn
- Machine learning in Python
NumPy
and
SciPy
- open source Python libraries for scientific computing
Tools for Managing Software
Software hosting sites:
GitHub
Read The Docs
Bitbucket
Citing and archiving your research software:
Zenodo
Tools for Managing Your Project
Manage your project and share your files:
Open Science Framework
Resources
Articles:
Tools for Reproducible Research
by
Karl BromanBroman
Getting Started with Reproducible Research: A chapter from my new book
by
Christopher Gandrud
Reproducible Research
by
Sergey Fomel
and
Jon F. Claerbout
How to get started with data science in containers
by
Jamie Hall
Code Ocean: Tackling Reproducibility and Transparency in Scientific Research
by
Cornell Tech
A framework for streamlining research workflow in neuroscience and psychology
by
Jonas Kubilius
Enabling Reproducible Research: Licensing Scientific Innovation
by
Victoria Stodden
Ten Simple Rules for Reproducible Computational Research
by
Geir Kjetil Sandve
et al.
Tutorials:
Reproducible Research using Jupyter Notebooks
by
Data Carpentry
Reproducibility of Research Guide
by
the University of Utah Library
.
The whys and hows of licensing scientific code
by
Jake VanderPlas
A quick guide to software licensing for the scientist-programmer
by Andrew Morin
Reproducibility guide
-
ROpenSci
Courses:
Tools for Reproducible Research
-
WISCONSIN University
Reproducible and collaborative data science
-
UC Berkeley
Data wrangling, exploration, and analysis with R
-
University of British Columbia
Reproducible Research
- part of the Johns Hopkins
data science specialization
at Coursera
Books:
The Practice of Reproducible Research
Dynamic documents with R and knitr
Reproducible research with R and RStudio
Implementing reproducible research
<<
Previous:
Managing Your Project
Next:
Toolkit >>