We use quite a lot of different computing tools in my group, so I thought I'd make a list. Not all of these will be relevant for every project/student.
-
GitHub: https://github.com/ GitHub is a site for sharing code and works with the Git version control program. It also allows you to host websites, and is excellent for collaboration.
-
Figshare: https://figshare.com/ Figshare is a site for sharing data and other research outputs. It's great for sharing stuff like posters and presentations from conferences so they can be seen by more people. You can also share data here.
- Git. For version control. Install instructions here.
- Slack. For group communications https://slack.com/.
- R (and R Studio if you like to use it).
- Sublime Text 2 (or another text editor of your choice) http://www.sublimetext.com/2 including the add on packages:
- Package Control Once you have Package Control up and running, invoke it (via the Command Palette from the Tools menu, or from Preferences), select the Install Package command, and look for:
- LaTeXTools
- R Tools.
- Markdown. For writing blog posts, documentation, papers etc. Download here
- Pandoc. For converting between document types. Download here
- Xcode and command line tools (from App Store). For using specialist programming setups on a Mac.
- MacTeX. For LaTeX. Download here