Related Experiment Video
Updated: Feb 11, 2026

Author Spotlight: Emerging Technologies and Advanced Tools for Decoding Metabolomics Data Analysis
Published on: November 10, 2023
A Python library for FAIRer access and deposition to the Metabolomics Workbench Data Repository
Andrey Smelter1, Hunter N B Moseley2,3,4,5
1Center for Environmental and Systems Biochemistry, University of Kentucky, Lexington, KY, 40356, USA. andrey.smelter@uky.edu.
A new Python package, mwtab, simplifies accessing and validating metabolomics data. This tool enhances data sharing and reuse from the Metabolomics Workbench Data Repository.
Area of Science:
- Metabolomics
- Bioinformatics
- Data Science
Background:
- The Metabolomics Workbench Data Repository stores diverse metabolomics data using the 'mwTab' flat file format.
- Accessibility and interoperability of this data are crucial for scientific advancement.
Purpose of the Study:
- To develop a Python package, 'mwtab', for improved accessibility, reusability, and interoperability of 'mwTab' formatted data.
- To provide tools for reading, writing, and validating 'mwTab' files and their associated metadata.
Main Methods:
- Development of the 'mwtab' package based on the official 'mwTab' format specification.
- Utilized Git for version control, Python's unit-testing framework, and continuous integration for testing.
- Package documentation generated using the Sphinx documentation generator.
Main Results:
- The 'mwtab' package offers Python library and command-line interfaces for data manipulation and validation.
- Data and metadata are stored in accessible Python data structures, facilitating easy programmatic access.
- Conversion to JSON format enables interoperability with other programming languages; validation is schema-based.
Conclusions:
- The 'mwtab' package promotes FAIRer data utilization from the Metabolomics Workbench.
- The package is open-source, freely available on GitHub and PyPI, with comprehensive documentation and unit tests.
Related Concept Videos
Phase Transitions: Sublimation and Deposition
Data Reporting and Recording
How Data are Classified: Categorical Data
Data are classified based on whether they are measurable or not. Categorical data cannot be measured; instead, it can be divided into categories. For example, if Y denotes a person's party affiliation, some examples of Y include...
How Data are Classified: Numerical Data
Quantitative data may be either discrete or continuous. All quantitative data that take on only specific numerical...
Role of Microtubules in Cell Wall Deposition
Data Validation
Key parameters for method validation include:

