Research topic 1: Ecology and evolution of ferns
Research topic 2: Development of software for data science

Born and raised in California
Fourth generation Japanese-American
First came to Japan as high school exchange student
![]()
Answer the question: “Why are you interested in data analysis?”
Introduce yourself and discuss with your neighbor

https://www.odelama.com/data-analysis/
Obtaining insight from data
Important for many careers (academic and industry)
Employment of data scientists is projected to grow 35% from 2022 to 2032, much faster than the average for all occupations.
Who has used Excel? Who has used a programming language?
What are the advantages and disadvantages of each for data analysis?
It takes some time to get used to, but eventually you will feel more comfortable with it because you can re-trace your steps and have confidence in your results.
When might you want to repeat an analysis? Why?
If new data comes in and you need to update an analysis
If you want to double-check your own results
If you want to repeat somebody else’s analysis
If you switch between different projects and can’t remember exactly what you were doing
The goal of this class is to learn the fundamentals of reproducible data analysis by doing it yourself.
By the end of the course, you will be able to:
I expect you to participate in discussions
I expect you to ask questions
The class is conducted in English.
If needed, you may ask questions in Japanese and I will explain in Japanese.
However, you need to be able to communicate in English and understand the lecture materials and textbook content as provided in English.
If the English level of the class is too high, consider taking a different course.
R for Data Science (2nd ed.). https://r4ds.hadley.nz/
Happy Git with R. https://happygitwithr.com/
Introduction to Reproducible Publications with RStudio https://carpentries-incubator.github.io/reproducible-publications-quarto/
There will be a homework assignment on GitHub for each class, starting next week.
You submit the assignment by making a commit in Git (more about this on Day 2)
You will need to analyze a dataset of your own choosing for your final project, due 2026-07-29 11:59 PM
The last homework assignment is due 2026-07-15 11:59 PM, so you have 2 weeks to work on the final project
Day 1 (2026-06-11): Introduction: Why code? Why reproducibility?
Day 2 (2026-06-18): Git and GitHub
Day 3 (2026-06-25): Basic usage of R and RStudio
Day 4 (2026-07-02): Data loading and tidying with tidyverse
Day 5 (Media Day): Joining data
Day 6 (2026-07-09): Data visualization with ggplot2
Day 7 (2026-07-16): Writing documents with Quarto
Day 8 (2026-07-23): Quarto, part II
No late submissions allowed unless for a documented medical reason or family emergency
Assignments (GitHub classroom repos) will be posted on Moodle
Check Moodle every week
By appointment: contact me at joelnitta@chiba.u-jp
Who has used AI (for example, ChatGPT) before?
You may use AI for your homework and final project
But first you need to know how to use it
AI makes statistical predictions about words based on training data (it does not “think”)
AI is designed to produce sentences that sound as natural as possible
AI may lie to you or make up facts (called “hallucination”; this is especially common when it lacks adequate training data)
Do try by yourself first (without AI)
Do ask it detailed, specific questions (prompts)
Do double-check the results: does the AI’s code produce the expected result?
Do make sure you understand the code that the AI provides
We will follow instructions for Day 2 to set up Git