Skip to content

[Enhancement] Add bulk ATAC-seq AnnData ingestion path to the atac module #195

@BDBGenomics

Description

@BDBGenomics

Right now the muon ATAC module is designed around fragment files from 10x-style scATAC-seq workflows. But a growing number of users (including myself) work with bulk ATAC-seq count matrices — peaks × samples — that they want to bring into the muon/MuData ecosystem for multi-omics integration.
There's no clean supported path for this. You can manually construct an AnnData object but there's no ac.read_bulk_atac() or equivalent that handles the expected metadata (peak annotations, FRiP/TSS QC metrics as .obs columns, consensus peak BED coordinates as .var).
Would be useful to have a thin ingestion utility similar to how sc.read_csv() works — just with ATAC-specific .var fields pre-populated from a BED file and .obs QC columns mapped from a MultiQC summary.
I can draft an implementation if there's appetite for this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions