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
- Using the dashboard — launching the app and the full workflow: load atlas, build slices, compute scores, view and export.
- Filtering & coloring rendered slices — how to color regions by score, filter and select which regions stay highlighted, and apply a flat color.
- Understanding Scores — score definitions, normalization methods and interpretation.
- Tutorial — end-to-end example using the API.
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
99b8b024e625b6120a40254a0e9e793a8796b65b10ed68856e9f7840ae802c70
|
|
| MD5 |
e6462afdc1d3dd267d692afac8893635
|
|
| BLAKE2b-256 |
4cdf5fd13274c7a330d0987670fd37f83751b16e9e487792647e22c5ffda220c
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d582ef2d2e054c77561c33defd7f5952bd5728b1f1b1652e30488b4bafb6098b
|
|
| MD5 |
5abcd868326243e3da5122bcfe139e20
|
|
| BLAKE2b-256 |
bda39365f2b174efc616e15d1057a275a541381dcf9a1f7fb7ecd069562b51b3
|