sdrf:fix

Fix formatting errors in SDRF files and validate with parse_sdrf.

11|9|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/bigbio/sdrf-skills --skill sdrf-fix
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdrf:fix
Source: https://github.com/bigbio/sdrf-skills/tree/main/skills/sdrf-fix
Command: npx skills add https://github.com/bigbio/sdrf-skills --skill sdrf-fix

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

SDRF files often contain formatting mistakes, incorrect UNIMOD accessions, missing ontology prefixes, case inconsistencies, and other issues that prevent successful validation and downstream analysis.

Core Features & Use Cases

  • Pattern‑based error detection: Identifies and corrects UNIMOD swaps, ontology prefix gaps, case errors, and more.
  • Automated changelog generation: Tracks every modification with row, column, old value, new value, and rationale.
  • Integrated validation: Re‑runs parse_sdrf validation after fixes and reports remaining problems.
  • Use case: A researcher uploads a draft SDRF from a new proteomics study; the skill cleans the file, ensures it passes validation, and prepares it for submission to ProteomeXchange.

Quick Start

Ask the assistant to fix my SDRF file by providing the file path or pasting its contents.

Frequently Asked Questions about sdrf:fix

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fix UNIMOD mismatches and missing ontology prefixes in an SDRF file?

To fix SDRF file formatting errors, this skill identifies and corrects UNIMOD accession mismatches, adds missing ontology prefixes, and resolves case inconsistencies automatically. It then re-runs parse_sdrf validation to ensure your proteomics metadata passes compliance checks.

Why does my SDRF file fail parse_sdrf validation before ProteomeXchange submission?

SDRF validation often fails due to UNIMOD swaps, missing ontology prefixes, or case inconsistencies. This skill detects these common formatting issues, applies automated corrections, and provides a detailed changelog to ensure your file meets the proteomics metadata standard.

How do I automatically track changes made when correcting proteomics metadata formatting?

Correcting proteomics metadata generates an automated changelog detailing every modification. This report includes the specific row, column, old value, new value, and rationale for each fix applied to your SDRF file, ensuring full transparency for your data submission.

Can I validate SDRF ontology terms against external databases during error correction?

Yes, SDRF error correction supports optional OLS lookup for ontology validation. This feature verifies ontology terms and prefixes while fixing formatting issues, ensuring your proteomics metadata remains accurate and compliant with required standards before downstream analysis.

What are the most common SDRF formatting issues that prevent proteomics data analysis?

Common SDRF formatting issues include UNIMOD accession mismatches, missing ontology prefixes, and case inconsistencies. These errors prevent successful validation, but this skill automatically detects and corrects them to prepare your proteomics study data for submission.

Does fixing an SDRF file guarantee it will pass parse_sdrf validation entirely?

Fixing an SDRF file corrects common formatting errors like UNIMOD mismatches and prefix gaps, then re-runs parse_sdrf validation to report any remaining problems. While it resolves standard formatting issues, complex structural errors may require manual review.