Markdown
Helpers and Templates
-
RMarkdown Cheatsheet An overview of Markdown and RMarkdown conventions.
-
RStudio Cheatsheets Other quick guides, including a more comprehensive RMarkdown reference and a information about using RStudio’s IDE, and some of the main tools in R.
Guides
-
Apple’s Developer Tools Unix toolchain. Install directly with
xcode-select --install
, or just try to use e.g. git
from the terminal and have OS X prompt you to install the tools.
-
Homebrew package manager. A convenient way to install several of the tools here, including Emacs and Pandoc.
-
R. A platform for statistical computing.
-
knitr. Reproducible plain-text documents from within R.
-
Python and
SciPy. Python is a general-purpose programming language increasingly used in data manipulation and analysis.
-
RStudio. An IDE for R. The most straightforward way to get into using R and RMarkdown.
-
TeX and LaTeX. A typesetting and document preparation system. You can write files in
.tex
format directly, but it is more useful to just have it available in the background for other tools to use. The
MacTeX Distribution is the one to install for macOS.
-
Pandoc. Converts plain-text documents to and from a wide variety of formats. Can be installed with Homebrew. Be sure to also install
pandoc-citeproc
for processing citations and bibliographies, and pandoc-crossref
for producing cross-references and labels.
-
Git. Version control system. Installs with Apple’s Developer Tools, or get the latest version via Homebrew.
-
GNU Make. You tell
make
what the steps are to create the pieces of a document or program. As you edit and change the various pieces, it automatically figures out which pieces need to be updated and recompiled, and issues the commands to do that. See Karl Broman’s
Minimal Make for a short introduction. Make will be installed automatically with Apple’s developer tools.
-
lintr and
flycheck. Tools that nudge you to write neater code.
-
Zotero. A citation manager that incorporates PDF storage, annotation, and other features. Zotero is free to use and can export to BibTeX/BibLaTeX files.
Paid Applications and Services
-
Backblaze. Secure off-site backup.
-
GitHub. Host public Git repositories for free. Pay to host private ones. Also a source for publicly available code (e.g. R packages and utilities) written by other people.
-
Marked 2. Live HTML previewing of Markdown documents. Mac OS X only.
-
Sublime Text. Python-based text editor.
-
Mendeley, and
Papers are additional citation managers that incorporate PDF storage, annotation, and other features. Mendeley has a premium tier. Papers is a paid application after a trial period. I haven’t used either of these, so I can’t confirm whether or not they export to BibTeX/BibLaTeX files. Papers can supposedly output citation keys in pandoc’s format, among several others.
Data
Many of these websites have API to download the data. We recommend you using APIs
to get data.
Health and Biological data
Government data
Other data
Social Networks