Adrian Graham

Learn More
We developed two photo browsers for collections with thousands of time-stamped digital images. Modern digital cameras record photo shoot times, and semantically related photos tend to occur in bursts. Our browsers exploit the timing information to structure the collections and to automatically generate meaningful summaries. The browsers differ in how users(More)
The blueprint for cellular diversity and response to environmental change is encoded in the cis-acting regulatory sequences of most genes. Deciphering this 'cis-regulatory code' requires multivariate data sets that examine how these regions coordinate transcription in response to diverse environmental stimuli and therapeutic treatments. We describe a(More)
Recent advances in molecular biology have made it possible to construct complete gene libraries for any organism that uses DNA as its carrier of genetic information. A gene library should contain a large number of cloned DNA fragments that in total contain the entire donor genome. The construction of a genomic library first requires the isolation of DNA(More)
As a foundation for designing computer-supported photograph management tools, we have been conducting focused experiments. Here, we describe our analysis of how people initially organize collections of familiar images. We asked 26 subjects in pairs to organize 50 images on a common horizontal table. Each pair then organized a different 50-image set on a(More)
Advances in DNA sequencing techniques have made it possible to routinely sequence long DNA molecules (1,2). Recently double-stranded DNA has been directly sequenced with chain terminators (3), and this eliminates the tedious task of subcloning the fragments into single-stranded M13 vectors. The procedure requires a plasmid DNA template that is denatured to(More)
The importance of properly optimizing code for execution on super-scalar processors was investigated. Access to the domain specialist was not available during the optimization investigation. For this study of an existing serial FORTRAN application, the use of compiler switches, manual coding techniques, a commercial preprocessor utility (KAP), and a(More)
A guided liquid simulation [Nielsen and Bridson 2011] re-simulates a thin surface layer of an existing liquid simulation at higher resolution, or simulates just a thin layer near the surface of an animated input sequence produced e.g. by hand or by spectral wave methods. The movement of the simulated surface layer is guided by the underlying animation and(More)
  • 1