Mercurial > repos > iuc > halfdeep
annotate halfdeep.xml @ 2:ab8373ba3830 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 8c89adcf33dc75d6bd315369bdeadb26fb6c17f9
| author | iuc | 
|---|---|
| date | Thu, 12 Dec 2024 22:09:19 +0000 | 
| parents | a53e299fe1cb | 
| children | 
| rev | line source | 
|---|---|
| 
0
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
1 <tool id="halfdeep" name="HalfDeep" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@"> | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
2 <description>identifies genomic regions with half-depth coverage based on sequencing read mappings.</description> | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
3 <macros> | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
4 <import>macros.xml</import> | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
5 </macros> | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
6 <expand macro="requirements"/> | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
7 <command detect_errors="exit_code"><![CDATA[ | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
8 ## | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
9 ## Set up the directory structure expected by bam_depth.sh and halfdeep.sh | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
10 ## See: https://github.com/makovalab-psu/HalfDeep?tab=readme-ov-file#expected-directory-layout | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
11 ## | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
12 mkdir -p reads halfdeep/ref/mapped_reads && | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
13 ## | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
14 ## reference | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
15 ## | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
16 ln -s '$ref' 'ref.$ref.ext' && | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
17 #if not $mapped_reads | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
18 minimap2 -x map-pb -d ref.idx 'ref.$ref.ext' && | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
19 #else | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
20 touch ref.idx && | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
21 #end if | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
22 ## | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
23 ## reads | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
24 ## | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
25 #import re | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
26 #set $reads_base = re.sub('[^\w\-\s]', '_', str($reads.element_identifier)) | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
27 ln -s '$reads' 'reads/${reads_base}.$reads.ext' && | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
28 echo 'reads/${reads_base}.$reads.ext' >> input.fofn && | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
29 ## | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
30 ## mapped reads | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
31 ## | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
32 #if $mapped_reads | 
| 
2
 
ab8373ba3830
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 8c89adcf33dc75d6bd315369bdeadb26fb6c17f9
 
iuc 
parents: 
1 
diff
changeset
 | 
33 ln -s '$mapped_reads' 'halfdeep/ref/mapped_reads/${reads_base}.${reads.ext}.bam' && | 
| 
 
ab8373ba3830
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 8c89adcf33dc75d6bd315369bdeadb26fb6c17f9
 
iuc 
parents: 
1 
diff
changeset
 | 
34 ln -s '${reads_base}.${reads.ext}.bam' 'halfdeep/ref/mapped_reads/${reads_base}.${reads.ext}.sort.bam' && | 
| 
 
ab8373ba3830
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 8c89adcf33dc75d6bd315369bdeadb26fb6c17f9
 
iuc 
parents: 
1 
diff
changeset
 | 
35 ln -s '$mapped_reads.metadata.bam_index' 'halfdeep/ref/mapped_reads/${reads_base}.${reads.ext}.sort.bam.bai' && | 
| 
0
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
36 #end if | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
37 ## | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
38 ## run bam_depth.sh | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
39 ## | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
40 bam_depth.sh 'ref.$ref.ext' 1 && | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
41 ## | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
42 ## run halfdeep.sh | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
43 ## | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
44 halfdeep.sh 'ref.$ref.ext' | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
45 ]]></command> | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
46 <inputs> | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
47 <param name="ref" type="data" format="fasta,fasta.gz" label="Genome Assembly" help="A Genome Assembly in FASTA format."/> | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
48 <param name="reads" type="data" format="fastqsanger,fastqsanger.gz" label="Sequencing Reads" help="Sequencing Reads for the Genome Assembly in FASTQ format."/> | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
49 <param name="mapped_reads" type="data" format="bam" value="" optional="true" label="Aligned Reads" help="Alignments of the Sequencing Reads to the Genome Assembly in BAM format."/> | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
50 </inputs> | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
51 <outputs> | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
52 <data name="halfdeep_dat" format="bed" from_work_dir="halfdeep/ref/halfdeep.dat" label="HalfDeep on ${on_string}"/> | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
53 </outputs> | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
54 <tests> | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
55 <test expect_num_outputs="1"> | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
56 <param name="ref" value="ref.fasta.gz" ftype="fasta.gz"/> | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
57 <param name="reads" value="reads.fasta.gz" ftype="fasta.gz"/> | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
58 <param name="mapped_reads" value="mapped_reads.bam" ftype="bam"/> | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
59 <output name="halfdeep_dat" file="halfdeep.bed" ftype="bed"/> | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
60 </test> | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
61 <test expect_num_outputs="1"> | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
62 <param name="ref" value="ref.fasta.gz" ftype="fasta.gz"/> | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
63 <param name="reads" value="reads.fasta.gz" ftype="fasta.gz"/> | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
64 <output name="halfdeep_dat" file="halfdeep.bed" ftype="bed"/> | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
65 </test> | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
66 </tests> | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
67 <help><![CDATA[ | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
68 | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
69 HalfDeep identifies genomic regions with half-depth coverage based on sequencing read mappings. These regions may reveal insights into heterogametic sex chromosomes, haplotype-specific variation, or potential assembly errors such as heterotypic duplications. | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
70 | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
71 Given the following inputs: | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
72 | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
73 1. A genome assembly in FASTA format. | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
74 2. Reads in FASTQ format. | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
75 3. Mapped reads in BAM format (optional) | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
76 | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
77 HalfDeep automates the following tasks: | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
78 | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
79 1. Mapping reads and merging individual mapping files. | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
80 2. Calculating per-base read depth. | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
81 3. Smoothing read coverage using a defined window with genodsp. | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
82 4. Determining the percentile of read coverage. | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
83 5. Identifying genomic regions with half-depth coverage based on a specified percentile threshold (e.g., 40–60%) and exporting them in BED file format | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
84 | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
85 HalfDeep produces the following output: | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
86 | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
87 1. HalfDeep: BED file containing regions of the genome assembly that are "covered at half depth" | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
88 ]]></help> | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
89 <expand macro="citations"/> | 
| 
 
607d5e33c4c2
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/halfdeep commit 63179f3d35e5dec09cdd01c07c6a4e8af3da777d
 
iuc 
parents:  
diff
changeset
 | 
90 </tool> | 
