https://github.com/int-brain-lab/iblalyx
https://github.com/int-brain-lab/iblalyx
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/int-brain-lab/iblalyx
- Owner: int-brain-lab
- License: mit
- Created: 2021-04-23T13:24:00.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-03-26T15:17:57.000Z (4 months ago)
- Last Synced: 2025-03-27T05:41:42.669Z (4 months ago)
- Language: Python
- Size: 23.6 MB
- Stars: 0
- Watchers: 7
- Forks: 0
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# iblalyx
The `scripts` folder contains one offs, or manual scripts to perform specific interventions or queries and report.
The `management` folder is meant to populate an alyx django application to be used within the scope of the manage commands.
In practice a symlink sends the ibl.py file and the private package _ibl to the alyx app via the following command on the server:```
ROOT_APP=~/iblalyx
ROOT_ALYX=/var/www/alyx-main/alyxln -s $ROOT_APP/management/commands/_ibl $ROOT_ALYX/data/management/commands/_ibl
ln -s $ROOT_APP/management/commands/ibl.py $ROOT_ALYX/data/management/commands/ibl.py
ln -s $ROOT_APP/management/commands/sync_patcher.py $ROOT_ALYX/data/management/commands/sync_patcher.py# to link the ibl_reports page
ln -s $ROOT_APP/management/ibl_reports $ROOT_ALYX/ibl_reports
ln -s $ROOT_APP/management/ibl_reports/templates $ROOT_ALYX//templates/ibl_reports
```## Commands
### histology_assign_update
- Randomly assign ephys insertions to an experimenter to do the histology alignment (the algorithm will assign in priority the experimenter with the least N alignment to do).
- Check whether the insertion has histology alignment done, whether it is critical and contains all datasets required.
- Update the G-Sheet: https://docs.google.com/spreadsheets/d/1nidCu7MjLrjaA8NHWYnJavLzQBjILZhCkYt0OdCUTxg/edit#gid=1160679914