Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
IMP
IMP_manuscript_analysis
Commits
0f74906f
Commit
0f74906f
authored
Jun 03, 2016
by
Shaman Narayanasamy
Browse files
Change output stuffs
parent
5906e192
Changes
1
Hide whitespace changes
Inline
Side-by-side
additional_analyses/HMP_gene_catalog/count_IMP_HMP.sh
View file @
0f74906f
#!/bin/bash -l
module load bio/SAMtools/0.1.19-goolf-1.4.10
THREADS
=
12
declare
-a
SAMPLES
=(
"HF1"
"HF2"
"HF3"
"HF4"
"HF5"
)
date
for
S
in
"
${
SAMPLES
[@]
}
"
do
IMP_MG_BAM
=
"/scratch/users/snarayanasamy/IMP_MS_data/IMP_analysis/
${
S
}
/Assembly/MG.reads.sorted.bam"
IMP_MG_MEGAHIT_BAM
=
"/scratch/users/snarayanasamy/IMP_MS_data/IMP_analysis/
${
S
}
_megahit/Assembly/MG.reads.sorted.bam"
IGC_MG_BAM
=
"/scratch/users/snarayanasamy/IMP_MS_data/HMP_IGC_mapping/
${
S
}
/MG_IMP_x_HMP.sorted.bam"
...
...
@@ -13,16 +16,12 @@ IMP_MT_BAM="/scratch/users/snarayanasamy/IMP_MS_data/IMP_analysis/${S}/Assembly/
IMP_MT_MEGAHIT_BAM
=
"/scratch/users/snarayanasamy/IMP_MS_data/IMP_analysis/
${
S
}
_megahit/Assembly/MT.reads.sorted.bam"
IGC_MT_BAM
=
"/scratch/users/snarayanasamy/IMP_MS_data/HMP_IGC_mapping/
${
S
}
/MT_IMP_x_HMP.sorted.bam"
echo
"IGC and IMP MG total reads"
sort
<
(
samtools view
-f
2
$IMP_MG_BAM
|
cut
-f1
)
<
(
samtools view
-f
2
$IGC_MG_BAM
|
cut
-f1
)
|
uniq
|
wc
-l
echo
"IGC and IMP-megahit MG total reads"
sort
<
(
samtools view
-f
2
$IMP_MG_MEGAHIT_BAM
|
cut
-f1
)
<
(
samtools view
-f
2
$IGC_MG_MEGAHIT_BAM
|
cut
-f1
)
|
uniq
|
wc
-l
paste
<
(
echo
-e
"
${
S
}
_MG_IMP_IGC
\t
"
)
<
(
sort
<
(
samtools view
-f
2 -@
${
THREADS
}
${
IMP_MG_BAM
}
|
cut
-f1
)
<
(
samtools view
-f
2 -@
${
THREADS
}
${
IGC_MG_BAM
}
|
cut
-f1
)
|
uniq
|
wc
-l
)
>>
IMP2IGC_mapping.txt
echo
"IGC and IMP MT total reads"
sort
<
(
samtools view
-f
2
$IMP_MT_BAM
|
cut
-f1
)
<
(
samtools view
-f
2
$IGC_MT_BAM
|
cut
-f1
)
|
uniq
|
wc
-l
paste
<
(
echo
-e
"
${
S
}
_MG_IMP-megahit_IGC
\t
"
)
<
(
sort
<
(
samtools view
-f
2 -@
${
THREADS
}
${
IMP_MG_MEGAHIT_BAM
}
|
cut
-f1
)
<
(
samtools view
-f
2 -@
${
THREADS
}
${
IGC_MG_BAM
}
|
cut
-f1
)
|
uniq
|
wc
-l
)
>>
IMP2IGC_mapping.txt
echo
"IGC and IMP-megahit MT total reads"
sort
<
(
samtools view
-f
2
$IMP_MT_MEGAHIT_BAM
|
cut
-f1
)
<
(
samtools view
-f
2
$IGC_MT_MEGAHIT_BAM
|
cut
-f1
)
|
uniq
|
wc
-l
<
(
echo
-e
"
${
S
}
_MT_IMP_IGC
\t
"
)
<
(
sort
<
(
samtools view
-f
2 -@
${
THREADS
}
${
IMP_MT_BAM
}
|
cut
-f1
)
<
(
samtools view
-f
2 -@
${
THREADS
}
${
IGC_MT_BAM
}
|
cut
-f1
)
|
uniq
|
wc
-l
)
>>
IMP2IGC_mapping.txt
paste
<
(
echo
-e
"
${
S
}
_MT_IMP-megahit_IGC
\t
"
)
<
(
sort
<
(
samtools view
-f
2 -@
${
THREADS
}
${
IMP_MT_MEGAHIT_BAM
}
|
cut
-f1
)
<
(
samtools view
-f
2 -@
${
THREADS
}
${
IGC_MT_BAM
}
|
cut
-f1
)
|
uniq
|
wc
-l
)
>>
IMP2IGC_mapping.txt
done
date
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment