21  Resources

21.1 Resources for R

21.1.1 Books and Comprehensive Guides

21.1.2 UC Davis DataLab Workshops and Tutorials

The UC Davis DataLab provides extensive workshops and learning materials for data science:

21.1.3 Cheat Sheets

21.1.4 Style and Best Practices

21.1.5 Data Documentation and Dictionaries

  • Tidyverse data-dict - open specification and CLI tool for creating, validating, and documenting data dictionaries in YAML format

21.1.6 Tidy Evaluation Resources

21.1.7 Continuous Integration for R

  • r-ci: Easy and portable CI for R packages - a portable shell script by Dirk Eddelbuettel for testing R packages across GitHub Actions, Azure Pipelines, CircleCI, and local Docker environments
  • r-codeberg - community organization supporting R package development and hosting on Codeberg, including the r-codeberg migration guide for porting packages from GitHub to Codeberg
  • Woodpecker CI - community-driven, container-based continuous integration system that integrates with Codeberg, Forgejo, and Gitea for running automated R package checks and pipeline workflows
  • shinycoreci: CI Testing for shiny - R package developed by the Posit Shiny team for testing the Shiny ecosystem across GitHub Actions runner environments

21.2 Resources for Git & Github

21.3 Practical Computing and Command Line

21.4 Resources for Python

21.5 Resources for Julia

21.6 Artificial Intelligence & Coding Agents

  • Working with AI (wai) - our lab’s comprehensive guide to AI coding agents, harnesses, policies, and workflows
  • When AI builds itself: Recursive self-improvement in practice - Anthropic Institute analysis of recursive self-improvement mechanisms, AI capability trajectories, and safety considerations
  • pi - minimalist, extensible AI agent toolkit providing a unified LLM API, interactive TUI, and terminal coding agent CLI

21.7 Scientific figures

  • Ten Simple Rules for Better Figures (Rougier et al. 2014)
  • Tufte CSS - style HTML articles like Edward Tufte’s books and handouts, with sidenotes, typography, and tight integration of graphics with text

21.8 Writing

21.9 Presentations

21.10 Professional advice

21.11 Funding

21.12 Ethics and global health research

21.13 Open Science and Reproducibility Initiatives

  • The Open Science Manual - an open-source guide from the ARCA group at the University of Padova covering programming good practices, version control, and reproducible workflow tools.
  • Openscapes - an open science mentorship and community initiative founded by Dr. Julia Stewart Lowndes, focused on helping research groups transition to data-intensive, reproducible, and collaborative scientific practices through cohort-based Champions programs and shared open tooling.

21.14 Comparable Lab Manuals

Exploring lab manuals from peer research groups helps us identify best practices, adapt proven onboarding workflows, and align our open science standards with the broader computational biology and epidemiology communities:

  • Benjamin-Chung Lab Manual (GitHub repository) — The computational epidemiology manual from which our manual originally adapted its structure, covering reproducible R workflows, collaborative development, and computational research practices.
  • Fay Lab Manual (GitHub repository) — An Openscapes-origin Quarto manual for quantitative fisheries ecology (UMass Dartmouth), featuring detailed offboarding checklists, departure handoff protocols, and an open science communication philosophy.
  • ContextLab Lab Manual (GitHub repository) — The Contextual Dynamics Lab manual at Dartmouth, notable for requiring incoming lab members to make an interactive pull request to learn contribution workflows hands-on.
  • Proctor-UCSF DCC Handbook (GitHub repository) — A comprehensive handbook for the Data Coordinating Center at UCSF, focusing on clinical trial data management, REDCap workflows, quality assurance, and public data curation in global health settings.
  • Quantitative Marine Ecology Lab Manual (GitHub repository) — A Quarto-based manual for Easton White’s research group at UNH, featuring role-specific administrative checklists and curated reading lists organized by career stage.

21.15 Reading and Watching List

  • Good Luck, Have Fun, Don’t Die — A science fiction film directed by Gore Verbinski following a traveler from the future who recruits patrons at a Los Angeles diner to prevent a rogue artificial intelligence from destroying the world.