– Journal article: article entitled “Proteomics Standards Initiative’s ProForma 2.0: Unifying the Encoding of Proteoforms and Peptidoforms” published in the Journal of Proteome Research. Publication Date: March 15, 2022. https://doi-/10.1021/acs.jproteome.1c00771. PMID: 35290070. (Preprint: https://doi.org/10.48550/arXiv.2109.11352)
– ProForma syntax overview sheet (for version 2.0 and draft version 2.1). https://github.com/douweschulte/reference-sheets/blob/main/proforma_cheat_sheet.pdf
– ProForma validator (supporting nearly all parts of draft 2 version 2.1). https://proforma.psidev.info
Implementations
- Rust: rustyms (full ProForma 2.1 compliant)
- Python:
- pyteomics (level 2 ProForma 2.0 + glycan compliant)
- spectrum-utils (full ProForma 2.0 compliant)
- peptacular (full ProForma 2.0 compliant)
- JS/TS: sequaljs (full ProForma 2.0 compliant)
- C#: topdownproteomics/sdk
- C++: Project ProForma OpenMS (level 2 Proforma 2.0 + top-down compliant)
Review history
Version 2.0
The specification document, ProForma (Proteoform and Peptidoform Notation, version 2.0, draft 12) was submitted to the PSI document process on October 24th, 2020. After having passed a 30-day review of the PSI steering group with minor changes, a revised version of the proposal (draft 13) was submitted on December 2020 and went through 60-days public comments and external review phase. Following reviewer comments a revised version of the proposal (draft 14) was submitted on November 29th 2021, and sent to reviewers for approval. Minor changes were made following additional comments of one reviewer and the status of the revised document (draft 15) was changed from Draft to Final on February 3rd, 2022.
Version 2.1
The specification document, ProForma (Proteoform and Peptidoform Notation, version 2.1, draft 1) was submitted to the PSI document process on September 16th, 2025.