Microbial communities living in soil or the ocean are quite complicated. Their genomic data is easy enough to collect, but their data sets are so big that they actually overwhelm today's computers. C. Titus Brown, MSU assistant professor in bioinformatics, demonstrates a general technique that can be applied on most microbial communities.
The interesting twist is that the team created a solution using small computers, a novel approach considering most bioinformatics research focuses on supercomputers, C. Titus Brown said.
"To thoroughly examine a gram of soil, we need to generate about 50 terabases of genomic sequence - about 1,000 times more data than generated for the initial human genome project", stated C. Titus Brown, who co-authored on the paper with Jim Tiedje, University Distinguished professor of microbiology and molecular genetics. "That would take about 50 laptops to store that much data. Our paper shows the way to make it work on a much smaller scale."
Analyzing DNA data using traditional computing methods is like trying to eat a large pizza in a single bite. The huge influx of data bogs down computers' memory and causes them to choke. The new method employs a filter that folds the pizza up compactly using a special data structure. This allows computers to nibble at slices of the data and eventually digest the entire sequence. This technique creates a 40-fold decrease in memory requirements, allowing scientists to plow through reams of data without using a supercomputer.
C. Titus Brown and Jim Tiedje will continue to pursue this line of research, and they are encouraging others to improve upon it as well. The researchers made the complete source code and the ancillary software available to the public to encourage extension.
"We want this programme to continue to evolve and improve", C. Titus Brown stated. "In fact, it already has. Other researchers have taken our approach in a new direction and made a better genome assembler."