First: Principles

Ramblings of a software developer with a degree in bioinformatics. Agile development mixed with DNA sequencing - what could go wrong?

Thursday, February 27, 2020

Pre-defined compiler macros

›
If you're working in a multiple-compiler environment, you may wish to get information at compile time about which compiler you're bu...
Friday, February 14, 2020

Enabling wind power nationwide

›
A report from the Obama Department of Energy in 2015. https://www.energy.gov/sites/prod/files/2015/05/f22/Enabling%20Wind%20Power%20Nation...
Thursday, February 13, 2020

Take a newick tree and stre-e-etch the leaves to make it ultrametric

›
I needed to generate some ultrametric Newick trees for some simulations. There's a nice Newick tree generator online at  http:/Trex/tre...

How to delete empty rows in an Excel spreadsheet

›
How to delete empty rows in an Excel spreadsheet: https://www.itsupportguides.com/knowledge-base/office-2016/excel-2016-how-to-delete-empt...
Monday, August 10, 2015

How Installing a Random Tool Caused Ruby on Rails to Stop Working

›
At work I maintain a little Ruby on Rails site. Not a particularly interesting site, just a set of pages of statistics gathered from various...
Wednesday, July 16, 2014

Trinity RNA-Seq

›
In January a site went live called  readingroom.info . I suspect due to the timing and the subject matter it was a student project. The idea...
Tuesday, July 08, 2014

The Slim protocol

›
I wrote earlier about Fitnesse and Slim style integration testing. There are only a few commands associated with Slim tables, but the pre...
Sunday, July 06, 2014

Fitnesse and Slim

›
Fitnesse is a rather nice testing tool. It's been around since what seems like the beginning of the integration testing movement. It...
Sunday, June 02, 2013

Suffix Arrays

›
In our quest to win a million dollars , we're trying to Index the Human Genome . A typical index, like in the back of a book, is compose...
Sunday, May 19, 2013

Indexing the human genome

›
Last time I had decided that to efficiently analyze the reads, we had to make an index of the human genome. So how do we go about that? ...
Monday, May 13, 2013

Analyzing DNA programmatically

›
Last time I discussed using a program called BWA to try to determine if a given sequence was part of the human genome or not. It didn't...
Saturday, March 23, 2013

Analyzing DNA with BWA

›
Last time I discussed a million-dollar challenge posted by Innocenture . The challenge is to analyze a series of DNA reads and determine th...
Friday, March 22, 2013

A million dollars up for grabs

›
Of course, you have to do a few things to earn it. Innocenture is running a challenge, with a million dollar prize, for the ability to take ...
Thursday, March 21, 2013

RNA Polymerase ||| and the RIG-I pathway

›
A little story about immune responses in cells. Type-I interferons (IFNs) are important for antiviral and autoimmune responses.  They int...
Friday, December 21, 2012

Unit Test Coverage in Biopython

›
This fall, for the first time, I've had the professional opportunity to work on some Python code. I find the language quite elegant and...
Thursday, September 13, 2012

Denisovan Gene Sequencing

›
What the fossil record shows about Denisovans: They had at least one finger, one toe, and a tooth. View Larger Map This evidence comes...
Monday, September 03, 2012

Coding errors in DNA analysis software

›
The problem: A method for analysing similarities in protein sequences is to use a substitution scoring matrix. The matrix will assign a s...
Tuesday, August 21, 2012

On the teaching of genetics

›
Rosemary J. Redfield wrote an article on the teaching of genetics that resonated with me. Apparently the standard theory for teaching genet...
Saturday, August 18, 2012

DNA as storage mechanism

›
It seems some East Coast researchers are pushing the envelope in storing information in DNA. They encoded a book , roughly 5 megabits of da...
Tuesday, July 03, 2012

Back to school!

›
In the fall I'll be enrolling for classes once more. Cathy's now finished her Doctor of Nursing Practice degree so now it's my t...
‹
›
Home
View web version
Powered by Blogger.