Git Product home page Git Product logo

slicemap's Introduction

SliceMap

Whole brain tissue slices are commonly used in neurobiological research for analyzing pathological features in an anatomically defined manner. However, since many pathologies are expressed in specific regions of the brain, it is necessary to have an annotation of the regions in the brain slices. Such an annotation can be done by manual delineation, as done most often, or by an automated region annotation tool.

SliceMap is a FIJI/ImageJ plugin for automated brain region annotation of fluorescent brain slices. The plugin uses a reference library of pre-annotated brain slices (the brain region templates) to annotate brain regions of unknown samples. To perform the region annotation, SliceMap registers the reference slices to the sample slice (using elastic registration plugin BUnwarpJ) and uses the resulting image transformations to morph the template regions towards the anatomical brain regions of the sample. The resulting brain regions are saved as FIJI/ImageJ ROI’s (Regions Of Interest) as a single zip-file for each sample slice.

More information can also be found in "SliceMap: an algorithm for automated brain region annotation", Michaël Barbier, Astrid Bottelbergs, Rony Nuydens, Andreas Ebneth, Winnok H De Vos, Bioinformatics, btx658, https://doi.org/10.1093/bioinformatics/btx658

Getting started

SliceMap is a FIJI (ImageJ) plugin. Fiji can be downloaded from www.fiji.sc.

The example dataset with 60 downscaled brain slices and brain region annotations can be found in the dataset subfolder

To install the SliceMap plugin, there are two options:

  1. Either copy the jar-file SliceMap_-1.0-SNAPSHOT-jar-with-dependencies.jar (this is a fat jar, including its own version of ImageJ and necessary libraries) into the plugins folder of the ImageJ/FIJI application (typically this folder is …/Fiji.app/plugins/)
  2. or copy the the jar-file SliceMap_-1.0-SNAPSHOT.jar into the plugins folder and unzip the file SliceMapLibs.zip (the necessary dependencies not included in FIJI) into the jars folder of the ImageJ/FIJI application (typically this folder is …/Fiji.app/jars/). This second method avoids possible collisions between existing libraries in FIJI and SliceMaps dependencies.

The plugin can then be called from Plugins > SliceMap > SliceMap.

To use SliceMap directly one can also just start it (by e.g. double clicking it, this works only for the SliceMap_-1.0-SNAPSHOT-jar-with-dependencies.jar file), this way it will open its own ImageJ instance to run in.

Further explaination of the usage and input/output of the SliceMap plugin is given in the user_manual.pdf file.

Authors

Michael Barbier and Winnok De Vos

License

This project is licensed under the MIT License - see the LICENSE.md file for details

slicemap's People

Contributors

mbarbie1 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

slicemap's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.