Skip to content

Pipeline for APR data stitching, segmentation, registration to Atlas and much more.

License

Notifications You must be signed in to change notification settings

LamyLab/APR-pipelines

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to pAPRica (Pipelines for Adaptive Particle Representation Image Compositing and Analysis), a package based on Adaptive Particle Representation (APR) to accelerate image processing and research involving imaging and microscopy.

pAPRica was built on:

  • LibAPR: the C++ backbone library
  • pyapr: a python wrapper for LibAPR including unique features

For more information on usage, examples and notebooks, check our documentation.

Briefly, pAPRica allows to accelerate image processing for volumetric data-sets while lowering the hardware requirements. It is made of several independent modules that are tailored to convert, stitch, segment, map to an atlas and visualize data. pAPRica can work as a postprocessing tool and is also compatible with real time usage during acquisitions, enabling minimal lead time between imaging and analysis.

Requirements

pAPRica is only available for Linux at the moment. There are no limitations to port it to Windows and Mac and you are welcome to contact us. It should run on any computer, it's best if the RAM is 3 times the size of a single tile.

How to install

  • Download from the repo
  • cd into the folder
  • run pip install -e .

Be part of the community

To report bugs and code issues 🪲: please open an issue

References:

If you use this pipeline for your research, please consider citing the following:

How to build documentation

The documentation is automatically generated by GitHub workflows when committing to the master branch and deployed on gh-pages branch. When the repo is turned public, it will be published automatically.

Alternatively the documentation can be generated locally, first cd into the documentation folder:

cd doc

Then run:

make html (linux) or make.bat html (windows)

Tests

To run test locally:

python -m pytest --import-mode=append tests/

Tests are also run automatically on GitHub workflows for each pull request.

About

Pipeline for APR data stitching, segmentation, registration to Atlas and much more.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%