Updates and retrospectives from 2022
The Past, Present, and Future of Academic Publishing
A survey of what's happened, what's happening, and what I think might happen
How to Use Font Awesome Icons in Streamlit
Two ways to use Font Awesome icons in a Streamlit app
Why I Decided not to Leave Grad School
In November 2021 I thought I might want to leave my PhD program. To help clarify my position I wrote this post and its companion from the perspective of my future self having already made the decision. Eventually I chose to finish my PhD, and successfully defended in December of...
Why I Decided to Leave Grad School
In November 2021 I thought I might want to leave my PhD program. To help clarify my position I wrote this post and its companion from the perspective of my future self having already made the decision. Eventually I chose to finish my PhD, and successfully defended in December of...
How to Convert Gene ID Formats in Python
From ENSEMBL to gene symbol and back again
(Multi)PLIER Explained
The key ideas behind PLIER, and why unsupervised learning makes sense in transcriptomics
How to Apply to a Computational Biology PhD
Demystifying the process of applying to PhD programs
Three Reasons You Should Apply to Grad School
The Pros of doing a PhD
Three Reasons You Shouldn't Apply to Grad School
The Cons of doing a PhD
How to Build a Neural Network from a Bucket of Water
An approach to neural network training from the beforetimes
Evaluating Bio ML Papers
What to look for in computational biology papers that use machine learning
How to Structure an ML Project
One way to build a transcriptional machine learning benchmark
How I Got Banned from Twitter and How You Can Help
The story of how I got my personal account banned for using the Twitter tweet downloading API to download tweets
An Invitation to the Deep Learning for Biologists Workshop
Information for an upcoming workshop
How to Use Conda With Github Actions
A guide for integrating the Conda package manager with the Github Actions continuous integration service
Reproducible Programming for Biologists Who Code
Part 3: Nice To Dos
How to polish your code
Reproducible Programming for Biologists Who Code
Part 2: Should Dos
How to convert code into good code
Reproducible Programming for Biologists Who Code
Part 1: Must Dos
What you need to do to make your research code reproducible