| Literature DB >> 19876406 |
Sarah Kenny1, Michael Andric, Steven M Boker, Michael C Neale, Michael Wilde, Steven L Small.
Abstract
We present a computational framework suitable for a data-driven approach to structural equation modeling (SEM) and describe several workflows for modeling functional magnetic resonance imaging (fMRI) data within this framework. The Computational Neuroscience Applications Research Infrastructure (CNARI) employs a high-level scripting language called Swift, which is capable of spawning hundreds of thousands of simultaneous R processes (R Development Core Team, 2008), consisting of self-contained SEMs, on a high performance computing system (HPC). These self-contained R processing jobs are data objects generated by OpenMx, a plug-in for R, which can generate a single model object containing the matrices and algebraic information necessary to estimate parameters of the model. With such an infrastructure in place a structural modeler may begin to investigate exhaustive searches of the model space. Specific applications of the infrastructure, statistics related to model fit, and limitations are discussed in relation to exhaustive SEM. In particular, we discuss how workflow management techniques can help to solve large computational problems in neuroimaging.Entities:
Keywords: OpenMx; SEM; exhaustive search; swift; workflows
Year: 2009 PMID: 19876406 PMCID: PMC2769547 DOI: 10.3389/neuro.11.034.2009
Source DB: PubMed Journal: Front Neuroinform ISSN: 1662-5196 Impact factor: 4.081
Figure 1User Interface: Overview of the CNARI scripting modules for SEM workflows.
Figure 2Swift architecture: Managing workflow execution within CNARI. Specification and scheduling are implemented on the client side while execution is implemented on the remote computing resources.
Figure 3Number of active processes during workflow execution: (left) Processing of the 4-region workflow over 2 experimental conditions. (Right) Processing of the 4-region workflow over multiple networks. The red line represents the execution of jobs on Ranger, while the blue and green represent the staging in and out of files respectively. Plots were generated by swift-plot-log, part of the Swift suite of tools.
Number of models produced for exhaustive and partially pruned workflows.
| Regions | Exhaustive set | Identified | Acyclic |
|---|---|---|---|
| 4 | 65,536 | 50,642 | 4,096 |
| 5 | 33,554,431 | 26,434,915 | 1,048,576 |
| 6 | 68,719,476,736 | 54,802,674,727 | 1,073,741,824 |