Skip to content

Latest commit

 

History

History
33 lines (21 loc) · 1.49 KB

README.md

File metadata and controls

33 lines (21 loc) · 1.49 KB

VolumeRegistration.jl

Build Status CI codecov Stable Dev

Calcium imaging registration pipeline, a rewrite of the Suite2p approach in Julia, and extended to 3D.

Pipelines for common calcium imaging use cases are provided, but individual functions can be mixed and applied in different ways for other cases.

Exported functions

  • reference creation: make_reference

To align individual or small stacks

  • translation-only registration: find_translation and translate
  • non-rigid piecewise-translation registration: find_deformation_map and apply_deformation_map

To align large datasets that do not fit in memory:

  • for volumetric data (e.g. lightsheet) register_volumes!
  • for planar data (e.g. two-photon) make_planar_reference and register_planewise!

Usage

shift = find_translation(moving, reference)

corrected = translate(moving, shift)