Closed ixxmu closed 2 years ago
数据下载:
wget https://raw.githubusercontent.com/iprada/Circle-Map/master/tutorial/unknown_circle_reads_1.fastq
wget https://raw.githubusercontent.com/iprada/Circle-Map/master/tutorial/unknown_circle_reads_2.fastq
但是不太能够下载,还是直接将链接复制到浏览器直接打开然后保存吧。
软件下载:
conda create --name circle-map python=3.7
#source activate circle-map
conda activate circle-map
#Installation using conda:
conda install -c bioconda circle-map
准备参考基因组:
wget http://hgdownload.soe.ucsc.edu/goldenPath/hg38/bigZips/hg38.fa.gz
gunzip -d hg38.fa.gz
bwa index hg38.fa
samtools faidx hg38.fa
bwa mem -q /data/yudonglin/reference/human/hg38/hg38.fa unknown_circle_reads_1.fastq unknown_circle_reads_2.fastq > unknown_circle.sam
bwa mem -q /data/yudonglin/reference/human/hg19/bwa/hg19.fa unknown_circle_reads_1.fastq unknown_circle_reads_2.fastq > unknown_circle.sam
准备相关文件:
samtools sort -n -o qname_unknown_circle.bam unknown_circle.sam
samtools sort -o sorted_unknown_circle.bam unknown_circle.sam
Circle-Map ReadExtractor -i qname_unknown_circle.bam -o circular_read_candidates.bam
samtools sort -o sort_circular_read_candidates.bam circular_read_candidates.bam
samtools index sort_circular_read_candidates.bam
samtools index sorted_unknown_circle.bam
samtools index qname_unknown_circle.bam
出了问题:conda install biopython=1.68
检测eccDNA:
Circle-Map Realign -i sort_circular_read_candidates.bam -qbam qname_unknown_circle.bam -sbam sorted_unknown_circle.bam -fasta /data/yudonglin/reference/human/hg19/bwa/hg19.fa -o my_unknown_circle.bed
报错,不然会应该有如下结果:
换为hg38就成功了,看来基因组不能随便选。
bwa mem -q /data/yudonglin/reference/human/hg38/hg38.fa unknown_circle_reads_1.fastq unknown_circle_reads_2.fastq > unknown_circle.sam
samtools sort -n -o qname_unknown_circle.bam unknown_circle.sam
samtools sort -o sorted_unknown_circle.bam unknown_circle.sam
Circle-Map ReadExtractor -i qname_unknown_circle.bam -o circular_read_candidates.bam
samtools sort -o sort_circular_read_candidates.bam circular_read_candidates.bam
samtools index sort_circular_read_candidates.bam
samtools index sorted_unknown_circle.bam
Circle-Map Realign -i sort_circular_read_candidates.bam -qbam qname_unknown_circle.bam -sbam sorted_unknown_circle.bam -fasta /data/yudonglin/reference/human/hg38/hg38.fa -o my_unknown_circle.bed
参考资料:
https://github.com/iprada/Circle-Map/wiki/Tutorial:-Identification-of-circular-DNA-using-Circle-Map-Realign
https://mp.weixin.qq.com/s/fLmnAP6XXFNJ_-vr5ey0dg