Skip to content

Build a package-manager firendly mouse brain atlas collection!

License

Notifications You must be signed in to change notification settings

setina42/mouse-brain-atlases

 
 

Repository files navigation

Mouse Brain Atlases Generator Workflows

Scripts to build the mouse brain atlases collection used by SAMRI and more generally by the ETH and University of Zurich Animal Imaging Center.

The script fetches atlas data from verified sources, applies the default NIfTI orientation (RAS) where needed, resets the origin of selected templates to bregma, and applies a consistent naming scheme and resolution set to all atlases. Additionally, the template can create a mesh object via a dedicated Blender pipeline, which is useful for surface and high-resolution rendering, as well as 3D printing.

N.B. Most of the volumetric data fetched and bundled in this archive are not originally recorded by us, all credit for such files goes to the original authors, see our fair use and citation notice.

Mouse Brain Atlases Package Releases

Current recommended release in bold typeface, basic resolution and HD packages with archive checksums linked in parentheses:

Constituent Atlases

The mouse-brain-atlases archives generated by these scripts include the constituent atlases at the original resolution and at 40 and 200 micron downsamplings, with appropriate smoothing. Additionally, standard space modifications are applied, e.g. to conform to the NIfTI-conform SAMRI standard space (RAS orientation with Paxinos Bregma origin).

  • AMBMC:
    • ambmc - Reoriented in RAS space, with affine coordinates relative to Paxinos Bregma origin.
    • lambmc - With deleted orientation (legacy).
  • DSURQE:
    • dsurqe - Affine coordinates relative to Paxinos Bregma origin.
    • ldsurqe - With deleted orientation (analogous to lambmc and created for comparison with it).
  • ABI:
    • abi - Oriented in RAS space.

Usage

In order to create a new version of the mouse-brain-atlases package, simply navigate to the root directory of this repository and run:

./make_archives.sh -v 0.5 -m

This will create archives with the newest files fetched from upstream and processed according to the instructions standardized in this package. The version suffix will be 0.5 (as per the -v 0.5 parameter) and a high-resolution mesh for the standardized space will also be generated (as per the -m flag).

About

Build a package-manager firendly mouse brain atlas collection!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 61.2%
  • Python 38.8%