Performing assemblies for the moose project. Working through BILS, mainly for Anders Andersson.

Separate Ray assemblies on Lindgren

Assembled three samples 102, 105 and 106 separately with Ray on Lindgren e.g. for 102:

cd /cfs/klemming/nobackup/i/inodb/moose/sep-assemblies-lindgren/102
for k in 41 51 61 71 81; do
    qsub -V -d `pwd` -o out_$k-pbs.out -l procs=1024,walltime=04:00:00 -v \
        QSUB_ARGUMENTS="aprun -n 1024 Ray-2.3.1-k${k} -k $k -o out_$k $(echo $(for s in ../../A.Andersson_12_01/*/*/*$(basename `pwd`)*_1.fastq; do echo -p $s ${s/_1.fastq/_2.fastq}; done))" \
        /cfs/klemming/nobackup/i/inodb/github/metassemble/bin/wrapper_jobscript.pbs
done

All were successful:

$ for f in */out_*-pbs.out; do tail -10 $f | grep -q FINISHED && echo $f finished; done
102/out_41-pbs.out finished
102/out_51-pbs.out finished
102/out_61-pbs.out finished
102/out_71-pbs.out finished
102/out_81-pbs.out finished
105/out_41-pbs.out finished
105/out_51-pbs.out finished
105/out_61-pbs.out finished
105/out_71-pbs.out finished
105/out_81-pbs.out finished
106/out_41-pbs.out finished
106/out_51-pbs.out finished
106/out_61-pbs.out finished
106/out_71-pbs.out finished
106/out_81-pbs.out finished

Merge assemblies on Milou

They were afterward copied to the milou cluster:

rsync -r --progress -av sep-assemblies-lindgren inod@milou1.uppmax.uu.se:/gulo/proj_nobackup/b2010008/projects/moose/metassemble/

and merged using Newbler:

for dir in 102 105 106; do
    cd $dir
    sbatch --output=newbler-slurm.out -J merge-moose -A b2010008 -t 2-00:00:00 -p core -n 8 \
        ~/bin/sbatch_job bash -x $METASSEMBLE_DIR/scripts/assembly/merge-asm-newbler.sh newbler out_*/Contigs.fasta
    cd ..
done

UPDATE 2014-09 Moved on with this project on a separate GitHub repo.



Comments

comments powered by Disqus