Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BrainGlobe general-purpose registration tool #12

Open
adamltyson opened this issue Sep 29, 2023 · 1 comment
Open

BrainGlobe general-purpose registration tool #12

adamltyson opened this issue Sep 29, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@adamltyson
Copy link
Member

This issue is to start listing features and plans for a general purpose BrainGlobe registration tool. We can discuss here, and then priorities features, turning these into issues and milestones.

Scientific requirements

  • Registration of any brain subvolume, including:
    • 2D sections (any orientation, inc some damage)
    • Whole brains
    • Thick sections (e.g. from tissue clearing, acute recordings)
    • Small blocks (e.g. from tissue clearing or expansion microscopy)

Tech requirements

  • Python-based (compatibility with BrainGlobe & other bioimage analysis tools)
  • Includes a napari plugin for pre-processing and compatibility with BrainGlobe ecosystem
  • Registration using elastix (likely itk-elastix) due to community support and existing parameter sets
  • Includes default preprocessing options (e.g. using scikit-image)
  • Registers to any BrainGlobe atlas
  • Compatible with downstream BrainGlobe tools (brainreg-segment, cellfinder etc)
  • Compatible with other napari plugins
  • Can be automated

Potential steps

  • Flexible interface to allow:
    • Data preprocessing
    • Appropriate atlas cropping
    • Running registration
    • Saving results

Mockup

atlas-reg

cc @alessandrofelder @raacampbell @viktorpm

@adamltyson adamltyson added the enhancement New feature or request label Sep 29, 2023
@adamltyson
Copy link
Member Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Planned
Development

No branches or pull requests

2 participants