bedapub / bedapub/besca

Multimodal Data

Open
#18 3 comments 0 reactions 0 assignees View on GitHub
help wanted std workflow
Dominant language
Python
Stars
50
Forks
17
Avg merge
1d 4h
Merged PRs (30d)
3

Description

I wanted to open a discussion about how we deal with CITEseq dataset so that we can align and if necessary adjust the standard workflow accordingly.

Some relevant sources:
- new tutorial from scanpy people (not properly published yet, so probably not finalized version): https://scanpy-tutorials.readthedocs.io/en/multiomics/cite-seq/pbmc5k.html
- discussion about multimodal data integration in scanpy: https://github.com/theislab/anndata/issues/237
- publication on the normalization of citeseq data (preprint, methodology implemented in R): https://www.biorxiv.org/content/10.1101/2020.02.24.963603v1

So far when I have worked with CITEseq data I did the following:
- I separated protein and gene expression data
- I performed filtering only on the gene expression data and then applied the same filter to the protein expression data
- I normalized gene expression and protein expression data individually (using the same normalize_per_cell methodology)
- I merged the two back together and took the log1p

For clustering it depended on my application if I ran it on only genes, only proteins or a mixture of both.

Contributor guide

No contributing guide indexed for this repository

Research direction

No repository files, entry points, or tests are named. Start by reviewing the linked Scanpy tutorial, the anndata discussion, and the CITE-seq normalization publication, then compare them with the workflow described in this issue. Done would require an agreed standard workflow for multimodal data and a clearly defined implementation or documentation scope.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
bioinformatics
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.