PEDRo
PEDRo models and captures proteomics experimental metadata and generates structured XML and SQL representations for storage, validation, and exchange to support standardized proteomics data annotation and dissemination.
Key Features:
- UML-based data model: Uses Unified Modeling Language (UML) to represent proteomics experimental data, capturing methodologies and results.
- XML representation: Implements the UML representation in XML to produce structured data files that conform to predefined schemas (XML Schema).
- SQL implementation: Provides SQL-based storage and retrieval mechanisms for proteomic information.
- Java implementation: Operates as a Java application for the generation and handling of structured proteomics data.
- Schema-driven generation: Dynamically generates XML content that adheres to XML Schema definitions to ensure schema conformance.
- Controlled vocabulary integration: Incorporates controlled vocabularies into data fields to standardize annotation and improve interoperability.
- Tab-delimited import: Imports records from tab-delimited text files for dataset ingestion.
- Validation routines: Includes validation routines to ensure data integrity and schema compliance.
- MIAME-like standardization: Provides a structured approach for proteomics metadata analogous to MIAME for microarray experiments.
- Repository-ready XML: Generates XML data files suitable for populating and maintaining proteome repositories.
Scientific Applications:
- Proteomics experiment modeling: Captures experimental design, methodologies, and results for proteomics studies.
- Data standardization and annotation: Standardizes proteomics metadata using controlled vocabularies and schema validation to enhance comparability.
- Repository population and curation: Produces validated XML suitable for submission to and maintenance of proteome repositories.
- Data exchange and interoperability: Facilitates exchange of proteomic information across systems via XML and SQL representations and controlled vocabularies.
- Dataset validation: Enables validation of proteomics datasets against XML Schemas and internal validation routines.
Methodology:
Uses a UML framework; represents data using XML and SQL; is implemented as a Java application that generates structured XML conformant to XML Schema definitions; imports tab-delimited text files; integrates controlled vocabularies; and applies validation routines.
Topics
Collections
Details
- Tool Type:
- web application
- Operating Systems:
- Windows, Mac
- Programming Languages:
- Java
- Added:
- 4/21/2017
- Last Updated:
- 11/25/2024
Operations
Data Inputs & Outputs
Data handling
Publications
Taylor CF, Paton NW, Garwood KL, Kirby PD, Stead DA, Yin Z, Deutsch EW, Selway L, Walker J, Riba-Garcia I, Mohammed S, Deery MJ, Howard JA, Dunkley T, Aebersold R, Kell DB, Lilley KS, Roepstorff P, Yates JR, Brass A, Brown AJ, Cash P, Gaskell SJ, Hubbard SJ, Oliver SG. A systematic approach to modeling, capturing, and disseminating proteomics experimental data. Nature Biotechnology. 2003;21(3):247-254. doi:10.1038/nbt0303-247. PMID:12610571.
Garwood KL, Taylor CF, Runte KJ, Brass A, Oliver SG, Paton NW. Pedro: a configurable data entry tool for XML. Bioinformatics. 2004;20(15):2463-2465. doi:10.1093/bioinformatics/bth251. PMID:15073025.