Data Literacy Series Search
Reproducible Experiments with Protocols.io
Are you conducting experimental research? Does your lab need a better way to manage and collaborate on detailed experiment documentation? UCSB researchers have free premium access to Protocols.io for creating, sharing, and managing detailed protocols. Enhance the transparency, reproducibility, and efficiency of your research by leveraging this powerful tool!
PDF - ALTTAGS: Documentation, Metadata, Methods, Reproducibility
DATE: 11-2024
It's is not Secret Witchcraft, it's Quarto!
Imagine a magical toolbox for researchers, where every tool is designed to make your findings sparkle! Enter Quarto: a dynamic, open-source publishing system that transforms how you report your research. With Quarto, you can seamlessly blend text, code, citations, and visuals. Whether you’re whipping up a report, crafting a presentation, or sharing your results online, Quarto ensures your work is reproducible and easy to follow—no dark secrets required!
PDF - ALTTAGS: Data Publishing, Open Science, Reproducibility
DATE: 10-2024
GitHubbing for Open Research
GitHub repositories serve as vital platforms in today’s computational research, allowing scientists to store and share their project code. Although these repositories weren't specifically designed for data storage and preservation, their collaborative features and version control capabilities significantly aid project workflows. To boost their long-term value, we recommend the following best practices.
PDF - ALTTAGS: Code Documentation, Code Sharing, Dependency Management, GitHub, Reproducibility, Version Control
DATE: 09-2024
Bundle your Project and Computing Environment with Binder
Binder is an open-source and free service for researchers to create a shareable project version that can be viewed and interacted with within a reproducible computational environment that runs in the cloud via a web browser.
PDF - ALTTAGS: Code Documentation, Dependency Management, Reproducibility
DATE: 01-2024
Virtual Environments in Python with Venv
Venv operates independently, ensuring alterations to installed dependencies within one environment remain isolated from others and system-wide libraries. This isolation allows the creation of multiple virtual environments, each hosting its own Python versions and varying sets of libraries.
PDF - ALTTAGS: Code Documentation, Dependency Management, Reproducibility, Python programming
DATE: 12-2023
Reproducible Environments with RENV
Is your project R-based? The renv package helps you set up R projects and manage dependencies to keep your environment consistent and reproducible.
PDF - ALT
TAGS: Reproducibility, Dependency Management, Code Documentation, R Programming
DATE: 11-2023
Taming the Dependency Hell
Everybody has a "dependency hell" horror story to tell. In the spookiest month of the year, we describe the leading causes of this problem and how it impacts scientific reproducibility.
PDF - ALTTAGS: Reproducibility, Dependency Management, Code Documentation
DATE: 10-2023
Open Science Community (Data Tools)
TAGS: Open Tools, Data Tools, Reproducibility, Open Source
DATE: 12-2021
Championing Code Documentation
Sharing well-documented code along with research data has become essential in today's data-driven computational science.
PDF - ALT