Skip to content

domanova/highres-cortex

 
 

Repository files navigation

highres-cortex

This is a collection of software designed to process high-resolution magnetic resonance images of the cerebral cortex.

If you use this work in an academic publication, please cite the relevant references (see doc/references.bib).

Layout

The source is organized in three components, from high-level to low-level:

  • Scripts to do the high-level processing, under scripts/.
  • A Python package, under python/highres_cortex/.
  • A library and compiled executables, written in C++, under src/.

Compiling

This package is compiled using the BrainVISA compilation system, which is an extension to CMake. Follow the instructions at http://brainvisa.info/repository.html#use_brainvisa_sources to clone the source tree. You need to include two lines in bv_maker.cfg in order to clone and compile highres-cortex. Here is a minimal bv_maker.cfg:

[ source $HOME/brainvisa/source/trunk ]
  + anatomist trunk
  git https://github.com/neurospin/highres-cortex.git master highres-cortex

[ build $HOME/brainvisa/build/trunk ]
  anatomist trunk $HOME/brainvisa/source/trunk
  + $HOME/brainvisa/source/trunk/highres-cortex

Dependencies

  • AIMS version 4.5 or later (in development at the time of this writing, use the trunk version from SVN). This image processing library is distributed as part of BrainVISA.
  • The VipHomotopic tool from the Morphologist image segmentation pipeline, distributed as part of BrainVISA.
  • GSL (GNU Scientific Library).
  • Boost version 1.49 or later.
  • CMake version 2.6 or later, with its extension brainvisa-cmake (distributed with BrainVISA).
  • Python version 2.6 or later.

Licence

The source code of this work is placed under the CeCILL licence (see LICENCE.CeCILL.txt). Compiled code that links to the GPL-licensed GSL forms a derivative work thereof, and thus must be redistributed under the GNU General Public Licence (see LICENCE.GPLv3.txt).

About

Analysis tools for high resolution cortical MRI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 67.8%
  • C++ 28.8%
  • Shell 2.4%
  • CMake 1.0%