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

Ideas for a BrainGlobe DataAPI #77

Open
adamltyson opened this issue Jul 25, 2024 · 0 comments
Open

Ideas for a BrainGlobe DataAPI #77

adamltyson opened this issue Jul 25, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@adamltyson
Copy link
Member

This issue is to track the idea of better supporting users to link their own data with existing public resources. To access existing data we have:

Access to this data is a bit haphazard, and it's mostly focussed on anatomy. Many users have asked to be able to access additional data, including spatial transcriptomics.

My idea would be to build a "BrainGlobe DataAPI" to go alongside the "BrainGlobe AtlasAPI". This would be a (hopefully very thin) wrapped around existing community resources to allow users to access public datasets. This would allow users to answer questions such as:

  • "Which brain regions are connected to this coordinate?"
  • "What do cells in this brain region look like?"
  • "What genes are expressed in this region"

This API should:

  • Be consistent for different datatypes so that users don't have to relearn it for each type of data they want to inspect.
  • Be easy to use both from a Python API and a GUI (brainrender-napari and maybe brainrender)
  • Support data from as many species as possible
  • Do as little as possible, relying on existing APIs as much as possible
  • Ensure that credit is appropriately assigned (we shouldn't obfuscate the original source of the data)

One promising place to start to access lots of existing datasets is BrainTrawler (see #76)

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
None yet
Development

No branches or pull requests

1 participant