High-throughput protein crystallization on the World Community Grid and the GPU
- 1. IBM Life Sciences Discovery Centre, Ontario Cancer Institute, University Health Network, 101 College Street, Toronto, Ontario M5G 1L7 (Canada)
Description
We have developed CPU and GPU versions of an automated image analysis and classification system for protein crystallization trial images from the Hauptman Woodward Institute's High-Throughput Screening lab. The analysis step computes 12,375 numerical features per image. Using these features, we have trained a classifier that distinguishes 11 different crystallization outcomes, recognizing 80% of all crystals, 94% of clear drops, 94% of precipitates. The computing requirements for this analysis system are large. The complete HWI archive of 120 million images is being processed by the donated CPU cycles on World Community Grid, with a GPU phase launching in early 2012. The main computational burden of the analysis is the measure of textural (GLCM) features within the image at multiple neighbourhoods, distances, and at multiple greyscale intensity resolutions. CPU runtime averages 4,092 seconds (single threaded) on an Intel Xeon, but only 65 seconds on an NVIDIA Tesla C2050. We report on the process of adapting the C++ code to OpenCL, optimized for multiple platforms.
Availability note (English)
Available from http://dx.doi.org/10.1088/1742-6596/341/1/012027Additional details
Identifiers
Publishing Information
- Journal Title
- Journal of Physics. Conference Series (Online)
- Journal Volume
- 341
- Journal Issue
- 1
- Journal Page Range
- [8 p.]
- ISSN
- 1742-6596
Conference
- Title
- High performance computing symposium 2011
- Dates
- 15-17 Jun 2011
- Place
- Montreal (Canada)
INIS
- Country of Publication
- United Kingdom
- Country of Input or Organization
- International Atomic Energy Agency (IAEA)
- INIS RN
- 43105166
- Subject category
- S97: MATHEMATICAL METHODS AND COMPUTING; S75: CONDENSED MATTER PHYSICS, SUPERCONDUCTIVITY AND SUPERFLUIDITY;
- Resource subtype / Literary indicator
- Conference
- Descriptors DEI
- CLASSIFICATION; COMPUTER ARCHITECTURE; COMPUTER CALCULATIONS; COMPUTER CODES; COMPUTER NETWORKS; CRYSTALLIZATION; CRYSTALS; DATA TRANSMISSION SYSTEMS; DISTRIBUTED DATA PROCESSING; IMAGE PROCESSING; IMAGES; MEMORY DEVICES; PARALLEL PROCESSING; PROTEINS
- Descriptors DEC
- DATA PROCESSING; ORGANIC COMPOUNDS; PHASE TRANSFORMATIONS; PROCESSING; PROGRAMMING