Joshua Cook

Graduate Student

Harvard Medical School


Josh is a computational biologist pursuing his PhD. at Harvard Medical School. There, he is co-advised by Professor Kevin Haigis and Professor Peter Park as he studies cancer genetics and evolution. Specifically, he is working to understand the tissue-specific impacts of KRAS mutations on the behavior of cancers.

In his free time, Josh enjoys learning about programming and computer science - his current project is creating an iOS app in Swift. Off the computer, his hobbies include running and caring for his plants.


  • Cancer genetics and evolution
  • Swift and iOS development


  • BS in Biochemistry and Molecular Biology, 2017

    University of California, Irvine

  • BS in Chemistry, 2017

    University of California, Irvine
















Germination Tracker iOS App

A simple app to help me record data on my seedlings.

Growing Lithops from seed

Documenting my journey from seed to Lithops

ggasym (“gg-awesome”)

‘ggasym’ (pronounced “gg-awesome”) plots a symmetric matrix with three different fill aesthetics.

Plant Tracker iOS App

An app to help my mom keep track of and care for her plants.

Setting axes to integer values in 'ggplot2'

The problem I stumbled across this problem as a TA for an introductory R course. It was a minor question on a Problem Set focussed on …

Find the intersection of overlapping histograms in R

How to find the point where two histograms overlap.

Cutstom Plant LED Lights

A LED lighting set-up for my indoors plants

Photo Zoom Animator in iOS

This was an experimental iOS app explaining how to make a custom interactive transition (to use in my PlantTracker app). The goal was …


Completed Hacktoberfest 2019

I opened four pull requests to open source projects to complete the Hacktoberfest challenge. I merged large features into my Germination and Plant Tracker apps (1, 2, 3). Also, I made a pull request to add documentation for a statsitcal test using by Hierarchical HotNet (Reyna, et al.. Bioinformatics. 2018) from the Raphael Lab at Princton University (4).

100 Days of Swift

I challenged myself to do at least an hour of Swift every day for 100 days. I recorded y progress at the linked GitHub repository. Towards the end of the challenge, I started developing two iOS apps, a Plant Tracker and a Germinaton Tracker.

Honorable Mention NSF GRFP

I have been awarded an Honorable Mention in the 2019 National Science Foundation (NSF) Graduate Research Fellowship Program competition


My R package,‘ggasym’, has been accepted to CRAN. It was further promoted by RStudio in their March edition of Top 40 New CRAN Packages.


  • Boston, MA 02215