BLOG
CV
Archive
December 14, 2011
Glamorized exhaustion is not productivity
December 23, 2011
Constancy and moderation wins the race
January 11, 2012
How to be fabulously successful: Eric Lander
July 18, 2012
Ziv Bar-Joseph: Marathons and computational biology
August 24, 2012
.bam files –> ??? —> profit!
August 31, 2012
How to request a letter of recommendation
September 7, 2012
1, 2, 3 … logistic regression!
September 29, 2012
3 boring ways to be productive
October 18, 2012
Video
November 14, 2012
How to use Google’s internet caching to your advantage
November 15, 2012
How to set Helvetica as the default sans-serif font in Matplotlib
November 18, 2012
Startups, life, learning and happiness: The Anti-Todo List
March 4, 2013
The essence of the problem
March 17, 2013
Single-cell genomics will change the world
April 10, 2013
Implementing graphic design principles in Python’s matplotlib
April 21, 2013
In India, ’no frills’ hospitals offer $800 heart surgery
April 21, 2013
Beautiful boxplots and sassy small multiples
April 28, 2013
How to fail (and sometimes win) at graduate fellowships
May 3, 2013
The R script that will change your life
August 21, 2013
prettyplotlib: Painlessly create beautiful matplotlib plots
August 31, 2013
assets
October 7, 2013
UCSD Scientific Python User Group
October 29, 2013
Everything is a performance: Make your fifteen minutes count
November 21, 2013
Succinct loop testing in Python
November 22, 2013
You can code, too!
December 23, 2013
Prettyplotlib update!
December 25, 2013
How a Developer Learned Not to Be Racist and Sexist
January 8, 2014
Most of the time, you fail
March 3, 2014
PYTHONPATH is a liar. site.py and easy-install.pth tell the truth
March 4, 2014
Did you take physics or chemistry classes as undergrad? (Re hertz fellowship interview)
May 1, 2014
Implementing annotation-free quantification of splice junction usage via RNA-STAR and Python+Pandas magic
September 25, 2014
Migration to Github.io!
October 6, 2014
No longer actively developing prettyplotlib
November 16, 2014
Re: ‘Shirtgate’
January 29, 2015
Teaching
Data cleaning
April 1, 2015
How to create a custom genome fasta from a vcf file
April 7, 2015
Things said to me
April 12, 2015
CodeNeuro NYC 2015
May 6, 2015
Fixing issues with Integrated Genomics Viewer (IGV): Null pointer exceptions, invalid GZIP header, invalid BZIP header
December 14, 2016
Time is Citations: How I Plan My Days
July 9, 2017
Migrate To Hugo
July 13, 2017
CSHL Single Cell Analysis 2017 - Bioinformatics
July 26, 2017
Setting Up AWS Access Keys
August 17, 2017
Macbook Setup
August 21, 2017
Mounting Google Drive as a folder in Ubuntu
January 5, 2018
UCSF Journal Article Access
April 9, 2018
Job-Seq: The Lowest Throughput Sequencing Technology
February 19, 2020
Hot Install Docker Container
September 5, 2022
I don’t belong in science