This workflow leverages the Nextflow framework to automate and parallelize image registration tasks. It supports multiple registration algorithms, including:
- iGluSnFR Strip Registration GIT/CAPSULE
- CaImAn Suite2p Registration GIT/CAPSULE
- Matlab implementation of Strip Registration CAPSULE
Matlab implementation of Strip Registration
capsule has flags:-- maxshift 50
--clipShift 10
--removeLines 4
--ds_time 0
CaImAn Suite2p Registration
capsule needs flags-- caiman
or-- suite2p
to switch between CaImAn and Suite2p
![Screenshot 2025-01-28 at 11 10 31 AM](https://private-user-images.githubusercontent.com/162204606/407458712-d5442a35-158d-442c-a87b-4d17d9fd9626.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkxNzAyMzksIm5iZiI6MTczOTE2OTkzOSwicGF0aCI6Ii8xNjIyMDQ2MDYvNDA3NDU4NzEyLWQ1NDQyYTM1LTE1OGQtNDQyYy1hODdiLTRkMTdkOWZkOTYyNi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxMFQwNjQ1MzlaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04MDVhMDY4ZTEwOTQwODRiMTkxNjM3ZDFmYjI3MmNlZDQ2YzVmMWI1ZGUxMTNlNzcyNjcxOTdhMDU5ODg0OGI1JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.5f0-UAx5RUltfAcdTU-Gb-zKmclEF5sNgWxWmGCzVnQ)
This pipeline has multiple registration methods for comparing them for the upcoming iGluSnFR methods paper.
The workflow generates registration results in the following directories:
- suite2p/: Results from Suite2p registration
- caiman/: Results from CaImAn registration
- stripRegisteration/: Results from strip registration
- stripRegisteration_matlab/: Results from matlab implementation strip registration