https://github.com/bluebrain/atlas-alignment

Blue Brain multi-modal registration and alignment toolbox

https://github.com/bluebrain/atlas-alignment

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
    Found 1 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    2 of 7 committers (28.6%) from academic institutions
  • Institutional organization owner
    Organization bluebrain has institutional domain (portal.bluebrain.epfl.ch)
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (14.5%) to scientific vocabulary

Keywords

computer-vision deep-learning image-registration machine-learning

Keywords from Contributors

neuron brain-atlas
Last synced: 5 months ago · JSON representation

Repository

Blue Brain multi-modal registration and alignment toolbox

Basic Info
Statistics
  • Stars: 11
  • Watchers: 4
  • Forks: 4
  • Open Issues: 5
  • Releases: 4
Topics
computer-vision deep-learning image-registration machine-learning
Created about 5 years ago · Last pushed about 2 years ago
Metadata Files
Readme Contributing License Authors

README.md

Atlas Alignment

Latest Release Latest release
License License
Data Data
Build Status Build status
Code Style Black Isort Pydocstyle Pydocstyle
Python Versions Python Versions

Atlas Alignment is a toolbox to perform multimodal image registration. It includes both traditional and supervised deep learning models.

This project originated from the Blue Brain Project efforts on aligning mouse brain atlases obtained with ISH gene expression and Nissl stains.

Official documentation

All details related to installation and logic are described in the official documentation.

Installation

Installation Requirements

Some of the functionalities of atlalign depend on the TensorFlow implementation of the Learned Perceptual Image Patch Similarity (LPIPS). Unfortunately, the package is not available on PyPI and must be installed manually as follows for full functionality. shell script pip install git+http://github.com/alexlee-gk/lpips-tensorflow.git#egg=lpips_tf

You can now move on to installing the actual atlalign package!

Installation from PyPI

The atlalign package can be easily installed from PyPI. shell script pip install atlalign

Installation from source

As an alternative to installing from PyPI, if you want to try the latest version you can also install from source. shell script pip install git+https://github.com/BlueBrain/atlas_alignment#egg=atlalign

Installation for development

If you want a dev install, you should install the latest version from source with all the extra requirements for running test and generating docs. shell script git clone https://github.com/BlueBrain/atlas_alignment cd atlas_alignment pip install -e .[dev,docs]

Examples

You can find multiple examples in the documentation. Specifically, make sure to read the Building Blocks section of the docs to understand the basics.

Data

You can find example data on Zenodo. Unzip the files to ~/.atlalign/ folder so that you can use the data.py module without manual specification of paths.

Allen Brain Institute Database

You can find and download ISH data from Allen Brain Institute thanks to Atlas Download Tools repository.

Funding & Acknowledgment

This project was supported by funding to the Blue Brain Project, a research center of the Ecole polytechnique fédérale de Lausanne, from the Swiss government's ETH Board of the Swiss Federal Institutes of Technology.

COPYRIGHT (c) 2021-2022 Blue Brain Project/EPFL

Owner

  • Name: The Blue Brain Project
  • Login: BlueBrain
  • Kind: organization
  • Email: bbp.opensource@epfl.ch
  • Location: Geneva, Switzerland

Open Source Software produced and used by the Blue Brain Project

GitHub Events

Total
  • Fork event: 1
Last Year
  • Fork event: 1

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 46
  • Total Committers: 7
  • Avg Commits per committer: 6.571
  • Development Distribution Score (DDS): 0.543
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Francesco Casalegno f****o@g****m 21
Jan Krepl j****l@y****m 12
EmilieDel 4****l 8
Stanislav Schmidt s****t@e****h 2
bbpgithubaudit 8****t 1
Stanislav Schmidt S****v 1
Matthias Wolf m****f@e****h 1
Committer Domains (Top 20 + Academic)
epfl.ch: 2

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 13
  • Total pull requests: 32
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 5 days
  • Total issue authors: 5
  • Total pull request authors: 7
  • Average comments per issue: 1.0
  • Average comments per pull request: 0.69
  • Merged pull requests: 28
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • jankrepl (5)
  • EmilieDel (3)
  • FrancescoCasalegno (3)
  • dkeller9 (1)
  • pafonta (1)
Pull Request Authors
  • FrancescoCasalegno (12)
  • EmilieDel (9)
  • jankrepl (7)
  • Stannislav (2)
  • GianlucaFicarelli (1)
  • matz-e (1)
  • bbpgithubaudit (1)
Top Labels
Issue Labels
documentation (1) enhancement (1) bug (1)
Pull Request Labels

Dependencies

.github/workflows/run-tests.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
setup.py pypi