con / con/mechababs

Don't depend on a babs fork for real data processing

Open
#47 0 comments 0 reactions 0 assignees View on GitHub
babs-upstream provenance
Dominant language
Python
Stars
1
Forks
4
Avg merge
15h 39m
Merged PRs (30d)
24

Description

## Goal

mechababs should run all *real* data through upstream `babs` — carry no fork-only changes on the path that processes actual datasets.

## Why

The babs component moves slowly, so anything we carry fork-side is high-cost to maintain and blocks publishability. Reducing the fork surface to zero (for real data) should let us simplify the rest of the mechababs work.

Landing upstream **babs #365** (combine single-app + pipeline modes) is expected to remove most of the need for fork-side changes.

## Vehicle

The *pipeline-of-1* effort (run one subject per target study with the opinionated fmriprep options) is the concrete vehicle for proving the upstream-only path end to end.

---
_Filed from hub 2026-06-08; refine framing as the pipeline-of-1 work clarifies._

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the pipeline-of-1 effort and upstream babs #365, since no files or tests are named in this issue. Done means real datasets run through upstream babs without fork-only changes, with the end-to-end pipeline-of-1 path demonstrating that behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data-engineering
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.