MAGE-TAB Utilities

MAGE-TAB is a file format agreed upon by members of the microarray and bioinformatics communities to promote data exchange between researchers and data repositories. Aligned with the release of the version 1.1 format specification, the MAGE-TAB Utilities project has been created as an independent effort aiming to provide an easy-to-use API for the parsing, manipulation, visualization and output of data in MAGE-TAB. The FGED website gives full documentation including the core specification of the MAGE-TAB format.

Packages releases are available from CPAN. The package includes Perl code implementing the main data model and a utility API for parsing and creating MAGE-TAB documents. Please see the API Documentation for details on how to use this package. The implementation of the utility API supports full MAGE-TAB document parsing, visualization of SDRF content in graph form, and export of ADF, IDF and SDRF components. In addition, MAGE-TAB documents can be loaded into persistent storage, e.g. a relational database (see the DBLoader class documentation).

The magetab-web application is a small proof-of-principle application, developed using the Catalyst web framework, and is designed to allow users to interact with data parsed into a database from a MAGE-TAB document. See the "magetab-web" package for information on this project component.