General Tools


  • Terminal: putty
  • File Transfer: WinSCP
  • Browser: Chrome


  • MS Office: Word, Powerpoint, Excel
  • Notetaking: OneNote, Google Keep
  • E-mail: Google Inbox (web)
  • Calendar: Google Calendar (web)
  • Reference Management: Endnote, Mendeley
  • PDF: Adobe Reader


  • Editor: emacs
    • ess (R formatting mode)
  • Unix tools: cygwin (see below)
  • Stats: R
  • Other languages/interpreters: Java

Cloud Documents

  • OneDrive, Google Drive


  • Skype
  • RSS: Feedly


  • Spotify


Cygwin has been an old friend, bringing a unix environment to the Windows boxes I've used for quite some time. They implemented a lot of the unix OS layer in a DLL, making it so that most unix apps can compile directly via the configure/make (via native gcc/g++ ports). There is also a repository of pre-compiled binaries that can be installed, which are the packages listed here. There is some thought in my mind of trying out the Linux subsystem on windows.

Development environment

  • gcc/g++/make
  • awk
  • python
  • perl

Internet Utilities/Terminal

  • openssh
  • X11: xorg-server, xinit, xorg-docs, xlaunch
    • For putty to be able to forward X11: startxwin -- -listen tcp
  • rsync, wget


These will probably need to be compiled separately

  • data manipulation: datamash
  • genomics: bedtools