This subproject is one of many research subprojects utilizing the resources provided by a Center grant funded by NIH/NCRR. The subproject and investigator (PI) may have received primary funding from another NIH source, and thus could be represented in other CRISP entries. The institution listed is for the Center, which is not necessarily the institution for the investigator. The initial focus of the CIBC software group was on the Biomedical Problem Solving Environment, BioPSE. This environment provides a rich a diverse set of modules and capabilities designed to make the design and implementation of modeling, simulation and visualization very flexible and powerful. The idea behind this environment is to provide an infrastructure that liberates the scientist from the user-intensive, mundane tasks associated with most existing software tools. By commanding a modular, extensible, interactive set of software tools, scientists are free to apply their expertise to the science at hand. Traditional Methods Traditional methods for investigating biomedical applications often use multiple, non-integrated computer programs. For example, a scientist using a computer simulation to examine the effect of electrode patch placement on transcardiac current density in defibrillation would require geometric modeling, numerical simulation, and scientific visualization tools to complete the task. One program might be used to define the thoracic surfaces from medical images, another to create a discrete mesh of the volume contained within the surfaces. Another application would be necessary to run a finite element simulation of the electric current distribution from the electrodes through the thoracic volume. Each program is such a scenario is often independent and perhaps comes from a different source and is written in a different language. It will almost certainly have different user interface layout and structure. Such separations and differences form a barrier to integration and rapid development and evaluation of simulations. BioPSE is one approach to integrating the steps of a simulation and thus simplifying both the development and execution of the model. Such simplification, in turn, facilitates the rapid iterations necessary to evaluate the model and the results it generates and explore the behavior of the underlying system. Workflow based program organization Over the past years the CIBC has extended the approach to software environments to developing smaller applications that, while integrated through common formats and interfaces, are actually standalone programs. Initially, we built such applications as instances of BioPSE with a customized interface but found the data flow paradigm intrinsic to BioPSE to be somewhat limiting. As a result, we now organize these applications to share code and algorithms with BioPSE (and the underlying SCIRun architecture) but combine them into workflows that match the assumed use of these programs. We have selected tasks that are relatively discrete and used frequently enough so that users can complete a major piece of the workflow within one program. For example, we have developed a segmentation application called Seg3D that contains support for all the steps typically required to carry out the identification of tissues regions in anatomical volumetric data sets, e.g., from MRI, CT, or confocal microscopy. Segmentation is an essential step in many settings and may even represent almost the entire workflow for particular types of analysis. Other examples of such workflow based programs that we have implemented include map3d (for rendering and analysis of surface based measurements or simulations of multiple time signals), BioMesh3D (for constructing polygonal meshes from segmented volumes), ImageVis3D (for interactive visualization of very large volume data sets), and ShapeWorks (for the statistical shape analysis of surfaces). Each of the programs is now a piece in our software suite, freely available for download and supported with documentation, mailing lists, and regular maintenance and updates.

Agency
National Institute of Health (NIH)
Institute
National Center for Research Resources (NCRR)
Type
Biotechnology Resource Grants (P41)
Project #
2P41RR012553-12
Application #
8172262
Study Section
Special Emphasis Panel (ZRG1-BST-J (40))
Project Start
2010-09-15
Project End
2011-07-31
Budget Start
2010-09-15
Budget End
2011-07-31
Support Year
12
Fiscal Year
2010
Total Cost
$115,869
Indirect Cost
Name
University of Utah
Department
Type
Organized Research Units
DUNS #
009095365
City
Salt Lake City
State
UT
Country
United States
Zip Code
84112
Burton, B M; Aras, K K; Good, W W et al. (2018) Image-based modeling of acute myocardial ischemia using experimentally derived ischemic zone source representations. J Electrocardiol 51:725-733
Tong, Xin; Edwards, John; Chen, Chun-Ming et al. (2016) View-Dependent Streamline Deformation and Exploration. IEEE Trans Vis Comput Graph 22:1788-801
Burton, Brett M; Tate, Jess D; Good, Wilson et al. (2016) The Role of Reduced Left Ventricular, Systolic Blood Volumes in ST Segment Potentials Overlying Diseased Tissue of the Ischemic Heart. Comput Cardiol (2010) 43:209-212
Erem, Burak; Martinez Orellana, Ramon; Hyde, Damon E et al. (2016) Extensions to a manifold learning framework for time-series analysis on dynamic manifolds in bioelectric signals. Phys Rev E 93:042218
Raj, Mukund; Mirzargar, Mahsa; Preston, J Samuel et al. (2016) Evaluating Shape Alignment via Ensemble Visualization. IEEE Comput Graph Appl 36:60-71
Gao, Yi; Zhu, Liangjia; Cates, Joshua et al. (2015) A Kalman Filtering Perspective for Multiatlas Segmentation. SIAM J Imaging Sci 8:1007-1029
Gillette, Karli; Tate, Jess; Kindall, Brianna et al. (2015) Generation of Combined-Modality Tetrahedral Meshes. Comput Cardiol (2010) 2015:953-956
Erem, B; Hyde, D E; Peters, J M et al. (2015) COMBINED DELAY AND GRAPH EMBEDDING OF EPILEPTIC DISCHARGES IN EEG REVEALS COMPLEX AND RECURRENT NONLINEAR DYNAMICS. Proc IEEE Int Symp Biomed Imaging 2015:347-350
Coll-Font, J; Erem, B; Štóví?ek, P et al. (2015) A STATISTICAL APPROACH TO INCORPORATE MULTIPLE ECG OR EEG RECORDINGS WITH ARTIFACTUAL VARIABILITY INTO INVERSE SOLUTIONS. Proc IEEE Int Symp Biomed Imaging 2015:1053-1056
Elhabian, Shireen; Gur, Yaniv; Vachet, Clement et al. (2014) Subject-Motion Correction in HARDI Acquisitions: Choices and Consequences. Front Neurol 5:240

Showing the most recent 10 out of 149 publications