LONI Pipeline
   HOME

TheInfoList



OR:

The LONI Pipeline is a free distributed system for designing, executing, monitoring and sharing scientific
workflows A workflow consists of an orchestrated and repeatable pattern of activity, enabled by the systematic organization of resources into processes that transform materials, provide services, or process information. It can be depicted as a sequence of ...
Rex, D. E., Ma, J.Q., and Toga, A.W. (2003). "The LONI Pipeline Processing Environment." Neuroimage, 19(3), 1033-48.Rex, D. E., Shattuck, D. W., Woods, R. P., Narr, K. L., Luders, E., Rehm, K., Stolzner, S. E., Rottenberg, D. E., and Toga, A. W. (2004). "A meta-algorithm for brain extraction in MRI." NeuroImage, 23(2), 625–637 on
grid computing Grid computing is the use of widely distributed computer resources to reach a common goal. A computing grid can be thought of as a distributed system with non-interactive workloads that involve many files. Grid computing is distinguished from co ...
architectures. Pipeline allows users to connect and run any number of different software tools, and conveniently visualize and download the results. Unlike other workflow processing environments, Pipeline does not require new tools and services to include or be built against the core Pipeline libraries. The Pipeline environment references all data, services and tools as external objects. This allows the Pipeline to run as a light-weight middleware, but at the same time, restrict the scope of its applications. For example, the Pipeline does not provide a set of internal core libraries, filters, and processes for rudimentary image processing (e.g., image addition). All tools necessary to complete an analysis protocol must first be built as external stand-alone applications or services, whose interface methods are then described in the Pipeline XML language. Users can connect to the LONI Cranium server to gain quick access to a wide array of pre-built software applications, such as FSL,
AFNI Analysis of Functional NeuroImages (AFNI) is an open-source environment for processing and displaying functional MRI data—a technique for mapping human brain activity. AFNI is an agglomeration of programs that can be used interactively or fl ...
, and
FreeSurfer FreeSurfer is a brain imaging software package originally developed by Bruce Fischl, Anders Dale, Martin Sereno, and Doug Greve. Development and maintenance of FreeSurfer is now the primary responsibility of the Laboratory for Computational Neu ...
already described in XML as modules and workflows. Pipeline allows users to create new workflow descriptions, edit existing ones, and share their work with others. Typical pipeline server installations include a suite of core resources that are available to all users with access to the specific server, however, different servers will have different suites of default module and module-group (pipeline) definitions. The previous release (version 5) of the LONI PipelineDinov ID, Lozev K, Petrosyan P, Liu Z, Eggert P, Pierce, J, Zamanyan, A, Chakrapani, S, Van Horn, JD, Parker, DS, Magsipoc, R, Leung, K, Gutman, B, Woods, RP, Toga, AW. (2010). "Neuroimaging Study Designs, Computational Analyses and Data Provenance Using the LONI Pipeline." PLoS ONE 5(9): e13070. {{doi, 10.1371/journal.pone.0013070. provided a mechanism for integrating heterogeneous and incongruous data including images, clinical charts and demographic meta-data. The LONI Pipeline has hundreds of users in a variety of fields (e.g., genomics,Torri, F., Dinov, ID, Zamanyan, A, Hobel, S, Genco, A, Petrosyan, P, Clark, AP, Liu, Z, Eggert, P, Pierce, J, Knowles, JA, Ames, J, Kesselman, C, Toga, AW, Potkin, SG, Vawter, MP, Macciardi, F. (2012) Next Generation Sequence Analysis and Computational Genomics Using Graphical Pipeline Workflows, Genes, 3(3):545-575; doi:10.3390/genes3030545. neuro-imaging,Woo MS, Dinov, ID, Hobel, S, Zamanyan, A, Choi, YC, Thompson, PM, Toga, AW and Alzheimer’s Disease Neuroimaging Initiative (ADNI) (2015) Structural Brain Changes in Early-Onset Alzheimer’s Disease Subjects Using the LONI Pipeline Environment. Journal of Neuroimaging., in press. DOI: 10.1111/jon.12252 and
Biomedical Informatics Health informatics is the field of science and engineering that aims at developing methods and technologies for the acquisition, processing, and study of patient data, which can come from different sources and modalities, such as electronic hea ...
Toga, WA, Dinov, ID. (2015) Sharing big biomedical data. Journal of Big Data., 2(7):1-12. DOI: 10.1186/s40537-015-0016-1.) from academic institutions around the world.


Features

Pipeline has cross platform compatibility, and the ability to connect from your local client to a remote server for executing processing and analysis on other operating systems. Pipeline grants developers the opportunity to create their own plugins to communicate with various grid managers. The default Pipeline package includes the JGDIPlugin and the DRMAAPlugin plugins created for Sun Grid Engine but they may work with Oracle Grid Engine, Univa Grid Engine or Son of Grid Engine. Both plugins are housed under the gridplugins directory which is parented under the dist directory in the installed package of Pipeline. All additional plugins you wish to employ can be downloaded separately. The Pipeline Library grants users access to hundreds of predefined neuroimaging solutions, including data, modules and workflows that are regularly updated. Other integral features of the LONI Pipeline are: * Distributed client-server and platform-agnostic computational infrastructure * Reliable, asynchronous and secure data processing * Automated and intelligent data format conversion * Local and remote file browser * Imaging and metadata processing modules * Conditional and iterating modules * A detailed parameter transformation system * Launch client from web browser via Pipeline Web Start


Developers

Present: * Samuel Hobel Past: * Denis Trotckii * David Rex * Michael Pan * Celia Cheung * Kamen Lozev * Jia-Wei Tam * Zhizhong Liu * Wei Yan * Petros Petrosyan * Arash Payan * Ivo Dinov


See also

* Laboratory Of Neuro Imaging *
Kepler scientific workflow system Kepler is a free software system for designing, executing, reusing, evolving, archiving, and sharing scientific workflows.Ludäscher B., Altintas I., Berkley C., Higgins D., Jaeger-Frank E., Jones M., Lee E., Tao J., Zhao Y. 2006. Scientific Workf ...
*
Taverna workbench Apache Taverna was an open source software tool for designing and executing workflows, initially created by the myGrid project under the name ''Taverna Workbench'', then a project under the Apache incubator. Taverna allowed users to integrate many ...
*
Bioinformatics workflow management systems A bioinformatics workflow management system is a specialized form of workflow management system designed specifically to compose and execute a series of computational or data manipulation steps, or a workflow, that relate to bioinformatics. Ther ...


References


External links


LONI Pipeline website
Workflow applications Neuroimaging Neuroimaging software Science software