Uploaded image for project: 'Tika'
  1. Tika
  2. TIKA-1580

ISA-Tab parsers

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Resolved
    • Minor
    • Resolution: Fixed
    • None
    • 1.8
    • parser

    Description

      We are going to add parsers for ISA-Tab data formats.
      ISA-Tab files are related to ISA Tools which help to manage an increasingly diverse set of life science, environmental and biomedical experiments that employing one or a combination of technologies.
      The ISA tools are built upon Investigation, Study, and Assay tabular format. Therefore, ISA-Tab data format includes three types of file: Investigation file (a_xxxx.txt), Study file (s_xxxx.txt), Assay file (a_xxxx.txt). These files are organized as top-down hierarchy: An Investigation file includes one or more Study files: each Study files includes one or more Assay files.
      Essentially, the Investigation files contains high-level information about the related study, so it provides only metadata about ISA-Tab files.
      More details on file format specification are available online.

      The patch in attachment provides a preliminary version of ISA-Tab parsers (there are three parsers; one parser for each ISA-Tab filetype):

      • ISATabInvestigationParser.java: parses Investigation files. It extracts only metadata.
      • ISATabStudyParser.java: parses Study files.
      • ISATabAssayParser.java: parses Assay files.

      The most important improvements are:

      • Combine these three parsers in order to parse an ISArchive
      • Provide a better mapping of both study and assay data on XHML. Currently, ISATabStudyParser and ISATabAssayParser provide a naive mapping function relying on Apache Commons CSV.

      Thanks for supporting me on this work chrismattmann.

      Attachments

        1. TIKA-1580.Mattmann.Totaro.032515.patch.txt
          180 kB
          Chris A. Mattmann
        2. TIKA-1580.patch
          166 kB
          Giuseppe Totaro
        3. TIKA-1580.v02.patch
          180 kB
          Giuseppe Totaro
        4. TIKA-1580.v03.2.Mattmann.Totaro.03262015.patch
          174 kB
          Giuseppe Totaro

        Activity

          People

            chrismattmann Chris A. Mattmann
            gostep Giuseppe Totaro
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: