diff --git a/tools/rna_tools/srnatoolbox/.shed.yml b/tools/rna_tools/srnatoolbox/.shed.yml
new file mode 100644
index 0000000000..e69de29bb2
diff --git a/tools/rna_tools/srnatoolbox/macros.xml b/tools/rna_tools/srnatoolbox/macros.xml
new file mode 100644
index 0000000000..dd500b0432
--- /dev/null
+++ b/tools/rna_tools/srnatoolbox/macros.xml
@@ -0,0 +1,16 @@
+
+
+ 0.0.6
+ 0
+ 25.0
+
+
+ ugrbioinfo/srnatoolbox
+
+
+
+
+ 10.1093/nar/gkz415
+
+
+
\ No newline at end of file
diff --git a/tools/rna_tools/srnatoolbox/srna_mirnaconstargets_animal.xml b/tools/rna_tools/srnatoolbox/srna_mirnaconstargets_animal.xml
new file mode 100644
index 0000000000..bd1ac0216a
--- /dev/null
+++ b/tools/rna_tools/srnatoolbox/srna_mirnaconstargets_animal.xml
@@ -0,0 +1,91 @@
+
+ miRNA target prediction (animal)
+
+ macros.xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ programs and "SEED" in programs
+
+
+ programs and "TS" in programs
+
+
+ programs and "TS" in programs
+
+
+ programs and "TS" in programs
+
+
+ programs and "TS" in programs
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tools/rna_tools/srnatoolbox/srna_mirnaconstargets_plant.xml b/tools/rna_tools/srnatoolbox/srna_mirnaconstargets_plant.xml
new file mode 100644
index 0000000000..b29e852c92
--- /dev/null
+++ b/tools/rna_tools/srnatoolbox/srna_mirnaconstargets_plant.xml
@@ -0,0 +1,86 @@
+
+ miRNA target prediction (plants)
+
+ macros.xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ programs and "TAPIR_FASTA" in programs
+
+
+ programs and "TAPIR_HYBRID" in programs
+
+
+ programs and "PSROBOT" in programs
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tools/rna_tools/srnatoolbox/srnablast.xml b/tools/rna_tools/srnatoolbox/srnablast.xml
new file mode 100644
index 0000000000..df41b93057
--- /dev/null
+++ b/tools/rna_tools/srnatoolbox/srnablast.xml
@@ -0,0 +1,68 @@
+
+ identifies the potential origin of small RNA reads
+
+ macros.xml
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tools/rna_tools/srnatoolbox/test-data/mirnas_test.fa b/tools/rna_tools/srnatoolbox/test-data/mirnas_test.fa
new file mode 100644
index 0000000000..b34c9ea9b3
--- /dev/null
+++ b/tools/rna_tools/srnatoolbox/test-data/mirnas_test.fa
@@ -0,0 +1,6 @@
+>test_miR_1
+UGAGGUAGUAGGUUGUAUAGUU
+>test_miR_2
+UAGCAGCACGUAAAUAUUGGCG
+>test_miR_3
+UGGAAUGUAAAGAAGUAUGUAU
diff --git a/tools/rna_tools/srnatoolbox/test-data/plant_mirnas_test.fa b/tools/rna_tools/srnatoolbox/test-data/plant_mirnas_test.fa
new file mode 100644
index 0000000000..6bff57b5fa
--- /dev/null
+++ b/tools/rna_tools/srnatoolbox/test-data/plant_mirnas_test.fa
@@ -0,0 +1,6 @@
+>plant_miR_test_1
+UGACAGAAGAGAGUGAGCAC
+>plant_miR_test_2
+UUGACAGAAGAUAGAGAGCAC
+>plant_miR_test_3
+UGAAGCUGCCAGCAUGAUCUA
\ No newline at end of file
diff --git a/tools/rna_tools/srnatoolbox/test-data/plant_targets_test.fa b/tools/rna_tools/srnatoolbox/test-data/plant_targets_test.fa
new file mode 100644
index 0000000000..4da57eb5b5
--- /dev/null
+++ b/tools/rna_tools/srnatoolbox/test-data/plant_targets_test.fa
@@ -0,0 +1,8 @@
+>plant_target_test_1
+ATGCGTACGATCGATGCTAGCTAGCTAACGGTGCTCACTCTCTTCTGTCAGCTAGCATCGATCGATGCTAGCTAGCATCG
+>plant_target_test_2
+CGATCGTAGCTAGCATCGATGCTAACGTAGGTGCTCTCTATCTTCTGTCAAGATCGATGCTAGCTAGCATCGATCGTAGCTA
+>plant_target_test_3
+GCTAACGATCGATGCTAGCATCGATCGTAGTAGATCATGCTGGCAGCTTCACGATCGTAGCATGCTAGCTAACGATCGATC
+>plant_target_negative_control
+ATGCGATCGATCGTAGCTAGCTAACGATCGGCTAGCTAGCATCGATCGATGCTAGCTAACG
\ No newline at end of file
diff --git a/tools/rna_tools/srnatoolbox/test-data/srnablast_test.fa b/tools/rna_tools/srnatoolbox/test-data/srnablast_test.fa
new file mode 100644
index 0000000000..aefe6020c3
--- /dev/null
+++ b/tools/rna_tools/srnatoolbox/test-data/srnablast_test.fa
@@ -0,0 +1,30 @@
+>read_001
+UGAGGUAGUAGGUUGUAUAGUU
+>read_002
+UGAGGUAGUAGGUUGUAUAGUU
+>read_003
+UGAGGUAGUAGGUUGUAUAGUU
+>read_004
+UAGCAGCACGUAAAUAUUGGCG
+>read_005
+UAGCAGCACGUAAAUAUUGGCG
+>read_006
+UGGAAUGUAAAGAAGUAUGUAU
+>read_007
+UGGAAUGUAAAGAAGUAUGUAU
+>read_008
+UGGAAUGUAAAGAAGUAUGUAU
+>read_009
+UGGAAUGUAAAGAAGUAUGUAU
+>read_010
+UGAGGUAGUAGGUUGUAUAGUU
+>read_011
+UCACCGGGUGUAAAUCAGCUUG
+>read_012
+UAAAGUGCUGACAGUGCAGAU
+>read_013
+UGACCUAUGAAUUGACAGCC
+>read_014
+ACUGGACUUGGAGUCAGAAGGC
+>read_015
+CGUACGCGGAAUACUUCGA
\ No newline at end of file
diff --git a/tools/rna_tools/srnatoolbox/test-data/srnablast_test.fastq b/tools/rna_tools/srnatoolbox/test-data/srnablast_test.fastq
new file mode 100644
index 0000000000..82c3f1ed83
--- /dev/null
+++ b/tools/rna_tools/srnatoolbox/test-data/srnablast_test.fastq
@@ -0,0 +1,40 @@
+@read_001
+UGAGGUAGUAGGUUGUAUAGUU
++
+IIIIIIIIIIIIIIIIIIIIII
+@read_002
+UGAGGUAGUAGGUUGUAUAGUU
++
+IIIIIIIIIIIIIIIIIIIIII
+@read_003
+UGAGGUAGUAGGUUGUAUAGUU
++
+IIIIIIIIIIIIIIIIIIIIII
+@read_004
+UAGCAGCACGUAAAUAUUGGCG
++
+IIIIIIIIIIIIIIIIIIIIII
+@read_005
+UAGCAGCACGUAAAUAUUGGCG
++
+IIIIIIIIIIIIIIIIIIIIII
+@read_006
+UGGAAUGUAAAGAAGUAUGUAU
++
+IIIIIIIIIIIIIIIIIIIIII
+@read_007
+UGGAAUGUAAAGAAGUAUGUAU
++
+IIIIIIIIIIIIIIIIIIIIII
+@read_008
+UGGAAUGUAAAGAAGUAUGUAU
++
+IIIIIIIIIIIIIIIIIIIIII
+@read_009
+UCACCGGGUGUAAAUCAGCUUG
++
+IIIIIIIIIIIIIIIIIIIIII
+@read_010
+UAAAGUGCUGACAGUGCAGAU
++
+IIIIIIIIIIIIIIIIIIIII
\ No newline at end of file
diff --git a/tools/rna_tools/srnatoolbox/test-data/utr_test.fa b/tools/rna_tools/srnatoolbox/test-data/utr_test.fa
new file mode 100644
index 0000000000..cbbf3b7288
--- /dev/null
+++ b/tools/rna_tools/srnatoolbox/test-data/utr_test.fa
@@ -0,0 +1,8 @@
+>target_1_seed_test_miR_1
+ATGCGTACGTTAGCTAGCTAACGATCGATCTACCTCTTCGATCGATGCTAGCTAGCTAACGTAGC
+>target_2_seed_test_miR_2
+CGATCGGATCCGATGCTAACGTTAGCTATGCTGCTGATCGATCGTAGCTAGCTACGATCGATCG
+>target_3_seed_test_miR_3
+GCTAGCATCGATCGTTAGCTACGATCGAACATTCCCGATGCTAGCTAGCATCGATCGATCGATC
+>target_4_negative_control
+AAAAAAAAAACCCCCCCCCCGGGGGGGGGGTTTTTTTTTTACACACACACGTGTGTGTGTG
\ No newline at end of file