Expression recursion level exceeded Error in Admixture using mac computer

1

Hi all,

I'm using the ADMIXTURE’s cross-validation procedure in my mac terminal and it fails to run on my .bed file, giving the following output:

enter image description here

I used the following script a .txt file:

enter image description here

Then I called the txt file using the following command in the terminal: ./coots.CODE.multi.run.admix.A.txt
I do also have the .bim and .fam files in the directory.

enter image description here

Any ideas would be greatly appreciated.

Thanks!

PD. Here is the script from the .txt file:

DATAFILE="COOT.5901Acat.fasta.INDEP"; OUTDIR=/Users/alexisdiaz/Desktop/popgen/admixture_analysis/admixture_macosx/results/; INPDIR=/Users/alexisdiaz/Desktop/popgen/admixture_analysis/admixture_macosx/; echo ${DATAFILE}; NUMRUNS=100; MINK=1; MAXK=10;
mkdir $OUTDIR
cd $OUTDIR
echo "seq $MINK $MAXK"
for K in $(seq $MINK $MAXK); do
mkdir $K
cd $K
for T in $(seq $NUMRUNS); do
N=$(date +%N | cut -b1-6 | sed -e "s/^0+//")
S=$(($N+41217$K+17$T))
echo "/Users/alexisdiaz/Desktop/popgen/admixture_analysis/admixture_macosx/admixture --cv=10 -s $S $INPDIR/$DATAFILE.bed $K -j2"
/Users/alexisdiaz/Desktop/popgen/admixture_analysis/admixture_macosx/admixture --cv=10 -s $S $INPDIR/$DATAFILE.bed $K -j2 |tee -a ../log.$K.out
mv $DATAFILE.$K.Q $DATAFILE.$K.$T.Q
mv $DATAFILE.$K.P $DATAFILE.$K.$T.P
done;
cd ..
done;


admixture

• 57 views



Source link