By Rob Mitchum // February 25, 2014
After a successful first run last fall, the Computation Institute hosted a second round of lightning talks — short talks about CI research and opportunities for students at UChicago and Argonne National Laboratory. This round of speakers focused on applications of computer and programming skills to areas ranging from social good to genomics to nanotechnology at CI centers and projects including Swift, Globus, the Data Science for Social Good Fellowship, and more. Here’s the first half of the event; the rest of the talks will be posted tomorrow.
Ian Foster, Computation Institute
As the director of the CI, Foster delivered a broad overview of how the institute started and the research and resources it currently offers. Foster also briefly summarizes some of the research projects not represented in this lightning round, such as metagenomics research at Argonne, large-scale text analysis at the Knowledge Lab and ARTFL, computational economics, and the Hack Arts Lab.
“All of these applications have a common theme of very large-scale data analysis, often a lot of sophisticated computer modeling, and then the need to bring people together from different disciplines,” Foster said. “That’s a common theme of the work that we do.”
Rayid Ghani, Data Science for Social Good
Last year, the Data Science for Social Good Summer Fellowshipbrought 40 students from around the country to Chicago for a summer of working on data projects with non-profits and government agencies. Ghani talked about the inspiration for the fellowship, the preparations for its second summer, and how his team is continuing to develop tools generated by the fellows for helping match high school students to colleges and optimizing lead inspections in Chicago.
“If you can work with computers and data and stats, you have these superpowers that very few people have,” Ghani said. “These are superpowers because you can do magical things, like predict the future, you can influence people to change their minds and behavior, you can make organizations rational.”
Mike Wilde, Swift
The world’s most powerful computers today use parallel computing, a strategy for faster computation that allows hundreds of thousands of computing cores to work simultaneously on a single problem, turbo-charging simulation and data analysis. Swift is a parallel scripting language created by Wilde and colleagues to help scientists easily access this powerful approach. Wilde talks about their work building automated scientific workflows for areas such as drug discovery and climate science, and how Swift connects researchers with computing resources such as the Open Science Grid, Blue Waters, and the Argonne Leadership Computing Facility.
“Our goal is to help scientists use large-scale parallel computing more effectively,” Wilde said. “We’ve created a language to make it easier for scientists to do what they always get stuck with on a day-to-day basis…the challenges of expressing how to run thousands or millions of copies of a scientific program and feed those results into the next chain of their workflow is really daunting.”