Skip to content

feat: Graph dataloader in scviva-tools - #8

Open
ori-kron-wis wants to merge 8 commits into
mainfrom
Ori-scviva-tools-graph-dataloader
Open

feat: Graph dataloader in scviva-tools#8
ori-kron-wis wants to merge 8 commits into
mainfrom
Ori-scviva-tools-graph-dataloader

Conversation

@ori-kron-wis

Copy link
Copy Markdown
Member

Description

Brief description of changes and motivation.

Type of Change

  • Bug fix
  • New feature
  • Documentation update
  • Refactoring

Testing

  • Tests pass locally (pytest tests/ -v)
  • New tests added for new functionality

Checklist

  • Code follows project style (ruff check src/ tests/)
  • Documentation updated if needed
  • CHANGELOG.md updated

@ori-kron-wis ori-kron-wis self-assigned this May 6, 2026

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 5e87b17182

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +187 to +190
return GraphDataLoader(
self.adata_manager,
full_adata_manager=self.adata_manager,
indices=indices,

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Preserve semisupervised loader kwargs in graph splitter

This always instantiates GraphDataLoader, so any semisupervised-only kwargs that DataSplitter normally forwards to SemiSupervisedDataLoader (for example n_samples_per_label) are now passed into AnnDataLoader instead and can raise TypeError during training. This is a regression for semisupervised ResolVI workflows that previously relied on label-resampling behavior when labels are registered.

Useful? React with 👍 / 👎.

@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

@ori-kron-wis ori-kron-wis changed the title feat: port ResolVI graph dataloader to scviva-tools feat: Graph dataloader in scviva-tools May 13, 2026
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