Sphinx Documentation with Numpydoc
I’m finally back from my proposal and orals! Now that I’m done with that mess, here’s a fun little tutorial that I’ve already found helpful for myself. Hopef...
I’m finally back from my proposal and orals! Now that I’m done with that mess, here’s a fun little tutorial that I’ve already found helpful for myself. Hopef...
I may have mentioned it before, but I love the Jupyter Notebook. It’s the only way I come close to keeping my code and analyses organized. I’m not a huge fan...
This post contains the last three question. The final two concern the phrase “your scientific approach”, which I found a bit vague. I asked my PI for clarifi...
It's rarely fun to admit your failures, but here's a list of things I didn't mange to pull off in 2015. What are the goals and milestones you missed in 2...
My PI has requested that we answer a few questions as a reflection of the past year and as a mental preparation for the coming year. I figured it would be wo...
Welcome to the second post on introducing your child to Python! You should have Anaconda (or another version of Python) installed on your computer before con...
It’s really never too early to start teaching your child to code. You may think, “What’s the point of teaching my kid to code so long before they have any id...
One of the great things about graduate school is you get to constantly realize how ignorant you are about how things work. If the domain name weren’t al...
For those of you who don’t program, it may be hard to understand just how slow a process it usually is. Movies and other media don’t help this misunderstandi...
Today in lab meeting, during our bi-weekly “Idea Potluck”, I dropped the ball while explaining how perceptrons work. We were running short on time, so I rush...
This isn't a long post, but I read something interesting the other day and wanted to repost it. First, here's the link to the blog: http://www.bioinf...
I take things too seriously sometimes. As far as I’m aware, I’ve always been like that. When I was a kid, I knew, deep down, that walkthroughs were bad. Mayb...
Congratulations to Ankur Sundara for being the first person to complete Excision! For his dedication and problem-solving abilities, he’s won the first place ...
Welcome to Excision. Before we set off on our adventure, I think it’s only fair to give you some provisions for your journey. They come mostly in the form o...
I need to issue a disclaimer before anything else. The script below is most definitely NOT the answer to protein folding. In fact, I make no claims at all ab...
Do you know the answer? Do you know the question?
First, if you’ve never had the opportunity to visit xkcd, I highly suggest you do it. It’s a wonderful website. My personal favorite is the What If? feature....
I’ve mostly refrained from posting any of the code that I’ve been writing in the past months because the code seems scraped together in a “just get it done” ...
I had to follow a few different explanations on how to employ syntax highlighting on Blogger before I found a set of instructions that worked. In case anyone...
I’m usually not a huge fan of television, but recently it has been convenient to watch an episode of something or other with my wife after dinner. I reason t...
Yesterday I spent several hours attending an ethics class as well as a ethics/policy seminary. Both were great, and while I haven’t had a large amount of tim...
I’m giving my first poster talk of my graduate school career tomorrow, along with approximately half of my cohort (the other half had their posters toda...
I just began my second of three rotations this week, so it’s been a busy transition time. But I thought I would share this short genomics video. It’s really ...
With my Birthday, Black Friday, and Christmas all right around the corner, I haven’t been able to keep myself from thinking about the possibility of purchasi...
A few weeks ago I was jokingly asked by a friend (who has never set foot in a lab) if I had made any great discoveries that week. I had just finished confirm...
For anyone who’s curious how the survey is going, below is the current average with error bars showing one standard deviation. I didn’t bother with any t...
This second “housekeeping” post is the last I have planned for establishing the essence of this blog, I promise. In the coming weeks I’ll get into some deepe...
</link> </link> Been playing around with some of the math functions in Python. I think it’s really cool how such a simple formula can...
<!–Clue! Clue! Clue!
A hodgepodge of things I haven’t mentioned yet and thinking about what’s next
The large center chunk where things start to feel routine
Starting a PhD in Bioinformatics at UNC-Chapel Hill
This post contains the last three question. The final two concern the phrase “your scientific approach”, which I found a bit vague. I asked my PI for clarifi...
It's rarely fun to admit your failures, but here's a list of things I didn't mange to pull off in 2015. What are the goals and milestones you missed in 2...
My PI has requested that we answer a few questions as a reflection of the past year and as a mental preparation for the coming year. I figured it would be wo...
Today in lab meeting, during our bi-weekly “Idea Potluck”, I dropped the ball while explaining how perceptrons work. We were running short on time, so I rush...
I’m giving my first poster talk of my graduate school career tomorrow, along with approximately half of my cohort (the other half had their posters toda...
I just began my second of three rotations this week, so it’s been a busy transition time. But I thought I would share this short genomics video. It’s really ...
With my Birthday, Black Friday, and Christmas all right around the corner, I haven’t been able to keep myself from thinking about the possibility of purchasi...
A few weeks ago I was jokingly asked by a friend (who has never set foot in a lab) if I had made any great discoveries that week. I had just finished confirm...
For anyone who’s curious how the survey is going, below is the current average with error bars showing one standard deviation. I didn’t bother with any t...
</link> </link> Been playing around with some of the math functions in Python. I think it’s really cool how such a simple formula can...
It’s been a long time since I’ve made a New Year’s Resolution. I’m decent at sticking to a goal or plan once it’s made, so I usually don’t tie myself to New ...
It’s the wrong season for this sort of melancholy post, and yet, it’s also the most fitting. Going home for the holidays is supposed to be joyful: full of wa...
When I first learned to drive, my friend Seth and I took a short roadtrip to visit my cousin Becca at Ball State University in Southern Indiana. She introduc...
I just happened across this piece of writing from June of 2018, when I interned at Google in Waterloo Canada. It’s a fun piece, so I figured it was worth col...
Sometimes, though certainly not always, I worry that I’ve over indexed my identity on my career. Lately, this feeling, combined with my tendency to allow my ...
My Erdős number is 4.
I turned 30 recently and have always enjoyed Sam Altman’s The days are long but the decades are short post. I decided to write something similar. A few notes...
I got interviewed by a Russian tech news site recently, which isn’t something I ever expected to say. Kinda cool:
A hodgepodge of things I haven’t mentioned yet and thinking about what’s next
The large center chunk where things start to feel routine
Starting a PhD in Bioinformatics at UNC-Chapel Hill
The Most Important Thing I Learned in Graduate School
I’m usually not a huge fan of television, but recently it has been convenient to watch an episode of something or other with my wife after dinner. I reason t...
I had a friend transition from her PhD to industry recently, and she messaged me expressing some annoyance at learning git.
Taking payments is simple, once you know where to look.
The web is amazing and amazingly complex
I’m finally back from my proposal and orals! Now that I’m done with that mess, here’s a fun little tutorial that I’ve already found helpful for myself. Hopef...
I may have mentioned it before, but I love the Jupyter Notebook. It’s the only way I come close to keeping my code and analyses organized. I’m not a huge fan...
Welcome to the second post on introducing your child to Python! You should have Anaconda (or another version of Python) installed on your computer before con...
It’s really never too early to start teaching your child to code. You may think, “What’s the point of teaching my kid to code so long before they have any id...
For those of you who don’t program, it may be hard to understand just how slow a process it usually is. Movies and other media don’t help this misunderstandi...
I’ve mostly refrained from posting any of the code that I’ve been writing in the past months because the code seems scraped together in a “just get it done” ...
I had to follow a few different explanations on how to employ syntax highlighting on Blogger before I found a set of instructions that worked. In case anyone...
I take things too seriously sometimes. As far as I’m aware, I’ve always been like that. When I was a kid, I knew, deep down, that walkthroughs were bad. Mayb...
Congratulations to Ankur Sundara for being the first person to complete Excision! For his dedication and problem-solving abilities, he’s won the first place ...
I need to issue a disclaimer before anything else. The script below is most definitely NOT the answer to protein folding. In fact, I make no claims at all ab...
Do you know the answer? Do you know the question?
<!–Clue! Clue! Clue!
I recently finished teaching my first virtual CodeStories class, Intermediate Python for Bioinformatics 2020 (InPyBio-20). The course was eight weeks long an...
Taking payments is simple, once you know where to look.
The web is amazing and amazingly complex
The internet is pretty cool; right now I’m watching some Harvard lectures on advanced algorithms. This one’s about sorting.
A simple explanation of the Louvain algorithm
Illustrating a use case for the Louvain algorithm
First, if you’ve never had the opportunity to visit xkcd, I highly suggest you do it. It’s a wonderful website. My personal favorite is the What If? feature....
Yesterday I spent several hours attending an ethics class as well as a ethics/policy seminary. Both were great, and while I haven’t had a large amount of tim...
I’ve been enjoying spending a lot of time in the kitchen recently, and have been playing around with some recipes I’ve made. Incidentally, I’ve also been lis...
A tasty way to supplement a classic baked good with some extra protein.
A simple explanation of the Louvain algorithm
Illustrating a use case for the Louvain algorithm
A quick analysis of when HN stories are posted.
A quick analysis of when HN stories are posted.
Welcome to Excision. Before we set off on our adventure, I think it’s only fair to give you some provisions for your journey. They come mostly in the form o...
One of the great things about graduate school is you get to constantly realize how ignorant you are about how things work. If the domain name weren’t al...
What is Anvil?
Before Junior year of high school, I was a terrible writer. Terrible. For a given assignment, I’d have some insightful thought in my head, clear as day, and ...
Conventions I established while using a Notebook everyday during my PhD
Taking payments is simple, once you know where to look.
Spoiler: everyone means something different. What do we mean?
Spoiler: everyone means something different. What do we mean?
The internet is pretty cool; right now I’m watching some Harvard lectures on advanced algorithms. This one’s about sorting.
I had a friend transition from her PhD to industry recently, and she messaged me expressing some annoyance at learning git.
We had our first class night, which was a lot of fun. I’ve been meaning to reread this blog post Common statistical tests are linear models (or: how to teach...
This was my last week at Invitae after four years there. It was my first industry role, and fully qualified as a “journey”. Because I’m continuing to experim...
I just got back from Tunisia for the first time since I was 5-6, and wanted to capture some of my thoughts in a standard travel blog post. Here’s a highlight...
Without particularly trying, I’ve fallen into the habit this year of making sure one food that I don’t normally buy ends up in my shopping cart when I go to ...
Humble is as Humble does. Subtle can be Muscle flush. Stumble now, and trouble thus: Jumble, Mumble, come Fuss. Puzzle is the Shuffle of; K...