Mercurial > repos > iuc > ampvis2_core
annotate test-data/generate.R @ 4:943c2ae9594a draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ampvis2 commit ab75ba7665d7fb5c18ad08dfbba92b273f991dfc
| author | iuc | 
|---|---|
| date | Sat, 16 Mar 2024 11:38:02 +0000 | 
| parents | de6156c8ef16 | 
| children | 
| rev | line source | 
|---|---|
| 0 
48e343a308b0
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ampvis2 commit 7c0ecbffdb5e993f5af7e3b52c424c2761fb91d3"
 iuc parents: diff
changeset | 1 library(ampvis2) | 
| 
48e343a308b0
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ampvis2 commit 7c0ecbffdb5e993f5af7e3b52c424c2761fb91d3"
 iuc parents: diff
changeset | 2 | 
| 
48e343a308b0
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ampvis2 commit 7c0ecbffdb5e993f5af7e3b52c424c2761fb91d3"
 iuc parents: diff
changeset | 3 # subset taxa using 200 random OTUs | 
| 
48e343a308b0
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ampvis2 commit 7c0ecbffdb5e993f5af7e3b52c424c2761fb91d3"
 iuc parents: diff
changeset | 4 aalborgwwtps <- amp_subset_taxa(AalborgWWTPs, tax_vector = sample(AalborgWWTPs$tax$OTU, 200)) | 
| 
48e343a308b0
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ampvis2 commit 7c0ecbffdb5e993f5af7e3b52c424c2761fb91d3"
 iuc parents: diff
changeset | 5 | 
| 
48e343a308b0
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ampvis2 commit 7c0ecbffdb5e993f5af7e3b52c424c2761fb91d3"
 iuc parents: diff
changeset | 6 ape::write.tree(aalborgwwtps$tree, "AalborgWWTPs.nwk") | 
| 
48e343a308b0
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ampvis2 commit 7c0ecbffdb5e993f5af7e3b52c424c2761fb91d3"
 iuc parents: diff
changeset | 7 amp_export_fasta(aalborgwwtps, "AalborgWWTPs.fa", tax = F) | 
| 
48e343a308b0
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ampvis2 commit 7c0ecbffdb5e993f5af7e3b52c424c2761fb91d3"
 iuc parents: diff
changeset | 8 amp_export_otutable(aalborgwwtps, "AalborgWWTPs.otu") | 
| 
48e343a308b0
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ampvis2 commit 7c0ecbffdb5e993f5af7e3b52c424c2761fb91d3"
 iuc parents: diff
changeset | 9 write.table(aalborgwwtps$tax, file = "AalborgWWTPs.tax", quote = F, sep = "\t", row.names = F) | 
| 
48e343a308b0
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ampvis2 commit 7c0ecbffdb5e993f5af7e3b52c424c2761fb91d3"
 iuc parents: diff
changeset | 10 write.table(aalborgwwtps$metadata, file = "AalborgWWTPs.tsv", quote = F, sep = "\t") | 
| 1 
de6156c8ef16
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ampvis2 commit 40ca64669b0f8c875835fcf41ce91e6adb391283"
 iuc parents: 
0diff
changeset | 11 | 
| 
de6156c8ef16
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ampvis2 commit 40ca64669b0f8c875835fcf41ce91e6adb391283"
 iuc parents: 
0diff
changeset | 12 # construct data for merge_ampvis2 | 
| 
de6156c8ef16
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ampvis2 commit 40ca64669b0f8c875835fcf41ce91e6adb391283"
 iuc parents: 
0diff
changeset | 13 t <- amp_load(otutable = "AalborgWWTPs.otu.csv", metadata = "AalborgWWTPs.tsv", taxonomy = "AalborgWWTPs.tax.tsv", fasta = "AalborgWWTPs.fa", tree = "AalborgWWTPs.nwk") | 
| 
de6156c8ef16
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ampvis2 commit 40ca64669b0f8c875835fcf41ce91e6adb391283"
 iuc parents: 
0diff
changeset | 14 d_2010 <- amp_subset_samples(t, Period %in% "2010") | 
| 
de6156c8ef16
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ampvis2 commit 40ca64669b0f8c875835fcf41ce91e6adb391283"
 iuc parents: 
0diff
changeset | 15 # 60 samples and 109 OTUs have been filtered | 
| 
de6156c8ef16
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ampvis2 commit 40ca64669b0f8c875835fcf41ce91e6adb391283"
 iuc parents: 
0diff
changeset | 16 # Before: 67 samples and 200 OTUs | 
| 
de6156c8ef16
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ampvis2 commit 40ca64669b0f8c875835fcf41ce91e6adb391283"
 iuc parents: 
0diff
changeset | 17 # After: 7 samples and 91 OTUs | 
| 
de6156c8ef16
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ampvis2 commit 40ca64669b0f8c875835fcf41ce91e6adb391283"
 iuc parents: 
0diff
changeset | 18 d_2011 <- amp_subset_samples(t, Period %in% "2011") | 
| 
de6156c8ef16
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ampvis2 commit 40ca64669b0f8c875835fcf41ce91e6adb391283"
 iuc parents: 
0diff
changeset | 19 # 61 samples and 94 OTUs have been filtered | 
| 
de6156c8ef16
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ampvis2 commit 40ca64669b0f8c875835fcf41ce91e6adb391283"
 iuc parents: 
0diff
changeset | 20 # Before: 67 samples and 200 OTUs | 
| 
de6156c8ef16
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ampvis2 commit 40ca64669b0f8c875835fcf41ce91e6adb391283"
 iuc parents: 
0diff
changeset | 21 # After: 6 samples and 106 OTUs | 
| 
de6156c8ef16
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ampvis2 commit 40ca64669b0f8c875835fcf41ce91e6adb391283"
 iuc parents: 
0diff
changeset | 22 | 
| 
de6156c8ef16
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ampvis2 commit 40ca64669b0f8c875835fcf41ce91e6adb391283"
 iuc parents: 
0diff
changeset | 23 saveRDS(d_2010, "AalborgWWTPs.2010.rds") | 
| 
de6156c8ef16
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ampvis2 commit 40ca64669b0f8c875835fcf41ce91e6adb391283"
 iuc parents: 
0diff
changeset | 24 saveRDS(d_2011, "AalborgWWTPs.2011.rds") | 
| 
de6156c8ef16
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ampvis2 commit 40ca64669b0f8c875835fcf41ce91e6adb391283"
 iuc parents: 
0diff
changeset | 25 | 
| 
de6156c8ef16
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/ampvis2 commit 40ca64669b0f8c875835fcf41ce91e6adb391283"
 iuc parents: 
0diff
changeset | 26 # => merging should give 13 samples | 
