Johns Hopkins team develops open-source software that cuts time, cost from gene sequencing

The software targets, collects, and sequences specific genes without sample preparation or extensive sequencing of surrounding genetic material

Genetic sequence with color coding

Credit: Getty Images

Name
Doug Donovan
Email
dougdonovan@jhu.edu
Office phone
443-997-9909
Cell phone
443-462-2947

A team of Johns Hopkins University researchers has developed new software that could revolutionize how DNA is sequenced, making it far faster and less expensive to map anything from yeast genomes to cancer genes.

The software, detailed in a paper published in Nature Biotechnology, can be used with portable sequencing devices to accelerate the ability to conduct genetic tests and deliver diagnoses outside of labs. The new technology targets, collects, and sequences specific genes without sample preparation and without having to map surrounding genetic material like standard methods require.

"I think this will forever change how DNA sequencing is done," said Michael C. Schatz, a Bloomberg Distinguished Associate Professor of computer science and biology and senior author of the paper.

"I think this will forever change how DNA sequencing is done."
Michael C. Schatz
Bloomberg Distinguished Associate Professor of computer science and biology

The new process shrinks the time it takes to profile gene mutations, from 15 days or more to just three. This faster timeline allows scientists to understand and diagnose conditions almost immediately, while saving time and money by eliminating preparation and additional analysis.

"In cancer genomics there are a few dozen genes known to increase cancer risk, but with a standard sequencing run, you would have to sequence the whole genome just to read off those few genes," Schatz said, adding that adaptive sequencing allows researchers to "pick and choose which molecules we want to read and which can be skipped."

To provide a sense of how much this invention speeds up sequencing, Schatz relates it to finding a movie on Netflix. The standard method of sequencing would require someone to watch every second of every movie on Netflix to find what they want. Instead, adaptive sequencing eliminates hours of watching irrelevant content by quickly recognizing unwanted movies and skipping to the next entry.

The open-source software's algorithm was written by lead author Sam Kovaka, a Johns Hopkins doctoral student. Its acronymic name, UNCALLED, stands for Utility for Nanopore Current Alignment to Large Expanses of DNA.

It took two years to code, develop, and test the software, and another year to refine it enough to produce results worthy of publication, Kovaka said.

"UNCALLED allows for unprecedented flexibility in targeted sequencing," he added. "The fact that it's purely software-based means researchers can target any genomic region with no added cost compared to a normal sequencing run, and they can easily change targets just by running a different command."

The process identifies DNA molecules as they pass through tiny electrified holes, or "nanopores," inside devices called nanopore sequencers, which are cellphone-sized versions of the bulky machines used in labs. The software reads the data and checks it against a specified genome's reference sequence within a fraction of a second. Desired molecules are allowed to pass through the pore to be fully mapped. But if an undesirable molecule is detected, the software reverses the voltage in the nanopore, physically ejecting the molecule to make room for the next.

"It's like a nightclub doorman allowing desired guests on a list to enter while rejecting the rest with a Taser," Schatz explains.

The research team performed two demonstrations of UNCALLED.

The first showed that the software was able to enhance the sequencing of 148 genes known to increase cancer risk by quickly and accurately profiling all of their variants with just a single run through a portable sequencer. The software made it possible to catalogue in real time dozens of complex structural mutations in the cancer genes that a standard run would have missed.

Then the team demonstrated how the software could selectively sequence certain species collected from an environment, such as microbes living on skin or those in pond water. By rejecting molecules from known microbes (such as E. coli), the software was able to efficiently sequence the remaining molecules, which revealed a less-understood yeast genome.

UNCALLED can operate on standard hardware used for nanopore sequencing without requiring special reagents or accelerators. The selection of genes or genomes to sequence is controlled entirely in the software and can be changed at any time.

The research team also included biomedical engineering Prof. Winston Timp and one of his doctoral students, Yunfan Fan, along with Bohan Ni, a computer science doctoral student working with Schatz.