Mercurial > repos > daumsoft > htseq_count_normalized
diff expression_calculator/expression.sh @ 0:27ebc30a2024 draft default tip
Uploaded
author | daumsoft |
---|---|
date | Wed, 18 Apr 2018 03:35:12 -0400 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/expression_calculator/expression.sh Wed Apr 18 03:35:12 2018 -0400 @@ -0,0 +1,37 @@ +#!/bin/bash + +if [ "$#" -ne 1 ]; then + echo "[usage:] expression.sh bam.file" + exit 1; +fi + +INPUT_BAM=$1 +SAMPLE_ID="sample" +SAMTOOLS=$GALAXY_HOME/package/DAUMSOFT/RNA-seq/Normalization/samtools +HTSEQ_COUNT=$GALAXY_HOME/package/DAUMSOFT/RNA-seq/Normalization/htseq-count +GTF=$GALAXY_HOME/package/DAUMSOFT/RNA-seq/Normalization/gencode.v22.annotation.gtf +EXPRESSION_R=$GALAXY_HOME/package/DAUMSOFT/RNA-seq/Normalization/expression.r + +HTSEQ_COUNT_OUT=./$SAMPLE_ID".htseq-count.out" +EXPRESSION_OUT=./out +EXPRESSION_OUT_TMP=./out_tmp + +rm -rf $EXPRESSION_OUT +rm -rf $EXPRESSION_OUT_TMP + +mkdir $EXPRESSION_OUT +mkdir $EXPRESSION_OUT_TMP + + +$SAMTOOLS view -F 4 $INPUT_BAM | +$HTSEQ_COUNT \ +-m intersection-nonempty \ +-i gene_id \ +-r pos \ +-s no \ +- $GTF > $HTSEQ_COUNT_OUT + +Rscript $EXPRESSION_R $HTSEQ_COUNT_OUT + +mv $EXPRESSION_OUT_TMP/$SAMPLE_ID".txt" $EXPRESSION_OUT/ +