https://github.com/jboulanger/fish-octopus
Science Score: 49.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 2 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.4%) to scientific vocabulary
Last synced: 5 months ago
·
JSON representation
Repository
Basic Info
- Host: GitHub
- Owner: jboulanger
- Language: Jupyter Notebook
- Default Branch: main
- Size: 4.43 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
- Releases: 0
Created about 2 years ago
· Last pushed 8 months ago
Metadata Files
Readme
README.md
RNA expression levels in the brains of paralarval Octopus vulgaris
Image analysis pipeline to quantify and spatially localise RNA expression levels in the brains of paralarval Octopus vulgaris, using in situ hybridisation chain reaction (HCR).
Nuclei are segmented using cellpose with the 'nuclei' pretrained model and the fish signal is quantified using a difference of Gaussian filter.
Workflow on a workstation:
- 1Scanfolder.ipynb to create a list of files to work with
- 2SelectROI.ipynb to define regions of interest
- 3_Process.ipynb to process all files
- 4_Visualization.ipynb to visualize the results and compute statistics.
Remote processing:
Configuration
- In a terminal connect to the login node, eg:
bash ssh hex - get the code on the system, eg:
bash mkdir code cd code git clone https://github.com/jboulanger/fish-octopus.git### Processing files - connect to hex via visual code to edit the file script.sh
- run
bash sbatch --array 10 script.shreplacing 10 by the number of lines in the filelist.csv.
Files organization
source folder
- img1.ims
- img2.ims
- img3.ims
destination
- filelist.csv (after step 1)
- img1-regions.json (after step 2)
- img1-labels.tif (after step 3)
- img1-measurements.csv (after step 3)
- img1-stats.csv (after step 4)
- ... (for files img2.ims, img3.ims)
Installation
To create an environment from scratch: ```bash
install micromamba
"${SHELL}" <(curl -L micro.mamba.pm/install.sh)
reload the shell
${SHELL}
Clone the repository
git clone https://github.com/jboulanger/fish-octopus cd fish-octopus
create an environment
micromamba -qy create -f environment.yml
activate the environment
micromamba activate acourtney-fish-octopus ```
Owner
- Login: jboulanger
- Kind: user
- Repositories: 5
- Profile: https://github.com/jboulanger
GitHub Events
Total
- Release event: 1
- Public event: 1
- Push event: 3
- Create event: 2
Last Year
- Release event: 1
- Public event: 1
- Push event: 3
- Create event: 2