GenercFX

Developed @ Brain Mapping Unit

Home
Download
Publications
Screenshots
 
GenerixFX-lite

 

 

Site Under Construction

STOP Software Patents!
This reflects the view of the lead developer only and not the institution(s) he is affiliated with.

Welcome to GenericFX

GenericFX is more than a visual pipeline editor. It is build with a visual pipeline editor, an input table to receive different type of data and validate them, a batch processing facility and a Result Interpretation Framework. Our aim is to build a comprehensive virtual laboratory for data analysis.

Download GenericFX here

Need a table (spreadsheet)-based input for running your pipeline but do not want any visual pipeline editing capability? Go have a look at genericFX-lite.

Features

  • Not just any visual pipeline framework, but a complete Virtual Laboratory -- genericFX not only provide a visual pipeline loading and manipulation environment, but also provide the necessary hooks and holes to import/validate/report data, a batch processing facility and a Result Interpretation Framework.
  • Support functionalities that users have come to expect -- it is build on the popular Eclipse Platform, allowing you to take advantages of a modern user interface. genericFX itself is also designed to make installation by the end users as easy as possible. As a matter of design requirement, the core of genericFX can be installed simply by "download and unzip".
  • Highly extensible -- Again, as it is build on the popular Eclipse Platform and is designed to take advantage of Eclipse Extension Mechanism where apporpriate. However, your users and developers need not need to learn Eclipse to take advantage of this platform.
  • Cross Platform -- As long as the platform supports Eclipse, you can use genericFX.
  • Open source, but friendly to third party programs -- The core source code is licensed under the General Public License (GPL). However, a lot of interface exceptions were made to facilitate attachment of third party softwares. Our approach is to make the program as widely available as possible by protect the core source code as strongly as possible, and to fully respects others preferences on licensing of their software. For example, simply calling your program from genericFX does not means your software will be coop-ed into GPL.

Information about genericFX

This website is designed to support genericFX and related work. We aim to take you through the process to decide whether genericFX is the application for you. Here are some pointers:

To use, or not to use?

Who uses genericFX?

GenericFX is the basic building block for BrainFX. BrainFX is a virtual labotratory for functional Magnetic Resonance Imaging (fMRI) data processing.  It is the development of BrainFX that gave us the idea that generalizing the virtual laboratory framework into GenericFX will be beneficial for BrainFX and other fields. BrainFX itself is in turn used in BAMMfx.

Interested in using genericFX?

If you are interested in genericFX, you can download from here. It is advisable for you to contact GenericFX's lead developer (Dr Cinly Ooi) to find out more about GenericFX.

License

GenericFX 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 License

Eclipse Platform code is licensed under the Common Public License.

We use BeanShell under the Lesser General Public License.

 

Pictures shown on this website is lifted from BrainFX. BrainFX is supported by a National Institute of Health (NIH) NeuroInformatics grant held by Prof Bullmore and Dr John Suckling and is a winner of 2004 Eclipse Innovation Grant.

Links
BrainFX
BAMMfx

 

Site Under Construction

© Cinly Ooi, 2004.
Eclipse, Built on Eclipse and Eclipse Ready are trademarks of Eclipse Foundation, Inc.