Skip to content

Commit c1423a3

Browse files
committed
fixed bionano
1 parent c846938 commit c1423a3

File tree

7 files changed

+145
-0
lines changed

7 files changed

+145
-0
lines changed

structural-variation/sv-calling.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,3 +131,29 @@ cd r2_vcf
131131
```
132132

133133
## 3. Calling variants using BioNano Solve
134+
135+
136+
Remove all the scaffolds from the genome (fasta file)
137+
138+
```bash
139+
./separate-chr.sh <nam-genome>.fasta
140+
```
141+
142+
Convert fasta to cmap format
143+
144+
145+
```
146+
fasta2cmap.sh <NAM-genome>-chr-only.fa
147+
```
148+
149+
Call SV's against B73
150+
151+
```
152+
bionano-call-SV.sh <NAM-genome>-chr-only.cmap
153+
```
154+
155+
convert to vcf format
156+
157+
```
158+
smap2vcf.sh
159+
```
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
#!/bin/bash
2+
source /work/LAS/mhufford-lab/arnstrm/miniconda3/etc/profile.d/conda.sh
3+
conda activate bionano
4+
#source activate bionano
5+
ml r-devtools/1.12.0-py2-r3.4-47jzlan
6+
ml rm perl
7+
ml rm python
8+
Rscript -e '.libPaths("~/R/x86_64-pc-linux-gnu-library/3.4/")'
9+
EBROOTBIONANOSOLVE="/work/LAS/mhufford-lab/arnstrm/bionano/Solve3.4_06042019a"
10+
rcmap="/work/LAS/mhufford-lab/arnstrm/stiff_stalks/Zea_mays_var_B73_V4_release/enz1/zm_B73_v4_all_chrs_un_ctgs-chr-only_CTTAAG_0kb_0labels.cmap"
11+
qcmap=$1
12+
python $EBROOTBIONANOSOLVE/Pipeline/06042019/runCharacterize.py \
13+
-t $EBROOTBIONANOSOLVE/RefAligner/8949.9232rel/RefAligner \
14+
-r ${rcmap} \
15+
-q ${qcmap} \
16+
-p $EBROOTBIONANOSOLVE/Pipeline/06042019 \
17+
-a $EBROOTBIONANOSOLVE/RefAligner/8949.9232rel/optArguments_nonhaplotype_noES_DLE1_saphyr.xml \
18+
-n 32 > B73v4-${qcmap%.*}.stats
19+
20+
python $EBROOTBIONANOSOLVE/Pipeline/06042019/runSV.py \
21+
-t $EBROOTBIONANOSOLVE/RefAligner/8949.9232rel/RefAligner \
22+
-r ${rcmap} \
23+
-q ${qcmap} \
24+
-o B73v4-${qcmap%.*} \
25+
-E alignref/${qcmap%.*}.errbin \
26+
-a $EBROOTBIONANOSOLVE/RefAligner/8949.9232rel/optArguments_nonhaplotype_noES_DLE1_saphyr.xml \
27+
-j 32 \
28+
-T 32 \
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
#!/bin/bash
2+
source /work/LAS/mhufford-lab/arnstrm/miniconda3/etc/profile.d/conda.sh
3+
conda activate bionano
4+
#source activate bionano
5+
ml r-devtools/1.12.0-py2-r3.4-47jzlan
6+
ml rm perl
7+
ml rm python
8+
Rscript -e '.libPaths("~/R/x86_64-pc-linux-gnu-library/3.4/")'
9+
EBROOTBIONANOSOLVE="/work/LAS/mhufford-lab/arnstrm/bionano/Solve3.4_06042019a"
10+
rcmap="/work/LAS/mhufford-lab/arnstrm/stiff_stalks/Zea_mays_var_B73_V4_release/enz2/zm_B73_v4_all_chrs_un_ctgs-chr-only_GCTCTTC_0kb_0labels.cmap"
11+
qcmap=$1
12+
python $EBROOTBIONANOSOLVE/Pipeline/06042019/runCharacterize.py \
13+
-t $EBROOTBIONANOSOLVE/RefAligner/8949.9232rel/RefAligner \
14+
-r ${rcmap} \
15+
-q ${qcmap} \
16+
-p $EBROOTBIONANOSOLVE/Pipeline/06042019 \
17+
-a $EBROOTBIONANOSOLVE/RefAligner/8949.9232rel/optArguments_nonhaplotype_noES_DLE1_saphyr.xml \
18+
-n 32 > B73v4-${qcmap%.*}.stats
19+
20+
python $EBROOTBIONANOSOLVE/Pipeline/06042019/runSV.py \
21+
-t $EBROOTBIONANOSOLVE/RefAligner/8949.9232rel/RefAligner \
22+
-r ${rcmap} \
23+
-q ${qcmap} \
24+
-o B73v4-${qcmap%.*} \
25+
-E alignref/${qcmap%.*}.errbin \
26+
-a $EBROOTBIONANOSOLVE/RefAligner/8949.9232rel/optArguments_nonhaplotype_noES_DLE1_saphyr.xml \
27+
-j 32 \
28+
-T 32 \
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
#!/bin/bash
2+
source /work/LAS/mhufford-lab/arnstrm/miniconda3/etc/profile.d/conda.sh
3+
conda activate bionano
4+
#source activate bionano
5+
ml r-devtools/1.12.0-py2-r3.4-47jzlan
6+
ml rm perl
7+
ml rm python
8+
Rscript -e '.libPaths("~/R/x86_64-pc-linux-gnu-library/3.4/")'
9+
EBROOTBIONANOSOLVE="/work/LAS/mhufford-lab/arnstrm/bionano/Solve3.4_06042019a"
10+
rcmap="/work/LAS/mhufford-lab/arnstrm/stiff_stalks/Zea_mays_var_B73_V4_release/zm_B73_v4_all_chrs_un_ctgs-chr-only_CTTAAG_CACGAG_0kb_0labels.cmap"
11+
qcmap=$1
12+
python $EBROOTBIONANOSOLVE/Pipeline/06042019/runCharacterize.py \
13+
-t $EBROOTBIONANOSOLVE/RefAligner/8949.9232rel/RefAligner \
14+
-r ${rcmap} \
15+
-q ${qcmap} \
16+
-p $EBROOTBIONANOSOLVE/Pipeline/06042019 \
17+
-a $EBROOTBIONANOSOLVE/RefAligner/8949.9232rel/optArguments_nonhaplotype_noES_DLE1_saphyr.xml \
18+
-n 32 > B73v4-${qcmap%.*}.stats
19+
20+
python $EBROOTBIONANOSOLVE/Pipeline/06042019/runSV.py \
21+
-t $EBROOTBIONANOSOLVE/RefAligner/8949.9232rel/RefAligner \
22+
-r ${rcmap} \
23+
-q ${qcmap} \
24+
-o B73v4-${qcmap%.*} \
25+
-E alignref/${qcmap%.*}.errbin \
26+
-a $EBROOTBIONANOSOLVE/RefAligner/8949.9232rel/optArguments_nonhaplotype_noES_DLE1_saphyr.xml \
27+
-j 32 \
28+
-T 32 \
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
#!/bin/bash
2+
source /work/LAS/mhufford-lab/arnstrm/miniconda/etc/profile.d/conda.sh
3+
conda activate bionano
4+
ml r-devtools/1.12.0-py2-r3.4-47jzlan
5+
ml rm perl
6+
ml rm python
7+
Rscript -e '.libPaths("~/R/x86_64-pc-linux-gnu-library/3.4/")'
8+
EBROOTBIONANOSOLVE="/work/LAS/mhufford-lab/arnstrm/PanAnd/Solve3.4_06042019a"
9+
genome=$1
10+
perl $EBROOTBIONANOSOLVE/HybridScaffold/06042019/scripts/fa2cmap_multi_color.pl -i $genome -e CTTAAG 1 -e CACGAG 2
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#!/bin/bash
2+
genome=$1
3+
num=$(grep -n ">" $genome | head -n 11 |tail -n 1 |cut -f 1 -d ":" |awk '{print $1-1}' )
4+
head -n $num $genome > ${genome%.*}-chr-only.fa
5+
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
#!/bin/bash
2+
source /work/LAS/mhufford-lab/arnstrm/miniconda3/etc/profile.d/conda.sh
3+
conda activate bionano
4+
ml r-devtools/1.12.0-py2-r3.4-47jzlan
5+
ml rm perl
6+
ml rm python
7+
Rscript -e '.libPaths("~/R/x86_64-pc-linux-gnu-library/3.4/")'
8+
EBROOTBIONANOSOLVE="/work/LAS/mhufford-lab/arnstrm/bionano/Solve3.4_06042019a"
9+
nam=$1
10+
#cd ${nam}/B73v5-*
11+
pwd
12+
13+
python $EBROOTBIONANOSOLVE/VCFConverter/06042019/smap_to_vcf_v2.py \
14+
-s ${nam}.smap \
15+
-r ${nam}_r.cmap \
16+
-x ${nam}.xmap \
17+
-n ${nam} \
18+
-o ${nam} \
19+
-a "${nam}" \
20+
-b False

0 commit comments

Comments
 (0)