Open cjfields opened 3 years ago
@NeginValizadegan maybe start with simple bash scripts first for testing the steps, then add to a nextflow script.
Linking commits 7374f498e0060c999e96224d99315ef181b79ed3 and 696cbcffb846ef9de93850958792984ee995fbd2 here.
There are some memory-related issue with blastn step. Job was killed at 10GB memory and bus error at 40, 100, and even 150 GB. Still troubleshooting.
@NeginValizadegan re: the BLASTN work (and the annotation steps in general), I'm guessing you are trying to run all the annotation steps in one bash script? I'd recommend keeping it simple and testing out each step in an independent bash script; these can be independently moved into nextflow process blocks when they are working.
So for example you have the seqkit
step in the annotation.sh
bash script. You can try running BLASTN in a separate blastn.sh
bash script, RepeatMasker in rm.sh
, etc. The inputs (FASTA files) will largely be the same for all of these.
@ChrisFields Yes, but I set it up so that I can deactivate specific steps so not running it all at once but putting it all in one script. At the end of the script, I have the main section which allows me to comment out the steps I don't want to run easily.
Linking commit 627872f8d600c4af493243942096cfebb906187e here. Sorry forgot to add #36
Linking a3476ca061a8c095e5039c484734c9c98b6fe884 here
Linking 321f764cb3eafcbdca4a204c5fb15ded692f5063
Linking 1983b415c92a9adc8af57a86fe91252776ed88b5 here
For example, you can do this to see the last commit: fc187b9
Linking 0f296541908ed1a4b0b21024aed285f38ad3017b here.
Linking 3c7310a2fb548852c926bb2a12ae7fbf33631f56 here.
Linking cc16dc6af2356fc98955785328e86e3d85fe9d57 here.
Linking db039c224bec35c5af38e955d2dc309acc320629 and 4eecbe5aed58ba726a330dd0b3b15b3a0f394605 here.
Linking 4a9b3f244474177fafa79086f9acfc9ca45bda6e here (pipeline testing).
The first step in the workflow (assembly) is performed per sample and is in
assembly.nf
. @NeginValizadegan will work on the annotation steps for each sample assembly, with the basic steps:Any others?