Nvidia
Cray
HPCwire

Since 1986 - Covering the Fastest Computers
in the World and the People Who Run Them

Language Flags

Visit additional Tabor Communication Publications

Datanami
Digital Manufacturing Report
HPC in the Cloud
Green Computing Report

Tabor Communications
Corporate Video

NERSC Develops Archiving Strategies for Genome Data


When researchers at the Production Genome Facility at DOE's Joint Genome Institute found they were generating data so fast they couldn't find anywhere to store the files, let alone make them easily accessible for analysis, a collaboration with NERSC's Mass Storage Group developed strategies for improving the reliability of data storage while making retrieval easier.

The Department of Energy's Joint Genome Institute (JGI) is one of the world's leading facilities in the scientific quest to unravel the genetic data intrinsic to all living things. With advances in automatic sequencing of genomic information, however, scientists at the JGI's Production Genome Facility (PGF) found themselves overrun with sequencing data; their production capacity had grown so rapidly that data had overflowed the existing storage capacity. Since the resulting data are used by researchers around the world, ensuring that the data are both reliably archived and easily retrievable is a key issue.

As one of the world's largest public DNA sequencing facilities, the PGF produces 2 million files per month of trace data, 25 to 100 kb each, 100 assembled projects per month of 50 to 250 mb each, and several very large assembled projects per year, on the order of 50 gb. In aggregate, this averages about 2,000 gb per month. (The sequence of a strand of DNA or RNA is the order of its base pairs. Kb stands for kilobase, a thousand base pairs, mb for megabase, a million base pairs, and gb for gigabase, a billion base pairs.)

In addition to the amount of data, the way the data are produced is a major challenge to storage and retrieval. Data from the sequencing of many different organisms are produced in parallel each day, such that a daily "archive" spreads the data for a particular organism over many tapes.

DNA sequences are the fundamental building blocks in the rapidly expanding field of genomics. Constructing a genomic sequence is an iterative process. The trace fragments are assembled and then the sequence is refined by comparing it with other sequences to confirm the assembly. Once the sequence is assembled, information about its function is gleaned by comparing and contrasting the sequence with other sequences from both the same organism and other organisms.

Current sequencing methods generate a large volume of trace files that have to be managed -- typically 100,000 files or more. And to check for errors in the sequence or make detailed comparisons with other sequences, researchers often need to refer back to these traces. Unfortunately, the traces are usually provided as a group of files lacking information about where the traces occur in the sequence, making the researcher's job more difficult.

This problem was compounded by the PGF's lack of sufficient online storage, which made organization and retrieval of data difficult and led to unnecessary replication of files. The situation required significant staff time, moving files and reorganizing file systems, to find sufficient space for ongoing production needs, and it required auxiliary tape storage that was not particularly reliable.

Staff from the PGF and the Mass Storage Group at the National Energy Research Scientific Computing Center (NERSC) agreed to work together to address the two key issues facing the genome researchers. The immediate goal was for a NERSC High Performance Storage System (HPSS) to become the archive for the JGI data, replacing the less reliable local tape operation and freeing up disk space at the PGF for more immediate production needs. The second goal was to collaborate with JGI to improve the data handling capabilities of the sequencing and distribution processes.

NERSC storage systems are robust and available 24 hours a day, seven days a week, as well as highly scalable and configurable. Through ESnet, the Energy Sciences Network, NERSC has high-quality, high-bandwidth connectivity to other DOE laboratories and major universities.

Most of the low-level data produced by the PGF are now routinely archived at NERSC, with roughly 50 gb's worth of raw trace data being transferred from JGI to NERSC each night. This archive forms the foundation for further steps to enhance the utility of the data.

To accomplish the archive process, NERSC staff came up with the following solutions to address the main challenges:

The use of HTAR, an HPSS variant of tape archive (tar) files, combining multiple small files into chunks large enough for efficient transfer and storage,

The design and implementation of a directory structure that would allow easy location of the various files,
The creation of scripts that would run on the PGF machines to transfer the files, and

Network tuning and configuration changes to support and optimize the data transfer between the PGF and NERSC.

Using these techniques, the archiving system can be scaled up over time as the amount of data continues to increase — up to billions of files can be handled. The data have been aggregated into larger collections which hold tens of thousands of files in a single file in the NERSC storage system. This data can now be accessed as one large file, or each individual file can be accessed without retrieving the whole aggregate.

Not only will the new techniques be able to handle future data, they also saved the day when the PGF staff discovered a major problem: raw data processed by software with an undetected bug. By rough estimate, the original data collection comprised up to 100,000 files a day at a cost of a dollar a file -- $1.2 million worth of processing over a period of six months.

But rather than go back to the sequencing machines the JGI staff were able to retrieve the raw data from NERSC and reprocess it in a month and a half. The estimated savings was about a million dollars, and the end result was a more reliable archive -- proving that dependable, flexible data storage is not only a better way to do science but can save lots of time and lots of money.

This is a reprint of an article originally published by Berkeley Lab Computing Sciences.

Sponsored Links

Accelerate your science with Seneca
One of the first HPC providers installing a 4X NVIDIA Kepler K-20 cluster. Invites you to a free evaluation on Seneca’s NVIDIA K20 Kepler cluster, pre-loaded with AMBER, NAMD, LAMMPS

High-Performance Computing in Action
Businesses that want to be on the cutting edge of their industries are increasingly turning to high-performance computing (HPC) solutions to handle complex compute processes and speed up their rate of innovation. Download this Executive Brief to see how businesses in energy, life sciences and entertainment put HPC solutions to work in their operations.

Webinar: Programming Heterogeneous X64+GPU Systems Using OpenACC
Join Michael Wolfe as he compares the advantages and costs of using both low-level models and the directive-based OpenACC model for programming accelerated heterogeneous systems. Registration is free.

May 21, 2013

May 20, 2013

May 17, 2013

May 16, 2013

May 15, 2013

May 14, 2013

May 13, 2013

May 10, 2013

May 09, 2013

May 08, 2013


Most Read Features

Most Read Around the Web

Most Read This Just In


Short Takes

Running Computational Fluid Dynamics in the Cloud

May 16, 2013 | When it comes to cloud, long distances mean unacceptably high latencies. Researchers from the University of Bonn in Germany examined those latency issues of doing CFD modeling in the cloud by utilizing a common CFD and its utilization in HPC instance types including both CPU and GPU cores of Amazon EC2.
Read more...

Computing the Physics of Bubbles

May 15, 2013 | Supercomputers at the Department of Energy’s National Energy Research Scientific Computing Center (NERSC) have worked on important computational problems such as collapse of the atomic state, the optimization of chemical catalysts, and now modeling popping bubbles.
Read more...

Internet2 Awards Program Seeks Innovative Applications

May 10, 2013 | Program provides cash awards up to $10,000 for the best open-source end-user applications deployed on 100G network.
Read more...

Floating Funding to Exascale Island

May 09, 2013 | The Japanese government has revealed its plans to best its previous K Computer efforts with what they hope will be the first exascale system...
Read more...

HPC and the True Cost of Cloud

May 08, 2013 | For engineers looking to leverage high-performance computing, the accessibility of a cloud-based approach is a powerful draw, but there are costs that may not be readily apparent.
Read more...

Sponsored Whitepapers

Best Practices in Big Data Storage

05/10/2013 | Cleversafe, Cray, DDN, NetApp, & Panasas | From Wall Street to Hollywood, drug discovery to homeland security, companies and organizations of all sizes and stripes are coming face to face with the challenges – and opportunities – afforded by Big Data. Before anyone can utilize these extraordinary data repositories, however, they must first harness and manage their data stores, and do so utilizing technologies that underscore affordability, security, and scalability.

Progress in Parallel: the Bull Parallel Programming Center

04/15/2013 | Bull | “50% of HPC users say their largest jobs scale to 120 cores or less.” How about yours? Are your codes ready to take advantage of today’s and tomorrow’s ultra-parallel HPC systems? Download this White Paper by Analysts Intersect360 Research to see what Bull and Intel’s Center for Excellence in Parallel Programming can do for your codes.

Sponsored Multimedia

SGI DMF ZeroWatt Disk Solution

In this demonstration of SGI DMF ZeroWatt disk solution, Dr. Eng Lim Goh, SGI CTO, discusses a function of SGI DMF software to reduce costs and power consumption in an exascale (Big Data) storage datacenter.

Cray CS300-AC Cluster Supercomputer Air Cooling Technology Video

The Cray CS300-AC cluster supercomputer offers energy efficient, air-cooled design based on modular, industry-standard platforms featuring the latest processor and network technologies and a wide range of datacenter cooling requirements.

SC12 Editorial Feature HPCwire Soundbite sponsored by ISC

HPC Job Bank


Featured Events


  • June 16, 2013 - June 20, 2013
    ISC'13
    Leipzig,
    Germany

  • June 17, 2013 - June 18, 2013
    Forecast 2013
    San Francisco, CA
    United States





HPCwire Events