Skip to main content

An interactive framework for atlas-based visualization of quantitative histological traits.

Project description

GeoBrain is an interactive Python framework for atlas-based visualization of quantitative histological data. It maps region-wise metrics derived from atlas-registered workflows, such as QUINT [1], onto the Allen Mouse Brain Common Coordinate Framework (CCFv3) [2]. Built on Plotly, geobrain provides interactive 2D atlas navigation, group comparisons, customizable color mapping, web-based dashboard for exploratory analysis and publication-quality exports.

Installation

Requires Python 3.12+. Install from PyPI:

uv venv
source .venv/bin/activate      # Linux / macOS
.venv\Scripts\activate         # Windows
uv pip install geobrain

Or from source:

git clone https://github.com/anna-teruel/geobrain
cd geobrain
uv venv
.venv\Scripts\activate
uv pip install .

Then launch the dashboard with:

geobrain

Documentation

License

This project is licensed under the MIT License © 2026 Anna Teruel-Sanchis and Konrad Danielewski.

See the LICENSE file for details.

References

[1] Yates, S. C., et al. (2019). QUINT: Workflow for Quantification and Spatial Analysis of Features in Histological Images From Rodent Brain. Frontiers in Neuroinformatics, 13, 75.

[2] Wang, Q., et al. (2020). The Allen Mouse Brain Common Coordinate Framework: A 3D Reference Atlas. Cell, 181(4), 936–953.e20.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

geobrain-0.1.1.tar.gz (3.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

geobrain-0.1.1-py3-none-any.whl (3.4 MB view details)

Uploaded Python 3

File details

Details for the file geobrain-0.1.1.tar.gz.

File metadata

  • Download URL: geobrain-0.1.1.tar.gz
  • Upload date:
  • Size: 3.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for geobrain-0.1.1.tar.gz
Algorithm Hash digest
SHA256 99b8b024e625b6120a40254a0e9e793a8796b65b10ed68856e9f7840ae802c70
MD5 e6462afdc1d3dd267d692afac8893635
BLAKE2b-256 4cdf5fd13274c7a330d0987670fd37f83751b16e9e487792647e22c5ffda220c

See more details on using hashes here.

File details

Details for the file geobrain-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: geobrain-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 3.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for geobrain-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d582ef2d2e054c77561c33defd7f5952bd5728b1f1b1652e30488b4bafb6098b
MD5 5abcd868326243e3da5122bcfe139e20
BLAKE2b-256 bda39365f2b174efc616e15d1057a275a541381dcf9a1f7fb7ecd069562b51b3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page