psims
psims generates standardized XML documents representing mass spectrometry experimental and identification data in the mzML and mzIdentML formats for standardized data exchange and analysis.
Key Features:
- Declarative Writing Approach: Defines mzML and mzIdentML files using native Python data structures.
- Unified API: Exposes a unified API for programmatic creation of mzML and mzIdentML files from Python scripts.
- Controlled Vocabulary Resolution System: Resolves and maps terms to controlled vocabularies to ensure standardized term usage in mzML and mzIdentML.
- Identity Tracking System: Tracks entity identities and relationships to maintain consistent referencing across XML elements.
Scientific Applications:
- Data Representation: Facilitates accurate representation and exchange of mass spectrometry experimental and identification data in mzML and mzIdentML formats.
Methodology:
psims uses native Python data structures to declaratively construct mzML and mzIdentML XML documents.
Topics
Details
- License:
- Apache-2.0
- Tool Type:
- workflow
- Programming Languages:
- Python, R
- Added:
- 3/19/2021
- Last Updated:
- 11/24/2024
Operations
Publications
Klein J, Zaia J. psims - A Declarative Writer for mzML and mzIdentML for Python. Molecular & Cellular Proteomics. 2019;18(3):571-575. doi:10.1074/mcp.rp118.001070. PMID:30563850. PMCID:PMC6398200.