# HG changeset patch # User nml # Date 1757703028 0 # Node ID c64e19bda2a69ecc2c43d11f453bae52aa4497bc planemo upload for repository https://github.com/phac-nml/CryptoGenotyper commit fdca1f95a5d09edf00bddd42286b68fcb20fa981 diff -r 000000000000 -r c64e19bda2a6 README.md --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/README.md Fri Sep 12 18:50:28 2025 +0000 @@ -0,0 +1,6 @@ +# CryptoGenotyper +This code allows running `CryptoGenotyper` ([https://github.com/phac-nml/CryptoGenotyper](https://github.com/phac-nml/CryptoGenotyper)) on Galaxy Project server with a convenient interface. + +This wrapper provides access to complete functionality of the command line tool allowing incorporation into any workflows. + +![GUI](images/interface_pic.png) diff -r 000000000000 -r c64e19bda2a6 cryptogenotyper.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cryptogenotyper.xml Fri Sep 12 18:50:28 2025 +0000 @@ -0,0 +1,335 @@ + + + classifies Cryptosporidium species subtypes based on SSU rRNA and gp60 gene markers from Sanger sequencing data. + + + 1.5.0 + + + cryptogenotyper + + cryptogenotyper --version + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + primers['seqtype'] != 'contig' + + + + primers['seqtype'] == 'contig' + + + + + primers['seqtype'] != 'contig' + + + + primers['seqtype'] == 'contig' + + + + + show_log and primers['seqtype'] != 'contig' + + + + show_log and primers['seqtype'] == 'contig' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +**Syntax** + +CryptoGenotyper is a standalone tool to *in-silico* determine species and subtype based on SSU rRNA (18S) and gp60 markers. + +**❗ Important:** To process **multiple input files** and generate **a single** combined report, please import and use the workflows available `here`_. + +.. _here: https://github.com/phac-nml/CryptoGenotyper/tree/main/CryptoGenotyper/GalaxyWorkflows + + +For a tutorial on how to use CryptoGenotyper, please refer to the `official tutorial`_. + +For more information, please visit https://github.com/phac-nml/CryptoGenotyper. + +.. _official tutorial: https://github.com/phac-nml/CryptoGenotyper/blob/docs/docs/CryptoGenotyperTutorial-CrownCopyright.pdf + +----- + +**Input:** + +AB1 or FASTA file(s) representing Cryptosporidium's SSU rRNA (18S) or gp60 locus can be provided as single-end reads (either forward or reverse only) or as paired-end reads in contig mode (both a forward and a reverse read for each sample). + +Optional: A custom reference database of SSU rRNA or gp60 locus in .fasta file format, to be used during the homology search for *Cryptosporidium* classification. + + +**Output:** + +A tabular report and a FASTA file containing the identification of the *Cryptosporidium* species/subtype and its corresponding sequence for each sample along with other relevant details. +The gp60 subtyping is based on the `Deciphering a cryptic minefield: a guide to Cryptosporidium gp60 subtyping publication`_. + +.. _`Deciphering a cryptic minefield: a guide to Cryptosporidium gp60 subtyping publication`: https://doi.org/10.1016/j.crpvbd.2025.100257 + + + + + @ARTICLE{githubCryptoGenotyper, + author = {Yanta, Christine A. and Bessonov, Kyrylo and Robinson, Guy and Troell, Karin and Guy, Rebecca A.}, + title = {CryptoGenotyper: a new bioinformatics tool to enhance Cryptosporidium identification}, + journal = {Food and waterborne parasitology}, + year = {2021}, + volume = {23}, + url = {https://doi.org/10.1016/j.fawpar.2021.e00115} + } + + @ARTICLE{RobinsonGp60, + author = {Robinson, Gillian and Chalmers, Rachel M. and Elwin, Kirsty and Guy, Richard A. and Bessonov, Konstantin and Troell, Kristina and Xiao, Lihua}, + title = {Deciphering a cryptic minefield: A guide to Cryptosporidium gp60 subtyping}, + journal = {Current Research in Parasitology and Vector-Borne Diseases}, + year = {2025}, + volume = {7}, + url = {https://doi.org/10.1016/j.crpvbd.2025.100257} + } + } + + + diff -r 000000000000 -r c64e19bda2a6 images/interface_pic.png Binary file images/interface_pic.png has changed diff -r 000000000000 -r c64e19bda2a6 test-data/P17705_Crypto16-2F-20170927_SSUF_G12_084.ab1 Binary file test-data/P17705_Crypto16-2F-20170927_SSUF_G12_084.ab1 has changed diff -r 000000000000 -r c64e19bda2a6 test-data/P17705_Crypto16-2R-20170927_SSUR_H12_082.ab1 Binary file test-data/P17705_Crypto16-2R-20170927_SSUR_H12_082.ab1 has changed diff -r 000000000000 -r c64e19bda2a6 test-data/P17705_gp60-Crypt14-1F-20170927_gp60F_G07_051.ab1 Binary file test-data/P17705_gp60-Crypt14-1F-20170927_gp60F_G07_051.ab1 has changed diff -r 000000000000 -r c64e19bda2a6 test-data/P17705_gp60-Crypt14-1R-20170927_gp60R_H07_049.ab1 Binary file test-data/P17705_gp60-Crypt14-1R-20170927_gp60R_H07_049.ab1 has changed diff -r 000000000000 -r c64e19bda2a6 test-data/test_illumina_18S_F.fasta --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_illumina_18S_F.fasta Fri Sep 12 18:50:28 2025 +0000 @@ -0,0 +1,8 @@ +>M04527:274:000000000-DBMY7:1:1102:16042:18930 1:N:0:20 +AGTGACAAGAAATAACAATACAGGACTTTTTGGTTTTGTAATTGGAATGAGTTAAGTATAAACCCCTTTACAAGTATCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCAGTTAAAAAGCTCGTAGTTGGATTTCTGTTAATAATTTATATAAAATATTTTGATGAATATTTATATAATATTAACATAATTCATATTACTATTTTTTTTTT +>M04527:274:000000000-DBMY7:1:1101:20679:16373 1:N:0:20 +AGTGACAAGAAATAACAATACAGGACTTTTTGGTTTTGTAATTGGAATGAGTTAAGTATAAACCCCTTTACAAGTATCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCAGTTAAAAAGCTCGTAGTTGGATTTCTGTTAATAATTTATATAAAATATTTTGATGAATATTTATATAATATTAACATAATTCATATTACTATTTTTTTTTT +>M04527:274:000000000-DBMY7:1:1102:12557:11653 1:N:0:20 +AGTGACAAGAAATAACAATACAGGACTTTTTGGTTTTGTAATTGGAATGAGTTAAGTATAAACCCCTTTACAAGTATCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCAGTTAAAAAGCTCGTAGTTGGATTTCTGTTAATAATTTATATAAAATATTTTGATGAATATTTATATAATATTAACATAATTCATATTACTATTTTTTTTAG +>M04527:274:000000000-DBMY7:1:1102:17887:8992 1:N:0:20 +AGTGACAAGAAATAACAATACAGGACTTTTTGGTTTTGTAATTGGAATGAGTTAAGTATAAACCCCTTTACAAGTATCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCAGTTAAAAAGCTCGTAGTTGGATTTCTGTTAATAATTTATATAAAATATTTTGATGAATATTTATATAATATTAACATAATTCATATTACTATTTTTTTTTT diff -r 000000000000 -r c64e19bda2a6 test-data/test_illumina_18S_R.fasta --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_illumina_18S_R.fasta Fri Sep 12 18:50:28 2025 +0000 @@ -0,0 +1,8 @@ +>M04527:274:000000000-DBMY7:1:1102:16042:18930 1:N:0:20 +AGTGACAAGAAATAACAATACAGGACTTTTTGGTTTTGTAATTGGAATGAGTTAAGTATAAACCCCTTTACAAGTATCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCAGTTAAAAAGCTCGTAGTTGGATTTCTGTTAATAATTTATATAAAATATTTTGATGAATATTTATATAATATTAACATAATTCATATTACTATTTTTTTTTT +>M04527:274:000000000-DBMY7:1:1101:20679:16373 1:N:0:20 +AGTGACAAGAAATAACAATACAGGACTTTTTGGTTTTGTAATTGGAATGAGTTAAGTATAAACCCCTTTACAAGTATCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCAGTTAAAAAGCTCGTAGTTGGATTTCTGTTAATAATTTATATAAAATATTTTGATGAATATTTATATAATATTAACATAATTCATATTACTATTTTTTTTTT +>M04527:274:000000000-DBMY7:1:1102:12557:11653 1:N:0:20 +AGTGACAAGAAATAACAATACAGGACTTTTTGGTTTTGTAATTGGAATGAGTTAAGTATAAACCCCTTTACAAGTATCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCAGTTAAAAAGCTCGTAGTTGGATTTCTGTTAATAATTTATATAAAATATTTTGATGAATATTTATATAATATTAACATAATTCATATTACTATTTTTTTTAG +>M04527:274:000000000-DBMY7:1:1102:17887:8992 1:N:0:20 +AGTGACAAGAAATAACAATACAGGACTTTTTGGTTTTGTAATTGGAATGAGTTAAGTATAAACCCCTTTACAAGTATCAATTGGAGGGCAAGTCTGGTGCCAGCAGCCGCGGTAATTCCAGCTCCAATAGCGTATATTAAAGTTGTTGCAGTTAAAAAGCTCGTAGTTGGATTTCTGTTAATAATTTATATAAAATATTTTGATGAATATTTATATAATATTAACATAATTCATATTACTATTTTTTTTTT diff -r 000000000000 -r c64e19bda2a6 test-data/test_illumina_gp60_F1.fasta --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_illumina_gp60_F1.fasta Fri Sep 12 18:50:28 2025 +0000 @@ -0,0 +1,5 @@ +>M04527:274:000000000-DBMY7:1:1102:14324:28396 1:N:0:26 +TCCGCTGTATTCTCAGCCCCAGCCGTTCCACTCAGAGGAACTTTAAAGGATGTTCCTGTTGAGGGCTCATCATCGTCATCGTCATCGTCATCATCATCATCATCATCATCATCATCATCATCAACATCAACCGTCGCACCAGCAAATAAGGCAAGAACTGGAGAAGACGCAGAAGGCAGTCAAGATTCTAGTGGTACTGAAGCTTCTGGTAGCCAGGGTTCTGAAGAGGAAGGTAGTGAAGACGATGGCCA +>M04527:274:000000000-DBMY7:1:1102:20035:28200 1:N:0:26 +TCCGCTGTATTCTCAGCCCCTGCCGTTCCACTCAGAGGAACTTTAAAGGATGTTCCTGTTGAGGGCTCATCATCGTCATCGTCATCATCATCATCATCATCATCATCATCATCATCAACATCAACATCAACCGTCGCACCAGCAAATAAGGCAAGAACTGGAGAAGACGCAGAAGGCAGTCAAGATTCTAGTGGTACTGAAGCTTCTGGTAGCCAGGGTTCTGAAGAGGAAGGTAGTGAAGACGATGGCCA + diff -r 000000000000 -r c64e19bda2a6 test-data/test_illumina_gp60_R1.fasta --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/test_illumina_gp60_R1.fasta Fri Sep 12 18:50:28 2025 +0000 @@ -0,0 +1,4 @@ +>M04527:274:000000000-DBMY7:1:1102:14324:28396 2:N:0:26 +CGAACCACATTACAAATGAAGTGCCGCATTCTTCTTTTGGAGTAGCTTCTATGGTTTCGGTAGTTGCGCCTTCACTTTGAGCTGGAGTAGTGGGTTGGGAAGCAGCACTAGTTTGGCCATCGTCTTCACTACCTTCCTCTTCAGAACCCTGGCTACCAGAAGCTTCAGTACCACTAGAATCTTGACTGCCTTCTGCGTCTTCTCCAGTTCTTGCCTTATTTGCTGGTGCGACGGTTGATGTTGATGATGAT +>M04527:274:000000000-DBMY7:1:1102:20035:28200 2:N:0:26 +CGAACCACATTACAAATGAAGTGCCGCATTCTTCTTTTGGAGTAGCTTCTATGGTTTCGGTAGTTGCGCCTTCACTTTGAGCTGGAGTAGTGGGTTGGGAAGCAGCACTAGTTTGGCCATCGTCTTCACTACCTTCCTCTTCAGAACCCTGGCTACCAGAAGCTTCAGTACCACTAGAATCTTGACTGCCTTCTGCGTCTTCTCCAGTTCTTGCCTTATTTGCTGGTGCGACGGTTGATGTTGATGTTGAT \ No newline at end of file