Skip to content

Add demultiplexing functionality#653

Open
zktuong wants to merge 3 commits into
masterfrom
add-demultiplexing-functionality
Open

Add demultiplexing functionality#653
zktuong wants to merge 3 commits into
masterfrom
add-demultiplexing-functionality

Conversation

@zktuong

@zktuong zktuong commented Jun 7, 2026

Copy link
Copy Markdown
Collaborator

Preliminary implementation to address #652

For a single multiplexed folder:

singularity run -B $PWD sc-dandelion_latest.sif  dandelion_preprocess \
  --meta demux.csv \
  --meta_cell_id_col cell_id \
  --meta_individual_col individual

For multiple source folders:

singularity run -B $PWD sc-dandelion_latest.sif  dandelion_preprocess \
  --meta demux.csv \
  --meta_cell_id_col cell_id \
  --meta_individual_col individual \
  --meta_sample_col source_sample

If they want output folders named differently from individual:

singularity run -B $PWD sc-dandelion_latest.sif  dandelion_preprocess \
  --meta demux.csv \
  --meta_cell_id_col cell_id \
  --meta_individual_col individual \
  --meta_output_col output_sample

For .h5ad metadata:

  • pass --meta adata.h5ad
  • the same column args apply, but columns are read from .obs.

@codecov

codecov Bot commented Jun 8, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 90.26%. Comparing base (9094852) to head (b683048).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #653   +/-   ##
=======================================
  Coverage   90.25%   90.26%           
=======================================
  Files          37       37           
  Lines       12434    12434           
=======================================
+ Hits        11222    11223    +1     
+ Misses       1212     1211    -1     
Flag Coverage Δ
ubuntu-latest-3.13-auto 88.37% <ø> (ø)
ubuntu-latest-3.13-pandas 65.12% <ø> (+<0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.
see 2 files with indirect coverage changes

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@review-notebook-app

Copy link
Copy Markdown

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant