My problem is that I can't finish running denovo_map.pl.
I am using stacks on my local computer from a docker container with the following script stacks.denovo_map.prueba.sh
denovomap.pl is a program that is used to construct loci and to call SNPs de novo, this is used when there is no reference genome.
I want to run denovo_map.pl
to identify SNPs in 93 samples with 23 and 22 individuals from 4 populations, but before I wanted to perform a test with 3 individuals from each population but I could not finish the process for these samples the program starts to run, but when you with to continue the analysis of sample 2, the process stops and displays an aborted message: denovo_map.pl: Aborted because the last command failed (1); see log file.
I first ran process_radtags
, this is a program that checks the raw data from illumina and demultiplexes the samples for quality and cutoff sites of the restriction enzymes
I run the command as follows:
stacks process_radtags -P -p ../stacks/isuue2/GBS_raw/ --interleaved \
-b ../stacks/isuue2/barcodes_copes_iss.tsv -o ../stacks/isuue2/process_map_res/ \
-c -q -r --index_index --renz_1 mspI --renz_2 nsiI
The following image is an example of the raw data format and this is the barcode file that I use.
![image](https://user-images.githubusercontent.com/59941891/103620107-88dd6a00-4ef8-11eb-836f-50ab16631f2b.png)
The output of process_radtags
generates 4 different files .1 and .2 which are used to run denovo_map.pl
![image](https://user-images.githubusercontent.com/59941891/103621066-4321a100-4efa-11eb-956d-566d0bf19499.png)
And then run denovo_map.pl
:
stacks denovo_map.pl --samples ../stacks/isuue2/process_map_res/ \
--popmap ../stacks/isuue2/popmap_tarea_issue.tsv -o ../stacks/isuue2/denovo_map_re2 \
-M 3 -n 2 -m 3 -X "populations: -r 0.50 --min_maf 0.01 --genepop"
Here is the population map file i use
And the following happens, showing the following message: denovo_map.pl: Aborted because the last command failed (1); see log file.
![image](https://user-images.githubusercontent.com/59941891/103620007-5af82580-4ef8-11eb-85f9-cd080b45080c.png)
I tried looking for the error, and saw that it could be due to my computer's memory, but I also ran it on a cluster, and got the same error, I also saw that it could probably be due to the ID of the samples, but I tried to change them and they still do not finish the process, and I'm still confused because I don't know if I'm using some command or parameter wrong