|
|
|||
|
|
|||
BrainFX |
Developed for ALL fMRI users |
||
|
|
|||
|
|
|||
|
|
|||
|
|
BrainFXOriginally designed as a visual pipeline environment for the field of functional Magnetic Resonance (fMRI) Imaging, BrainFX is now a virtual laboratory for fMRI. Its internal structure is at present undergoing a redesign to extract a generic interface from BrainFX and then make BrainFX a customization of the generic interface (genericFX). The reason for doing so is to allow other fields to benefit from our effort, and to make BrainFX more robust. If you want information about the advantages of BrainFX, please visit the genericFX website. This website will describe what will eventually become the extension of genericFX to BrainFX. What BrainFX offers?At its heart, BrainFX is designed to load program pipelines form files into a visual environment, allows users to manipulate the pipeline if necessary, and batch process data through it. However, unlike other offerings, it also offers a framework to validate data, a more cleancut way to specify the data, and a framework for generating results. The later is capable of intepreting the raw data in different ways to generate differenttype of reports (e.g., general reporting, pipeline execution reports). A description of BrainFX on genericFX's example page summarize BrainFX rather well. BrainFX represents our efforts to bridge the gap between end users and developers. Developers will also benefit from plans to create a common framework for developing software. For a detail lists of benefits, please visit one of the following webpages: Unzip them inside your eclipse directory. DownloadYou will first need to download and install GenericFX. BrainFX can be download from its SourceForge.Net project page.
Unzip the zipfile inside your eclipse directory It cannot be used out-of-the-box as it contains no useful program modules/pipeilnes. Hence, if you want to evaluate Brainfx, please try out BAMMfx which can be downloaded from here. The source code is distributed together with the binary code. LicenseGenericFX is distributed under the General Public License (GPL). In the future, interface exceptions to GenericFX will be defined to make it more useful. There is a possibility for GenericFX to be distributed under Lesser General Public License Third Party LicenseEclipse Platform code is licensed under the Common Public License. We use BeanShell under the Lesser General Public License. HistoryOur original intention was to design a GUI for BAMM. However, upon further consultation with developers and users, and after a review of our data analysis needs, we find that what we really need is a framework for all users to pick-and-mix program modules into one pipeline, a way to batch-process the data and for developers, a way to streamline our current development process. We also recognize others can benefits from our effort and we need help to get as many software suite as possible inside the framework. Hence, we designed BrainFX to be totally agnostic of our software work and to rely sololy on software contribution to provide the necessary processing capability. It is entirely feasible for any capable progammers in fMRI to use genericFX and design a new framework. It is also entirely feasible for him/her to use BrainFX for their own GUI needs and not share it. That is fine with us. However, we urge you not to do so but to come and join us as we need to build on each others work. *** |
|
|
|
||
|
|
||
|
|
||
|
© Cinly Ooi, 2004. |
||