bigbio / bigbio/relink

Add SDRF input support with parameter translation

Open
#8 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Nextflow
Stars
0
Forks
2
PR merge metrics
No merged PRs in 30d

Description

## Summary
Replace CSV samplesheet input with SDRF. Use sdrf-pipelines `convert-relink` converter to extract per-file metadata and XL-MS specific columns (crosslinker, enrichment, tolerances). Add parameter translator (`bin/generate_engine_config.py`) to generate xiSEARCH XML or Scout JSON configs from SDRF-derived parameters.

## Tasks
- [ ] Create SDRF_PARSING module (modules/local/sdrf_parsing/)
- [ ] Create GENERATE_ENGINE_CONFIG module
- [ ] Create bin/generate_engine_config.py
- [ ] Wire SDRF parsing into pipeline input

## Dependencies
- Requires convert-relink in sdrf-pipelines

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the sdrf-pipelines convert-relink dependency and the existing pipeline input path. Then examine modules/local/sdrf_parsing/, GENERATE_ENGINE_CONFIG, and bin/generate_engine_config.py; the work is done when SDRF-derived metadata and XL-MS parameters flow through the pipeline and produce xiSEARCH XML or Scout JSON configurations.

Written by the indexing model from the issue text.

Assessment

Domain
data-engineering
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.