Sebastian Gerlach

Learn More
Dynamic Parallel Schedules (DPS) is a high-level framework for developing parallel applications on distributed memory computers (e.g. clusters of PCs). Its model relies on compositional customizable split-compute-merge graphs of operations (directed acyclic flow graphs). The graphs and the mapping of operations to processing nodes are specified dynamically(More)
In forensics and archaeology, it is important to distinguish human from animal remains and to identify animal species from fragmentary bones and bloodstains. We report blind tests in which a protein radioimmunoassay (pRIA) was used to identify the species of six bone fragments lacking morphological specificity and 43 bloodstained lithic tools, knapped(More)
The extraction of planar sections from volume images is the most commonly used technique for inspecting and visualizing anatomic structures. We propose to generalize the concept of planar section to the extraction of curved cross-sections (free form surfaces). Compared with planar slices, curved cross-sections may easily follow the trajectory of tubular(More)
Over the past ten years, total mercury (THg) levels have been surveyed in Alaskan wildlife and fish as part of the Arctic Monitoring and Assessment (AMAP). Beyond these studies there is little historical data on THg levels in important subsistence species for people in Alaska. A survey of THg in caribou hair from archaeological deposits would provide data(More)
We propose a new service for building user-defined 3D anatomic structures on the Web. The Web server is connected to a data base storing more than 1000 3D anatomic models reconstructed from the Visible Human. Users may combine existing models as well as planar oblique slices in order to create their own structured anatomic scenes. Furthermore, they may(More)
Commodity computer clusters are often composed of hundreds of computing nodes. These generally off-the-shelf systems are not designed for high reliability. Node failures therefore drive the MTBF of such clusters to unacceptable levels. The software frameworks used for running parallel applications need to be fault-tolerant in order to ensure continued(More)
Flow graphs provide an explicit description of the parallelization of an application by mapping vertices onto serial computations and edges onto message transfers. We present the design and implementation of a debugger for the flow graph based Dynamic Parallel Schedules (DPS) parallelization framework. We use the flow graph to provide both a high level and(More)
Computational thinking (CT) is a way to solve problems and understand complex systems that draws on concepts fundamental to computer science and is well suited to the challenges that face researchers of complex, linked social-ecological systems. This paper explores CT’s usefulness to sustainability science through the application of the services-oriented(More)
Adapting data transfer to network throughput enables real-time interactive Web-based navigation of large 3D anatomical data sets. T he Visible Human data set, produced by the National Library of Medicine's Visible Human Project , 1 provides researchers with digital cross-sections of the human body. Many institutions use the Visible Human for research and(More)
BACKGROUND Multiple climatic, environmental and socio-economic pressures have accumulated to the point where they interfere with the ability of remote rural Alaska Native communities to achieve food security with locally harvestable food resources. The harvest of wild foods has been the historical norm, but most Alaska Native villages are transitioning to a(More)