Useful Links
Data visualization
- ggplot2 cheatsheet
- Fundamentals of Data Visualization
- A collection of graphs made in R
- A collection of graphs made in Python
- A color scheme generator for making better plots: Generates complimentary colors, lets you vary hue, provides simulations of various types of colorblindness as well as common lightness/hue/saturation changes that can be caused by faulty screens.
Coding
- The good research coding handbook
- Pro git, an introduction to using git and GitHub for version control
- The tidyverse, a set of packages for data wrangling and data visualization in R
- Using the tidyverse for data wrangling in R
- Hands-on tutorial on using dplyr for data wrangling in R
- A mapping of MATLAB functions to numpy functions in Python
- python-ternary, a library for making ternary plots in Python using matplotlib
- High-performance computing using SLURM:
- Generally useful fact: You can push your local git repo to two or more remote locations simultaneously. To set this up, we need to run the following locally on the terminal:
Terminal
git remote set-url origin --push --add <a remote>
git remote set-url origin --push --add <another remote>
Reading, writing, and presentation
- Playlist on academic writing by the Leadership Lab at UChicago
- How to speak by Patrick Winston at MIT
- List of commonly used phrases in academic writing
- Ten simple rules for making good oral presentations
- How to give a theory talk by Shengwu Li