Conversation
Code review (From Claude /code-review plugin using our best practices instruction md file)Found 5 issues:
🤖 Generated with Claude Code - If this code review was useful, please react with 👍. Otherwise, react with 👎. |
ClareRobin
left a comment
There was a problem hiding this comment.
My (human) review: (summary)
Biggest issue:
- example data (currently as is) can't easily be run (also all the samplesheets currently in examples are out of date) - it looks like the reads_chr9_1_1000000.fastq.gz files are 10x5v2, to be able to run the pipeline I had to:
- make a new samplesheet
- fix resource limits in nextflow config for profile local
- fix the staging clash
- fix sampleData (spatial) parameter in process BAMBU {}
Other (more minor issues):
- Various READMe comments (inconsistencies between README & actual pipline).
There was a problem hiding this comment.
Clare (human) comments :)
suggested to have a more comprehensive gitignore e.g.
.nextflow.log*
work/
results/
*.command.*
*.pyc
.DS_Store
.vscode/```
Github Copilot Code Review (using our nextflow best practices github instruction md file)Findings:
Clare's (human) note on this feedback For issue 1: there are currently a docker and singularity profiles, this issue isn't a problem with either of those profiles, but if the user runs the pipeline without a docker or singularity profile (i.e. using locally installed software) the spaceranger filepath will fail. If we want to avoid the possible failure & make this unambiguous, we could add a startup validation in main.nf that exits unless docker or singularity is enabled. |
Major Update of Bambu-Single Cell Pipeline
Summary of Changes Made: