cd /home/orue/work/PROJECTS/OENOVARDOCC/
# Archive was broken
zip -FFv 240119_M03493_0553_000000000-LDHG4.zip --out fixed.zip
unzip fixed.zip
mkdir RAW_DATA RAW_DATA_READY
find 240119_M03493_0553_000000000-LDHG4/ -name \*.fastq.gz -exec cp {} RAW_DATA/ \;
for i in RAW_DATA/*_R1_001.fastq.gz ; do id=$(echo $(basename $i) |cut -f 1 -d "_" ) ; cp $i RAW_DATA_READY/${id}_R1.fastq.gz ; done
for i in RAW_DATA/*_R2_001.fastq.gz ; do id=$(echo $(basename $i) |cut -f 1 -d "_" ) ; cp $i RAW_DATA_READY/${id}_R2.fastq.gz ; done
rm -f RAW_DATA_READY/Undetermined_R*
scp -r RAW_DATA_READY/* orue@abaca.maiage.inrae.fr:/backup/partage/migale/OENOVARDOCC/RAW_DATA
OENOVARDOCC
The aim of this project is to characterize the microbiota of grapes and grape musts from different French vineyards with various grape varieties.
This document is a report of the analyses performed. You will find all the code used to analyze these data. The version of the tools (maybe in code chunks) and their references are indicated, for questions of reproducibility.
Aim of the project
The aim of this project is to characterize the microbiota of grapes and grape musts from different French vineyards with various grape varieties. The collect organized in 2023 used 25 different varieties from 4 vineyards. Fermentations were conducted for a limited number of varieties. Samples were collected during the fermentations to investigate the diversity of the microbiota through a metabarcoding approach.
Partners
- Olivier Rué - Migale bioinformatics facility - BioInfomics - INRAE
- Cécile Neuvéglise - SPO - INRAE
Deliverables
Deliverables agreed at the preliminary meeting (Table 1).
Definition | |
---|---|
1 | HTML report |
Data management
All data is managed by the migale facility for the duration of the project. Once the project is over, the Migale facility does not keep your data. We will provide you with the raw data and associated metadata that will be deposited on public repositories before the results are used. We can guide you in the submission process. We will then decide which files to keep, knowing that this report will also be provided to you and that the analyses can be replayed if needed.
Raw data
Raw data were sent on February 16 and deposited on the front server
and a copy was sent to the abaca
server.
Quality control
# seqkit
cd /home/orue/work/PROJECTS/OEANOVARDOCC/
qsub -cwd -V -N seqkit -pe thread 4 -R y -b y "conda activate seqkit-2.0.0 && seqkit stats /home/orue/work/PROJECTS/OENOVARDOCC/RAW_DATA_READY/*.fastq.gz -j 4 > raw_data.infos && conda deactivate"
We can plot and display the number of reads to see if enough reads are present and if samples are homogeneous.
cd /home/orue/work/PROJECTS/OENOVARDOCC/
mkdir FASTQC LOGS
for i in /home/orue/work/PROJECTS/OENOVARDOCC/RAW_DATA_READY/*.fastq.gz ; do echo "conda activate fastqc-0.11.9 && fastqc $i -o FASTQC && conda deactivate" >> fastqc.sh ; done
qarray -cwd -V -N fastqc -o LOGS -e LOGS fastqc.sh
qsub -cwd -V -N multiqc -o LOGS -e LOGS -b y "conda activate multiqc-1.11 && multiqc FASTQC -o MULTIQC && conda deactivate"
The MultiQC report shows expected metrics for Illumina Miseq sequencing data.
The quality control is good enough to go further. 4 samples have few reads: control-2
, 2023-OC39-3-EF
, 2023-OC40-2-EF
and 2023-OC39-7-EF
.
Bioinformatics
We used FROGS v.5.0
The first tool, called denoising
allows to clean reads. From FASTQ files, reads with N were first discarded. Then, reads were denoised with dada2
FROGS v.5.0 is under development and reachable through the dev-dada2
branch of FROGS github repository.
cd RAW_DATA_READY
tar zcvf Oenovardocc.tar.gz *.fastq.gz
cd ../
mkdir FROGS5
cd FROGS5
conda activate frogs-4.1.0
conda_lib_dir=`echo $(dirname $(dirname $(which preprocess.py)))/libexec`
export PATH=$conda_lib_dir:$PATH
export PATH="/home/orue/work/GIT/FROGS2023OK/libexec":$PATH
export PATH="/home/orue/work/GIT/FROGS2023OK/app":$PATH
export PYTHONPATH=`echo $(dirname $(dirname $(which preprocess.py)))/lib`:$PYTHONPATH
denoising.py illumina --min-amplicon-size 50 --max-amplicon-size 1000 --merge-software pear --five-prim-primer CTTGGTCATTTAGAGGAAGTAA --three-prim-primer GCATCGATGAAGAACGCAGC --R1-size 300 --R2-size 300 --nb-cpus 16 --output-fasta clusters.fasta --output-biom clusters.biom --summary denoising.html --log-file denoising.log --process dada2 --input-archive ../RAW_DATA_READY/Oenovardocc.tar.gz --sample-inference pseudo-pooling --keep-unmerged
remove_chimera.py --input-fasta clusters.fasta --input-biom clusters.biom --nb-cpus 16 --summary remove_chimera.html --log-file remove_chimera.log
cluster_filters.py --input-fasta remove_chimera.fasta --input-biom remove_chimera_abundance.biom --nb-cpus 16 --contaminant /db/outils/FROGS/contaminants/phi.fa -a 0.00005 --output-fasta filters.fasta --log-file filters.log
itsx.py --check-its-only --input-fasta filters.fasta --input-biom cluster_filters_abundance.biom
taxonomic_affiliation.py --input-biom itsx_abundance.biom --input-fasta itsx.fasta --nb-cpus 16 --reference ~/work/PROJECTS/LEBANESEWHEATSOURDOUGH/ITS/UNITE_9.0_20221016_plus_METABARFOOD.fasta
affiliation_stats.py --input-biom affiliation_abundance.biom --output-file affiliations_stats.html --multiple-tag blast_affiliations --tax-consensus-tag blast_taxonomy --identity-tag perc_identity --coverage-tag perc_query_coverage
library(Biostrings)
<- "html/affiliation_abundance.biom"
biomfile <- import_frogs(biomfile, taxMethod = "blast")
physeq <- read.table("data/metadata.tsv", row.names = 1, header = TRUE, sep = "\t", stringsAsFactors = FALSE)
metadata <- metadata %>%
metadata mutate(SampleName = rownames(metadata))
sample_data(physeq) <- metadata
saveRDS(physeq,"html/oenovardocc.rds")
<- "html/itsx.fasta"
fasta_file <- readDNAStringSet(fasta_file)
sequences taxa_names(physeq) <- unlist(as.character(sequences))
physeq
phyloseq-class experiment-level object
otu_table() OTU Table: [ 274 taxa and 144 samples ]
sample_data() Sample Data: [ 144 samples by 11 sample variables ]
tax_table() Taxonomy Table: [ 274 taxa by 7 taxonomic ranks ]
Two samples were interchanged.
<- physeq %>%
old_phy_obj subset_samples(SampleName %in% c("2023-OC38-6-T1", "2023-OC38-7-T1"))
#p <- plot_composition(physeq = old_phy_obj, taxaRank1 = "Kingdom", taxaSet1 = "Fungi", taxaRank2 = "Family", numberOfTaxa = 20L, spread = TRUE)
#p+ facet_grid(~Variety_name, scales = "free_x", space = "free")
<- sample_names(physeq)
sample_names
<- which(sample_names == "2023-OC38-6-T1")
index_ech1 <- which(sample_names == "2023-OC38-7-T1")
index_ech2
c(index_ech1, index_ech2)] <- sample_names[c(index_ech2, index_ech1)]
sample_names[sample_names(physeq) <- sample_names
<- physeq %>%
new_phy_obj subset_samples(SampleName %in% c("2023-OC38-6-T1", "2023-OC38-7-T1"))
#p <- plot_composition(physeq = new_phy_obj, taxaRank1 = "Kingdom", taxaSet1 = "Fungi", taxaRank2 = "Family", numberOfTaxa = 20L, spread = TRUE)
#p+ facet_grid(~Variety_name, scales = "free_x", space = "free")
#physeq
library(ggVennDiagram)
<- readRDS("html/microvarior2_ITS_final.rds")
microvarior2 <- readRDS("html/microvarior3.rds")
microvarior3
<- taxa_names(microvarior2)
asv_microvarior2 <- taxa_names(microvarior3)
asv_microvarior3 <- taxa_names(physeq)
asv_oenovardocc
<- list(
x asv_microvarior2 = asv_microvarior2,
asv_microvarior3 = asv_microvarior3,
asv_oenovardocc = asv_oenovardocc
)ggVennDiagram(x,label_alpha = 0) +
scale_fill_gradient(low = "#F4FAFE", high = "#4981BF")
<- function(t, taxo, sequence){
change_complete_taxo if(sequence %in% rownames(t)){
<- unlist(strsplit(taxo, ";"))
taxolist "Kingdom"] <- taxolist[1]
t[sequence,"Phylum"] <- taxolist[2]
t[sequence,"Class"] <- taxolist[3]
t[sequence,"Order"] <- taxolist[4]
t[sequence,"Family"] <- taxolist[5]
t[sequence,"Genus"] <- taxolist[6]
t[sequence,"Species"] <- taxolist[7]
t[sequence,
}return(t)
}
<- phyloseq::tax_table(microvarior3)
t3 <- phyloseq::tax_table(physeq)
t2 <- rownames(t2)
l2 <- rownames(t3)
l3 <- phyloseq::tax_table(physeq)
t
<- psmelt(physeq) %>% as_tibble() %>% mutate(Taxo = paste(Kingdom,Phylum,Class,Order,Family,Genus,Species,sep=";")) %>% group_by(OTU) %>% ungroup() %>% select(OTU,Taxo) %>% unique()
tib
<- psmelt(microvarior3) %>% as_tibble() %>% mutate(Species = gsub(" ","_",Species)) %>% mutate(Taxo = paste(Kingdom,Phylum,Class,Order,Family,Genus,Species,sep=";")) %>% group_by(OTU) %>% ungroup() %>% select(OTU,Taxo) %>% unique()
tib3
for (asv in l3) {
if(asv %in% l2){
#write.table(asv, "html/changes_asvs.txt", append=TRUE, quote = FALSE, row.names = FALSE, col.names = FALSE)
<- tib3 %>% filter(OTU == asv) %>% select(Taxo) %>% as.character()
taxo3 <- tib %>% filter(OTU == asv) %>% select(Taxo) %>% as.character()
taxo2 if(taxo2 != taxo3){
<- paste(asv, "\t", gsub(" ","_",taxo2),"\t",gsub(" ","_",taxo3))
textchanges write.table(textchanges, "html/changes_asvs.txt", append=TRUE, quote = FALSE, row.names = FALSE, col.names = FALSE)
<- change_complete_taxo(t,taxo3,asv)
t
}
}
}
<- function(t, taxo, sequence){
change_complete_taxo
<- unlist(strsplit(taxo, ";"))
taxolist if(sequence %in% rownames(t)){
"Kingdom"] <- taxolist[1]
t[sequence,"Phylum"] <- taxolist[2]
t[sequence,"Class"] <- taxolist[3]
t[sequence,"Order"] <- taxolist[4]
t[sequence,"Family"] <- taxolist[5]
t[sequence,"Genus"] <- taxolist[6]
t[sequence,"Species"] <- taxolist[7]
t[sequence,
}return(t)
}
<- change_complete_taxo(t,"Fungi;Ascomycota;Eurotiomycetes;Eurotiales;Aspergillaceae;Aspergillus;Aspergillus_Group_costaricensis","AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTACCGAGTGCGGGTCCTTTGGGCCCAACCTCCCATCCGTGTCTATTATACCCTGTTGCTTCGGCGGGCCCGCCGCTTGTCGGCCGCCGGGGGGGCGCCTTTGCCCCCCGGGCCCGTGCCCGCCGGAGACCCCAACACGAACACTGTCTGAAAGCGTGCAGTCTGAGTTGATTGAATGCAATCAGTTAAAACTTTCAACAATGGATCTCTTGGTTCCG")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Leotiomycetes;Helotiales;Sclerotiniaceae;Botrytis;Botrytis_cinerea","AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTACAGAGTTCATGCCCGAAAGGGTAGACCTCCCACCCTTGTGTATTATTACTTTGTTGCTTTGGCGAGCTGCCTTCGGGCCTTGTATGCTCGCCAGAGAATACCAAAACTCTTTTTATTAATGTCGTCTGAGTACTATATAATAGTTAAAACTTTCAACAACGGATCTCTTGGTTCTG")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Saccharomycetes;Saccharomycetales;Metschnikowiaceae;Metschnikowia;Metschnikowia_chrysoperlae","AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAAAAAAACACTTATACACTTTTAGGCATAAACACTTACCATTGAATTCTTCAAATACACAATTAAAAAACTTTCAACAACGGATCTCTTGGTTCTC")
t <- change_complete_taxo(t,"Fungi;Basidiomycota;Microbotryomycetes;Microbotryomycetes_incertae_sedis;Microbotryomycetes_incertae_sedis;Curvibasidium;Curvibasidium_cygneicollum","AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAGTGAATTTAGAGCGTAACTTCGGTTAGCTCAACCTTCATTTTCCAACTCTGTGCACTATTGGCGGACTGGGAGCAAGTAATTGCTATTCAGTCTGCGGCTCACTATTAAACATTAGTTAAAGTATGTATATAAAAACAAAACAAAAAAAACTTTCAACAACGGATCTCTTGGCTCTC")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Dothideomycetes;Cladosporiales;Cladosporiaceae;Cladosporium;Cladosporium_Group_limoniforme","AAGTCGTAACAAGGTCTCCGTAGGTGAACCTGCGGAGGGATCATTATAAGTTCACCCAGGCTTGTACAGCTGGGGACTGACAACCCTTTGATTTCCGACTCTGTTGCCTCCGGGGCGACCCTGCCTTCGGGCGGGGGCTCCGGGTGGACACTTCAAACTCTTGCGTAACTTTGCAGTCTGAGTAAACTTAATTAATAAATTAAAACTTTTAACAACGGATCTCTTGGTTCTG")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Saccharomycetes;Saccharomycetales;Metschnikowiaceae;Metschnikowia;Metschnikowia_pulcherrima","AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAATATTGTTTTTACACCCTTTTAGGCACAAACTCTAAATCTTAACCGTCAATAATTCTTTAAAAAACTTTCAACAACGGATCTCTTGGTTCTC")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Saccharomycetes;Saccharomycetales;Metschnikowiaceae;Metschnikowia;Metschnikowia_pulcherrima","AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAAAAATATTATTACACACTTTTAGGCACAAACTCTAAATCTTAACCGTCAATAACTTTATCAAAAAACTTTCAACAACGGATCTCTTGGTTCTC")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Saccharomycetes;Saccharomycetales;Metschnikowiaceae;Metschnikowia;Metschnikowia_chrysoperlae","AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAAAAAAACACTTATACACTTTTAGGCATAAACACTTACCATTGAATTCTTCAAATACACAATTCAAAAACTTTCAACAACGGATCTCTTGGTTCTC")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Saccharomycetes;Saccharomycetales;Metschnikowiaceae;Metschnikowia;Metschnikowia_chrysoperlae","AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAAAAATATTCTTATACACTTTTAGGCATAAACACTTACCATTGAATTCTTCAAATACACAATTAAAAAACTTTCAACAACGGATCTCTTGGTTCTC")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Saccharomycetes;Saccharomycetales;Metschnikowiaceae;Metschnikowia;Metschnikowia_pulcherrima","AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAATATTGTTTTTACACCCTTTTAGGCACAAACTCTAAATCTTAACCGTCAATAATTCTTTAAAAAAACTTTCAACAACGGATCTCTTGGTTCTC")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Saccharomycetes;Saccharomycetales;Metschnikowiaceae;Metschnikowia;Metschnikowia_Group_sinensis","AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAAGAATATTATTACACACTTTTAGGAAAAAACAACTGAACCTTTTTTTTCAAATACACAATTAAAAAACTTTCAACAACGGATCTCTTGGTTCTC")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Dothideomycetes;Pleosporales;Pleosporaceae;Alternaria;Alternaria_Group_doliconidium","AAGTCGTAACAAGGTCTCCGTAGGTGAACCTGCGGAGGGATCATTACACAAATATGAAGGCGGGCTGGAACCTCTCGGGGTTACAGCCTTGCTGAATTATTCACCCTTGTCTTTTGCGTACTTCTTGTTTCCTTGGTGGGTTCGCCCACCACTAGGACAAACATAAACCTTTTGTAATTGCAATCAGCGTCAGTAACAAATTAATAATTACAACTTTCAACAACGGATCTCTTGGTTCTG")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Dothideomycetes;Pleosporales;Pleosporaceae;Alternaria;Alternaria_Group_californica","AAGTCGTAACAAGGTCTCCGTAGGTGAACCTGCGGAGGGATCATTACACAATAACCAGGCGGGCTGGACACCCCCCGCTGGGCACTGCTTCACGGCGTGCGCGGCGGGGCCGGCCCTGCTGAATTATTCACCCGTGTCTTTTGCGTACTTCTTGTTTCCTGGGTGGGCTCGCCCGCCCTCAGGACCAACCACAAACCTTTTGCAATAGCAATCAGCGTCAGTAACAACGTAATTAATTACAACTTTCAACAACGGATCTCTTGGTTCTG")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Dothideomycetes;Pleosporales;Pleosporaceae;Alternaria;Alternaria_sp.","AAGTCGTAACAAGGTCTCCGTAGGTGAACCTGCGGAGGGATCATTACACAATAACAAGGCGGGTTGGACACCCCCCGCTGGGCACTGCTTCACGGCGTGCGCGGCGGGGCCGGCCCTGCTGAATTATTTACCCGTGTCTTTTGCGTACTTCTTGTTTCCTGGGTGGGCTCGCCCGCCCTCAGGACCAACCACAAACCTTTTGCAATAGCAATCAGCGTCAGTAACAACGTAATTAATTACAACTTTCAACAACGGATCTCTTGGTTCTG")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Eurotiomycetes;Eurotiales;Aspergillaceae;Aspergillus;Aspergillus_carbonarius","AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTACCGAGTGCGGGTCCTTTGGGCCCAACCTCCCACCCGTGTCTATTGTACCTGTTGCTTCGGCGGGCCCGCCGCTTGTCGGCCGCCGGGGGGGCATCTCTGCCCCTCGGGCCCGTGCCCGCCGGAGACACCAACACGAACACTGTCTGAAATCGTGAAGTCTGAGTCGATTGTTTTCAATCAGTTAAAACTTTCAACAATGGATCTCTTGGTTCCG")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Eurotiomycetes;Eurotiales;Aspergillaceae;Aspergillus;Aspergillus_foetidus","AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTACCGAGTGCGGGTCCTTTGGGCCCAACCTCCCATCCGTGTCTATTGTACCCTGTTGCTTCGGCGGGCCCGCCGCTTGTCGGCCGCCGGGGGGGCGCCTCTGCCCCCCGGGCCCGTGCCCGCCGGAGACCCCAACACGAACACTGTCTGAAAGCGTGCAGTCTGAGTTGATTGAATGCAATCAGTTAAAACTTTCAACAATGGATCTCTTGGTTCCG")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Dothideomycetes;Cladosporiales;Cladosporiaceae;Cladosporium;Cladosporium_aggregatocicatricatum","AAGTCGTAACAAGGTCTCCGTAGGTGAACCTGCGGAGGGATCATTATATGACGCCCCAGGCTTGTACAGCTGGGAACGCACAACCCTTTGTTTTCCGACTCTGTTGCCTCCGGGGCGACCCTGCCTTCGGGCGGGGGCTCCGGGTGGACACTTCAAACTCTTGCGTAACTTTGCAGTCTGAGTAAACTTAATTAATAAATTAAAACTTTTAACAACGGATCTCTTGGTTCTG")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Dothideomycetes;Cladosporiales;Cladosporiaceae;Cladosporium;Cladosporium_allicinum","AAGTCGTAACAAGGTCTCCGTAGGTGAACCTGCGGAGGGATCATTACAAGAACGCCCGGGCTTCGGCCTGGTTATTCATAACCCTTTGTTGTCCGACTCTGTTGCCTCCGGGGCGACCCTGCCTTCGGGCGGGGGCTCCGGGTGGACACTTCAAACTCTTGCGTAACTTTGCAGTCTGAGTAAACTTAATTAATAAATTAAAACTTTTAACAACGGATCTCTTGGTTCTG")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Dothideomycetes;Cladosporiales;Cladosporiaceae;Cladosporium;Cladosporium_rhusicola","AAGTCGTAACAAGGTCTCCGTAGGTGAACCTGCGGAGGGATCATTACAAGAACTTCCGGGCTTCGGCCTGGTTATTCATAACCCTTTGTTGTCCGACTCTGTTGCCTCCGGGGCGACCCTGCCTTCGGGCGGGGGCTCCGGGTGGACACTTCAAACTCTTGCGTAACTTTGCAGTCTGAGTAAACTTAATTAATAAATTAAAACTTTTAACAACGGATCTCTTGGTTCTG")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Dothideomycetes;Cladosporiales;Cladosporiaceae;Cladosporium;Cladosporium_Group_cladosporioides","AAGTCGTAACAAGGTCTCCGTAGGTGAACCTGCGGAGGGATCATTACAAGTGACCCCGGTCTAACCACCGGGATGTTCATAACCCTTTGTTGTCCGACTCTGTTGCCTCCGGGGCGACCCTGCCTTCGGGCGGGGGCTCCGGGTGGACACTTCAAACTCTTGCGTAACTTTGCAGTCTGAGTAAACTTAATTAATAAATTAAAACTTTTAACAACGGATCTCTTGGTTCTG")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Dothideomycetes;Cladosporiales;Cladosporiaceae;Cladosporium;Cladosporium_Group_ramotenellum","AAGTCGTAACAAGGTCTCCGTAGGTGAACCTGCGGAGGGATCATTACAAGTGACCCCGGCTACGGCCGGGATGTTCATAACCCTTTGTTGTCCGACTCTGTTGCCTCCGGGGCGACCCTGCCTTCGGGCGGGGGCTCCGGGTGGACACTTCAAACTCTTGCGTAACTTTGCAGTCTGAGTAAACTTAATTAATAAATTAAAACTTTTAACAACGGATCTCTTGGTTCTG")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Dothideomycetes;Pleosporales;Didymellaceae;Didymella;Didymella_sp.","AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTACCTAGAGTTGTGGGCTTTGCCCGCCATCTCTTACCCATGTCTTTTGAGTACCTTCGTTTCCTCGGCGGGTCCGCCCGCCGATTGGACAATTTAAACCATTTGCAGTTGCAATCAGCGTCTGAAAAAAACTTAATAGTTACAACTTTCAACAACGGATCTCTTGGTTCTG")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Dothideomycetes;Pleosporales;Didymellaceae;Epicoccum;Epicoccum_italicum","AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTACCTAGAGTTTGTGGACTTCGGTCTGCTACCTCTTACCCATGTCTTTTGAGTACCTTCGTTTCCTCGGCGGGTCCGCCCGCCGGTTGGACAACATTCAAACCCTTTGCAGTTGCAATCAGCGTCTGAAAAAACTTAATAGTTACAACTTTCAACAACGGATCTCTTGGTTCTG")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Dothideomycetes;Pleosporales;Didymellaceae;Epicoccum;Epicoccum_tritici","AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTACCTAGAGTTTGTAGACTTCGGTCTGCTACCTCTTACCCATGTCTTTTGAGTACCTTCGTTTCCTCGGCGGGTCCGCCCGCCGATTGGACAACATTCAAACCCTTTGCAGTTGCAATCAGCGTCTGAAAAAACATAATAGTTACAACTTTCAACAACGGATCTCTTGGTTCTG")
t <- change_complete_taxo(t,"Fungi;Basidiomycota;Tremellomycetes;Filobasidiales;Filobasidiaceae;Filobasidium;Filobasidium_sp.","AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAATGAATTTTACGCCCTAGGCTTAAGTGCTAGGGGCTGGTTCTATCCATAACACCTGTGCACTGTTGGATGCTTGCATCCACTTTTAAACTAAACATTATTGTAACAAATGTAGTCTTATTATAACATAATAAAACTTTCAACAACGGATCTCTTGGCTCTC")
t <- change_complete_taxo(t,"Fungi;Basidiomycota;Tremellomycetes;Filobasidiales;Filobasidiaceae;Filobasidium;Filobasidium_chernovii","AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTATTGAATTCAAATCATCTGTGGCTTCGGTCCGGATGTGCCAACAGGTAACACTGTTGGTAATTCTATCCATAACACCTGTGAACTGTTGGATGCTTGCATCCACTTTTATACTAAACATTATTGTAACAAATGTAGTCTTATTATAACTAATAAAACTTTTAACAACGGATCTCTTGGCTCTC")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Saccharomycetes;Saccharomycetales;Saccharomycodaceae;Hanseniaspora;Hanseniaspora_sp.","AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAGATTGAATTATCATTGTTGCTCGAGTTCTTGTTTAGATCTTTTACAATAATGTGTATCTTTATTGAAGATGTGCGCTTAATTGCGCTGCTTCTTTAGAGTGTCGCAGTAGAAGTAGTCTTGCTTGAATCTCAGTCAACGCTACACACATTGGAGTTTTTTACTTTAATTTAATTCTTTCTGCTTTGAATCGAAAGGTTCAAGGCAAAAAACAAACACAAACAATTTTATTTTATTATAATTTTTTAAACTAAACCAAAATTCCTAACGGAAATTTTAAAATAATTTAAAACTTTCAACAACGGATCTCTTGGTTCTC")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Dothideomycetes;Mycosphaerellales;Teratosphaeriaceae;Neocatenulostroma;Neocatenulostroma_microsporum","AAGTCGTAACAAGGTCTCCGTAGGTGAACCTGCGGAGGGATCATTACTGAGTGAGGGCCTCTGGCCCGACCTCCAACCCCATGTTATCTGACACTGTTGCCTCCGGGGCGACCCGGCCTGCCTTCGGGTGTTTCGGGGCCCCGGGTGGACCATTCAACTCTGCATCTTTGCGTCTGAGTAAATGATTGAATCAATCAAAACTTTCAACAACGGATCTCTTGGTTCTG")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Eurotiomycetes;Eurotiales;Aspergillaceae;Penicillium;Penicillium_Group_brevicompactum","AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTACCGAGTGAGGGCCCTCTGGGTCCAACCTCCCACCCGTGTTTATTTTACCTTGTTGCTTCGGCGAGCCTGCCTTTTGGCTGCCGGGGGACGTCTGTCCCCGGGTCCGCGCTCGCCGAAGACACCTTAGAACTCTGTCTGAAGATTGTAGTCTGAGATTAAATATAAATTATTTAAAACTTTCAACAACGGATCTCTTGGTTCCG")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Eurotiomycetes;Eurotiales;Aspergillaceae;Penicillium;Penicillium_Group_patens","AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTACTGAGTGAGGGCCCTCTGGGTCCAACCTCCCACCCGTGTTTATTGTACCTTGTTGCTTCGGTGCGCCCGCCTCACGGCCGCCGGGGGGCTTCTGCCCCCGGGTCCGCGCGCACCGGAGACACCATTGAACTCTGTCTGAAGATTGCAGTCTGAGCATAAACTAAATAAGTTAAAACTTTCAACAACGGATCTCTTGGTTCCG")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Eurotiomycetes;Eurotiales;Aspergillaceae;Penicillium;Penicillium_Group_spinuloramigenum","AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTACTGAGTGAGGGCCCTCTGGGTCCAACCTCCCACCCGTGTTTATTGTACCTTGTTGCTTCGGTGCGCCCGCCTCACGGCCGCCGGGGGGCTTCTGCCCCCGGGTCCGCGCGCACCGGAGACACTATTGAACTCTGTCTGAAGATTGCAGTCTGAGCATAAACTAAATAAGTTAAAACTTTCAACAACGGATCTCTTGGTTCCG")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Dothideomycetes;Pleosporales;Didymosphaeriaceae;Pseudopithomyces;Pseudopithomyces_angolensis","AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAACCTTTCAAAACAGGGTGCGTCGCGGCCCCCGAGGTGCGGAAACAAGCCTCGAGCGGTTTGGGGTCCTCCCCTTCACGCGCGCACGACTGCCATCCTTACTTTACGAGCACCTTCTGTTCTCCCTCGGCGGGGCAACCTGCCGTTGGAACCGAATAAACTCTTTTTGCATCTAGCATTACCTGTTCCGAAACAAACAATCGTTACAACTTTCAACAATGGATCTCTTGGCTCTG")
t
# Cladosporiales
<- change_complete_taxo(t,"Fungi;Ascomycota;Dothideomycetes;Cladosporiales;Cladosporiaceae;Cladosporium;Cladosporium_cladosporioides","AAGTCGTAACAAGGTCTCCGTAGGTGAACCTGCGGAGGGATCATTACAAGTACACTACCGGCCTAACCCGCCGGCTATGTATAACCCTTTGTTGTCCGACTCTGTTGCCTCCGGGGCGACCCTGCCTTCGGGCGGGGGCCCCGGGTGGACACTTCAAACTCTTGCGTAACTTTGCAGTCTGAGTAAACTTAATTAATAAATTAAAACTTTTAACAACGGATCTCTTGGTTCTG")
t
# Dothioraceae
<- change_complete_taxo(t,"Fungi;Ascomycota;Dothideomycetes;Dothideales;Dothioraceae;Aureobasidium;Aureobasidium_namibiae","AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAAAGAGTAAGGGTGCTCAGCGCCCGACCTCCAACCCTTTGTTGTTAAAACTACCTTGTTGCTTTGGCGGGACCGCTCGGTCTCGAGCCGCTGGGGATTCGTCCCAGGCGAGCGCCCGCCAGAGTTAAACCAAACTCTTGTTATTTAACCGGTCGTCCGAGTTAAAATTTTGAATAAATCAAAACTTTCAACAACGGATCTCTTGGTTCTC")
t
<- change_complete_taxo(t,"Fungi;Ascomycota;Dothideomycetes;Dothideales;Dothioraceae;Aureobasidium;Aureobasidium_namibiae","AAGTCGTAACAAGGTCTCCGTAGGTGAACCTGCGGAAGGATCATTAAAGAGTAAGGGTGCTCAGCGCCCGACCTCCAACCCTTTGTTGTTAAAACTACCTTGTTGCTTTGGCGGGACCGCTCGGTCTCGAGCCGCTGGGGATTCGTCCCAGGCGAGCGCCCGCCAGAGTTAAACCAAACTCTTGTTATTTAACCGGTCGTCTGAGTTAAAATTTTGAATAAATCAAAACTTTCAACAACGGATCTCTTGGTTCTC")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Dothideomycetes;Dothideales;Dothioraceae;Aureobasidium;Aureobasidium_namibiae","AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAAAGAGTAAGGGTGCTCAGCGCCCGACCTCCAACCCTTTGTTGTTAAAACTACCTTGTTGCTTTGGCGGGACCGCTCGGTCTCGAGCCGCTGGGGATTCGTCCCAGGCGAGCGCCCGCCAGAGTTAAACCAAACTCTTGTTATTTAACCGGTCGTCTGAGTTAAAATTTTGAATAAATCAAAACTTTCAACAATGGATCTCTTGGTTCCG")
t
# Ramularia
<- change_complete_taxo(t,"Fungi;Ascomycota;Dothideomycetes;Mycosphaerellales;Mycosphaerellaceae;Ramularia;Ramularia_plurivora","AAGTCGTAACAAGGTCTCCGTAGGTGAACCTGCGGAGGGATCATTAATGAGTGAGGGGGCCACCCCCAACCTCCAACCCTTTGTGAACGCATCATGTTGCTTCGGGGGCGACCCTGCCGTTCGCGGCATTCCCCCCGGAGGTCATCAAAACACTGCATTCTTACGTCGGAGTAAAAAGTTAATTTAATAAAACTTTCAACAACGGATCTCTTGGTTCTG")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Dothideomycetes;Mycosphaerellales;Mycosphaerellaceae;Ramularia;Ramularia_lamiigena","AAGTCGTAACAAGGTCTCCGTAGGTGAACCTGCGGAGGGATCATTACTGAGTTCGGGGGCAATCCCAGTCCCGACCTCCAACCCTTTGTGAACAAATCTTGTTGCTTCGGGGGCGACCCTGCCGTTCGCGGCATTCCCCCCGGAGGTCATCAAAACACTGCATTATTACGTCGGAGTAAAAAGTTAATTTAATAAAACTTTCAACAACGGATCTCTTGGTTCTG")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Dothideomycetes;Mycosphaerellales;Mycosphaerellaceae;Ramularia;Ramularia_vizellae","AAGTCGTAACAAGGTCTCCGTAGGTGAACCTGCGGAGGGATCATTAATGAGTGAGGGGGCCACCCCCAACCTCCAACCCTTTGTGAACGCATCATGTTGCTTCGGGGGCGACCCTGCCGTTCGCGGCATTCCCCCCGGAGGTCATCAAAACACTGCATTATTACGTCGGAGTAAAAAGTTAATTTAATAAAACTTTCAACAACGGATCTCTTGGTTCTG")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Dothideomycetes;Mycosphaerellales;Mycosphaerellaceae;Ramularia;Ramularia_vizellae","AAGTCGTAACAAGGTCTCCGTAGGTGAACCTGCGGAGGGATCATTACTGAGTTCGGGGGCAATCCCAGTCCCGACCTCCAACCCTTTGTGAACACATCTTGTTGCTTCGGGGGCGACCCTGCCGTTCGCGGCATTCCCCCCGGAGGTCATCAAAACACTGCATTATTACGTCGGAGTAAAAAGTTAATTTAATAAAACTTTCAACAACGGATCTCTTGGTTCTG")
t
<- change_complete_taxo(t,"Fungi;Ascomycota;Dothideomycetes;Mycosphaerellales;Teratosphaeriaceae;Neocatenulostroma;Neocatenulostroma_abietis","AAGTCGTAACAAGGTCTCCGTAGGTGAACCTGCGGAGGGATCATTACTGAGTGAGGGCCTCTGGCCCGACCTCCAACCCCATGTTATCTGACACTGTTGCCTCCGGGCCGGCGCGGCCTGGCTTCCGGGGGTCGGGGCCCCGGGTGGACCATTCAAACACTGCATCTTTGCGTCTGAGTACACGATTGAATCAATCAAAACTTTCAACAACGGATCTCTTGGTTCTG")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Dothideomycetes;Mycosphaerellales;Teratosphaeriaceae;Neocatenulostroma;Neocatenulostroma_abietis","AAGTCGTAACAAGGTCTCCGTAGGTGAACCTGCGGAGGGATCATTACTGAGTGAGGGCCTCTGGCCCGACCTCCAACCCCATGTTATCTGACACTGTTGCCTCCGGGGCGACCCGGCCTGCCTTCGGGTGGTCGGGGGCCCGGGTGGACCATTCAAACACTGCATCTTTGCGTCTGAGTACACGATTGAATCAATCAAAACTTTCAACAACGGATCTCTTGGTTCTG")
t
<- change_complete_taxo(t,"Fungi;Ascomycota;Dothideomycetes;Mycosphaerellales;Teratosphaeriaceae;Devriesia;Devriesia_pseudoamericana","AAGTCGTAACAAGGTCTCCGTAGGTGAACCTGCGGAGGGATCATTACCGAGTGCGGGCCCTCGCGCCCAACCTCCAACCCTTTGTCGATTACTATCCGTTGCCTCGGGGGGCGACCCGGACGTCTCGCGACCCCGGGAGTCCCCCAGAGGTCCAACCAAACACACTGCGTCTTTGCGTCGAGTATTGAACAAACAATCAATCAAAACTTTCAACAACGGATCTCTTGGTTCTG")
t
<- change_complete_taxo(t,"Fungi;Ascomycota;Dothideomycetes;Cladosporiales;Cladosporiaceae;Verrucocladosporium;Verrucocladosporium_dirinae","AAGTCGTAACAAGGTCTCCGTAGGTGAACCTGCGGAGGGATCATTAACCGACGAAGTGCGTAGCTAGACGCCCGGCCGTTTTCGACCCCCGGTAACCCCGGGGGCCGGCCGATCAGCGTGCTCAGTTACCAGGCCACTCACCGGAGCGCGCCCCCGCGGGGGTAGCGTAGGGAGGGGAGAGCTCCCGCCAAGGTTGTAGCCGACCCCGTTTGCACCTGCGCCCGTGATGGTCGGATCTTCATCAAAACCCTTTGTTGTCCGACTCTGTTGCCTCGGGGGCGACCCTGCCCTTTATTGGGCTCGGGGGACCCCCGGTGGACATTAACCAAAACTCTTGCGTATCTTTGTCGTCTGAGTGATTTTATAAATCAAATTAAAACTTTCAACAACGGATCTCTTGGTTCTG")
t
<- change_complete_taxo(t,"Fungi;Ascomycota;Dothideomycetes;Dothideales;Dothioraceae;Aureobasidium;Aureobasidium_Group_pullulans","AAGTCGTAACAAGGTCTCCGTAGGTGAACCTGCGGAGGGATCATTACACAATATGAAAGCGGGTTGGGACCTCACCTCGGTGAGGGCTCCAGCTTGTCTGAATTATTCACCCATGTCTTTTGCGCACTTCTTGTTTCCTGGGCGGGTTCGCCCGCCACCAGGACCAAACCATAAACCTTTTTGTAATTGCAATCAGCGTCAGTAAACAATGTAATTATTACAACTTTCAACAACGGATCTCTTGGTTCTGGCATCGATGAAGAACGCAGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTCATTTAGAGGAAGTAAAAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAAAGAGTAAGGGTGCTCAGCGCCCGACCTCCAACCCTTTGTTGTTAAAACTACCTTGTTGCTTTGGCGGGACCGCTCGGTCTCGAGCCGCTGGGGATTCGTCCCAGGCGAGCGCCCGCCAGAGTTAAACCAAACTCTTGTTATTTAACCGGTCGTCTGAGTTAAAATTTTGAATAAATCAAAACTTTCAACAACGGATCTCTTGGTTCTC")
t
<- change_complete_taxo(t,"Fungi;unidentified;unidentified;unidentified;unidentified;unidentified;unidentified","AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAATGAATTTTTAGGGCGCTCTTTTTAGAGGTCCGACCAATTTCATTTCCACACACCGTGAACACACTTCATTTTTACACACAATTTATAAACACACAAGTCTATAAGAATGTATAAAGTCTCTTGATTGAGCATAAAGTTATAATACAACTTTCGGCAACGGATCTCTTGGCTCTC")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Dothideomycetes;Capnodiales;unidentified;unidentified;unidentified","AAGTCGTAACAAGGTCTCCGTAGGTGAACCTGCGGAGGGATCATTACCGAGTGGAGGGCGCTCCGGCGCCCGACCTCCCAACCCTTTGATTTGATCAAGACCTCCTTCTGCCTCGGGGGTGACCCGGCCCTCGCGGGCTACGGTCCCCCCGGCGGCGCACAACACCAACTCTGCATCAATTGTCGTCGGATATTGAAGCGAATTCAATTAAAACTTTCAACAACGGATCTCTTGGTTCTG")
t <- change_complete_taxo(t,"Fungi;unidentified;unidentified;unidentified;unidentified;unidentified;unidentified","AAGTCGTAACAAGGTCTCCGTTGGTGAACCAGCGGAGGGATCATTACCGAGTTTACAACTCCCAAACCCCTGTGAACATACCTATACGTTGCCTCGGCGGATCAGCCCGCGCCCTGTAAAACGGGACGGCCCGCCCGAGGACCCTAAACTCTGTTTTTAGTGGAACTTCTGAGTAAAACAAACAAATAAATCAAAACTTTCAACAACGGATCTCTTGGTTCTG")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Sordariomycetes;Xylariales;Diatrypaceae;unidentified;unidentified","AAGTCGTAACAAGGTCTCCGTTGGTGAACCAGCGGAGGGATCATTACAGAGTTATCTAACTCCCAAAACCATGTGAACTTACCTATGTTGCCTCGGCGGGGAAGCTAACCCGGTACCTACCCAGTAGTTACCCGGGAGGGCCTACCCTGTAGCTACCCTATAGCGACCCGCCGGTGGACTGCTAAACTCTTGTTTTTAAGTGATATTCTGAGTGTTTAAACTTAATTAGTTAAAACTTTCAACAACGGATCTCTTGGTTCTG")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Lecanoromycetes;Ostropales;unidentified;unidentified;unidentified","AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAAAAGAGAAGTCGCCCCGGGGCCCTAAAAAAGCCCCTGGGGTAACAAATCTCCACCCCTTGCTTGTTATACCAAACTGTTGCTTTCGCGGGACAGCTGGAGGCTCTCGTGGCCTCCCCGCCGGCCTTCAATCTTTTCCTCTCGGGGGGAGGCTGGGCTGGTGCCGCCCGCGAACGGCCAAAATTATAAAACCTTGAAGTAAACATTGAAGTCTGATTTTTATACTATGAAAATAGCCTAAAACTTTCAACAACGGATCTCTTGGTTCTG")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Dothideomycetes;Pleosporales;unidentified;unidentified;Pleosporales_sp","AAGTCATAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAACCTTTCAAAACAGGGTGCGTCGCGGCCCCCGAGGTGCGGAAACAAGCCTCGAGCGGTTTGGGGTCCTCCCCTTCACGCGCGCACGACTGCCATCCTTACTTTACGAGCACCTTCTGTTCTCCCTCGGCGGGGCAACCTGCCGTTGGAACCGAATAAACTCTTTTTGCATCTAGCATTACCTGTTCCGAAACAAACAATCGTTACAACTTTCAACAATGGATCTCTTGGCTCTG")
t <- change_complete_taxo(t,"Fungi;unidentified;unidentified;unidentified;unidentified;unidentified;unidentified","AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTACAAATCCTGTCGGATGGAGGGGCAACCTTCCTGATGGCATACCAAACATACAACTCTTGTGAACTTATTTGCCTCCCCGCAAGGGGTGGGCATGCTACCTACAAACATAACTGTAATGAATGTAAACCAAACATAACAAAATACAACTTTCAACAACGGATCTCTTGGCTCTC")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Dothideomycetes;Pleosporales;unidentified;unidentified;unidentified","AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAACCTTTCAAATCAGGGTGCGGCGCGGCCCCCGAGGAGCGGAAACAATCCTTGGGAGGTATGCGGGGGCTTCGAGCCCCCCATTTACGCACGCACGACTGCCATCCTTACTTTACGAGCACCTTCTGTTCTCCCTCGGCGGGGCAACCTGCCGTTGGAACCGAATAAACTCTTTTTGCATCTAGCATTACCTGTTCCGAAACAAACAATCGTTACAACTTTCAACAATGGATCTCTTGGCTCTG")
t <- change_complete_taxo(t,"Fungi;Ascomycota;Dothideomycetes;Pleosporales;unidentified;unidentified;unidentified","AAGTCATAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAACCTTTCAAAACAGGGTGCGTCGCGGCCCCCGAGGTGCGGAAACAAGCCTCGAGCGGTTTGGGGTCCTCCCCTTCACGCGCGCACGACTGCCATCCTTACTTTACGAGCACCTTCTGTTCTCCCTCGGCGGGGCAACCTGCCGTTGGAACCGAATAAACTCTTTTTGCATCTAGCATTACCTGTTCCGAAACAAACAATCGTTACAACTTTCAACAATGGATCTCTTGGCTCTG")
t
::tax_table(physeq) <- t
phyloseq
#write.table(tax_table(microvarior3) %>% as.matrix() ,"html/affiliations_curated_with_microvarior2.tsv",sep="\t",row.names=TRUE,col.names=NA)
#ab <- tibble(OTU=names(taxa_sums(microvarior3)),Abundance=taxa_sums(microvarior3) %>% unname())
#tib3ab <- left_join(tib3, ab, by=c("OTU"))
#tib4 <- read_csv("html/common_asvs.txt", col_names = c("OTU")) %>% mutate(toto = OTU)
#ll <- left_join(tib3ab, tib4, by=c("OTU"), na_matches = c("na")) %>% mutate(Curated = case_when(is.na(toto) ~ "todo", !is.na(toto) ~ "done")) %>% filter(Curated == "todo") %>% mutate(ASV = OTU) %>% select(ASV,Abundance,Taxo)
#write.table(ll, "html/to_check.txt", append=FALSE, quote = FALSE, row.names = FALSE, col.names = TRUE)
<- psmelt(physeq) %>% as_tibble() %>% mutate(Taxo = paste(Kingdom,Phylum,Class,Order,Family,Genus,Species,sep=";")) %>% group_by(OTU) %>% ungroup() %>% select(OTU,Taxo) %>% unique()
tib datatable(tib)
<- plot_composition(physeq = physeq, taxaRank1 = "Kingdom", taxaSet1 = "Fungi", taxaRank2 = "Family", numberOfTaxa = 20L, spread = TRUE) p
Problematic taxa
taxa
AAGTCGTAACAAGGTCTCCGTAGGTGAACCTGCGGAGGGATCATTACCGAGTGGAGGGCGCTCCGGCGCCCGACCTCCCAACCCTTTGATTTGATCAAGACCTCCTTCTGCCTCGGGGGTGACCCGGCCCTCGCGGGCTACGGTCCCCCCGGCGGCGCACAACACCAACTCTGCATCAATTGTCGTCGGATATTGAAGCGAATTCAATTAAAACTTTCAACAACGGATCTCTTGGTTCTG AAGTCGTAACAAGGTCTCCGTAGGTGAACCTGCGGAGGGATCATTACCGAGTGGAGGGCGCTCCGGCGCCCGACCTCCCAACCCTTTGATTTGATCAAGACCTCCTTCTGCCTCGGGGGTGACCCGGCCCTCGCGGGCTACGGTCCCCCCGGCGGCGCACAACACCAACTCTGCATCAATTGTCGTCGGATATTGAAGCGAATTCAATTAAAACTTTCAACAACGGATCTCTTGGTTCTG
AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAACCTTTCAAATCAGGGTGCGGCGCGGCCCCCGAGGAGCGGAAACAATCCTTGGGAGGTATGCGGGGGCTTCGAGCCCCCCATTTACGCACGCACGACTGCCATCCTTACTTTACGAGCACCTTCTGTTCTCCCTCGGCGGGGCAACCTGCCGTTGGAACCGAATAAACTCTTTTTGCATCTAGCATTACCTGTTCCGAAACAAACAATCGTTACAACTTTCAACAATGGATCTCTTGGCTCTG AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAACCTTTCAAATCAGGGTGCGGCGCGGCCCCCGAGGAGCGGAAACAATCCTTGGGAGGTATGCGGGGGCTTCGAGCCCCCCATTTACGCACGCACGACTGCCATCCTTACTTTACGAGCACCTTCTGTTCTCCCTCGGCGGGGCAACCTGCCGTTGGAACCGAATAAACTCTTTTTGCATCTAGCATTACCTGTTCCGAAACAAACAATCGTTACAACTTTCAACAATGGATCTCTTGGCTCTG
AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAAAAGAGAAGTCGCCCCGGGGCCCTAAAAAAGCCCCTGGGGTAACAAATCTCCACCCCTTGCTTGTTATACCAAACTGTTGCTTTCGCGGGACAGCTGGAGGCTCTCGTGGCCTCCCCGCCGGCCTTCAATCTTTTCCTCTCGGGGGGAGGCTGGGCTGGTGCCGCCCGCGAACGGCCAAAATTATAAAACCTTGAAGTAAACATTGAAGTCTGATTTTTATACTATGAAAATAGCCTAAAACTTTCAACAACGGATCTCTTGGTTCTG AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAAAAGAGAAGTCGCCCCGGGGCCCTAAAAAAGCCCCTGGGGTAACAAATCTCCACCCCTTGCTTGTTATACCAAACTGTTGCTTTCGCGGGACAGCTGGAGGCTCTCGTGGCCTCCCCGCCGGCCTTCAATCTTTTCCTCTCGGGGGGAGGCTGGGCTGGTGCCGCCCGCGAACGGCCAAAATTATAAAACCTTGAAGTAAACATTGAAGTCTGATTTTTATACTATGAAAATAGCCTAAAACTTTCAACAACGGATCTCTTGGTTCTG
Kingdom
AAGTCGTAACAAGGTCTCCGTAGGTGAACCTGCGGAGGGATCATTACCGAGTGGAGGGCGCTCCGGCGCCCGACCTCCCAACCCTTTGATTTGATCAAGACCTCCTTCTGCCTCGGGGGTGACCCGGCCCTCGCGGGCTACGGTCCCCCCGGCGGCGCACAACACCAACTCTGCATCAATTGTCGTCGGATATTGAAGCGAATTCAATTAAAACTTTCAACAACGGATCTCTTGGTTCTG Fungi
AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAACCTTTCAAATCAGGGTGCGGCGCGGCCCCCGAGGAGCGGAAACAATCCTTGGGAGGTATGCGGGGGCTTCGAGCCCCCCATTTACGCACGCACGACTGCCATCCTTACTTTACGAGCACCTTCTGTTCTCCCTCGGCGGGGCAACCTGCCGTTGGAACCGAATAAACTCTTTTTGCATCTAGCATTACCTGTTCCGAAACAAACAATCGTTACAACTTTCAACAATGGATCTCTTGGCTCTG Fungi
AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAAAAGAGAAGTCGCCCCGGGGCCCTAAAAAAGCCCCTGGGGTAACAAATCTCCACCCCTTGCTTGTTATACCAAACTGTTGCTTTCGCGGGACAGCTGGAGGCTCTCGTGGCCTCCCCGCCGGCCTTCAATCTTTTCCTCTCGGGGGGAGGCTGGGCTGGTGCCGCCCGCGAACGGCCAAAATTATAAAACCTTGAAGTAAACATTGAAGTCTGATTTTTATACTATGAAAATAGCCTAAAACTTTCAACAACGGATCTCTTGGTTCTG Fungi
Phylum
AAGTCGTAACAAGGTCTCCGTAGGTGAACCTGCGGAGGGATCATTACCGAGTGGAGGGCGCTCCGGCGCCCGACCTCCCAACCCTTTGATTTGATCAAGACCTCCTTCTGCCTCGGGGGTGACCCGGCCCTCGCGGGCTACGGTCCCCCCGGCGGCGCACAACACCAACTCTGCATCAATTGTCGTCGGATATTGAAGCGAATTCAATTAAAACTTTCAACAACGGATCTCTTGGTTCTG Ascomycota
AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAACCTTTCAAATCAGGGTGCGGCGCGGCCCCCGAGGAGCGGAAACAATCCTTGGGAGGTATGCGGGGGCTTCGAGCCCCCCATTTACGCACGCACGACTGCCATCCTTACTTTACGAGCACCTTCTGTTCTCCCTCGGCGGGGCAACCTGCCGTTGGAACCGAATAAACTCTTTTTGCATCTAGCATTACCTGTTCCGAAACAAACAATCGTTACAACTTTCAACAATGGATCTCTTGGCTCTG Ascomycota
AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAAAAGAGAAGTCGCCCCGGGGCCCTAAAAAAGCCCCTGGGGTAACAAATCTCCACCCCTTGCTTGTTATACCAAACTGTTGCTTTCGCGGGACAGCTGGAGGCTCTCGTGGCCTCCCCGCCGGCCTTCAATCTTTTCCTCTCGGGGGGAGGCTGGGCTGGTGCCGCCCGCGAACGGCCAAAATTATAAAACCTTGAAGTAAACATTGAAGTCTGATTTTTATACTATGAAAATAGCCTAAAACTTTCAACAACGGATCTCTTGGTTCTG Ascomycota
Class
AAGTCGTAACAAGGTCTCCGTAGGTGAACCTGCGGAGGGATCATTACCGAGTGGAGGGCGCTCCGGCGCCCGACCTCCCAACCCTTTGATTTGATCAAGACCTCCTTCTGCCTCGGGGGTGACCCGGCCCTCGCGGGCTACGGTCCCCCCGGCGGCGCACAACACCAACTCTGCATCAATTGTCGTCGGATATTGAAGCGAATTCAATTAAAACTTTCAACAACGGATCTCTTGGTTCTG Dothideomycetes
AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAACCTTTCAAATCAGGGTGCGGCGCGGCCCCCGAGGAGCGGAAACAATCCTTGGGAGGTATGCGGGGGCTTCGAGCCCCCCATTTACGCACGCACGACTGCCATCCTTACTTTACGAGCACCTTCTGTTCTCCCTCGGCGGGGCAACCTGCCGTTGGAACCGAATAAACTCTTTTTGCATCTAGCATTACCTGTTCCGAAACAAACAATCGTTACAACTTTCAACAATGGATCTCTTGGCTCTG Dothideomycetes
AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAAAAGAGAAGTCGCCCCGGGGCCCTAAAAAAGCCCCTGGGGTAACAAATCTCCACCCCTTGCTTGTTATACCAAACTGTTGCTTTCGCGGGACAGCTGGAGGCTCTCGTGGCCTCCCCGCCGGCCTTCAATCTTTTCCTCTCGGGGGGAGGCTGGGCTGGTGCCGCCCGCGAACGGCCAAAATTATAAAACCTTGAAGTAAACATTGAAGTCTGATTTTTATACTATGAAAATAGCCTAAAACTTTCAACAACGGATCTCTTGGTTCTG Lecanoromycetes
Order
AAGTCGTAACAAGGTCTCCGTAGGTGAACCTGCGGAGGGATCATTACCGAGTGGAGGGCGCTCCGGCGCCCGACCTCCCAACCCTTTGATTTGATCAAGACCTCCTTCTGCCTCGGGGGTGACCCGGCCCTCGCGGGCTACGGTCCCCCCGGCGGCGCACAACACCAACTCTGCATCAATTGTCGTCGGATATTGAAGCGAATTCAATTAAAACTTTCAACAACGGATCTCTTGGTTCTG Capnodiales
AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAACCTTTCAAATCAGGGTGCGGCGCGGCCCCCGAGGAGCGGAAACAATCCTTGGGAGGTATGCGGGGGCTTCGAGCCCCCCATTTACGCACGCACGACTGCCATCCTTACTTTACGAGCACCTTCTGTTCTCCCTCGGCGGGGCAACCTGCCGTTGGAACCGAATAAACTCTTTTTGCATCTAGCATTACCTGTTCCGAAACAAACAATCGTTACAACTTTCAACAATGGATCTCTTGGCTCTG Pleosporales
AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAAAAGAGAAGTCGCCCCGGGGCCCTAAAAAAGCCCCTGGGGTAACAAATCTCCACCCCTTGCTTGTTATACCAAACTGTTGCTTTCGCGGGACAGCTGGAGGCTCTCGTGGCCTCCCCGCCGGCCTTCAATCTTTTCCTCTCGGGGGGAGGCTGGGCTGGTGCCGCCCGCGAACGGCCAAAATTATAAAACCTTGAAGTAAACATTGAAGTCTGATTTTTATACTATGAAAATAGCCTAAAACTTTCAACAACGGATCTCTTGGTTCTG Ostropales
Family
AAGTCGTAACAAGGTCTCCGTAGGTGAACCTGCGGAGGGATCATTACCGAGTGGAGGGCGCTCCGGCGCCCGACCTCCCAACCCTTTGATTTGATCAAGACCTCCTTCTGCCTCGGGGGTGACCCGGCCCTCGCGGGCTACGGTCCCCCCGGCGGCGCACAACACCAACTCTGCATCAATTGTCGTCGGATATTGAAGCGAATTCAATTAAAACTTTCAACAACGGATCTCTTGGTTCTG unidentified
AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAACCTTTCAAATCAGGGTGCGGCGCGGCCCCCGAGGAGCGGAAACAATCCTTGGGAGGTATGCGGGGGCTTCGAGCCCCCCATTTACGCACGCACGACTGCCATCCTTACTTTACGAGCACCTTCTGTTCTCCCTCGGCGGGGCAACCTGCCGTTGGAACCGAATAAACTCTTTTTGCATCTAGCATTACCTGTTCCGAAACAAACAATCGTTACAACTTTCAACAATGGATCTCTTGGCTCTG unidentified
AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAAAAGAGAAGTCGCCCCGGGGCCCTAAAAAAGCCCCTGGGGTAACAAATCTCCACCCCTTGCTTGTTATACCAAACTGTTGCTTTCGCGGGACAGCTGGAGGCTCTCGTGGCCTCCCCGCCGGCCTTCAATCTTTTCCTCTCGGGGGGAGGCTGGGCTGGTGCCGCCCGCGAACGGCCAAAATTATAAAACCTTGAAGTAAACATTGAAGTCTGATTTTTATACTATGAAAATAGCCTAAAACTTTCAACAACGGATCTCTTGGTTCTG unidentified
rank
AAGTCGTAACAAGGTCTCCGTAGGTGAACCTGCGGAGGGATCATTACCGAGTGGAGGGCGCTCCGGCGCCCGACCTCCCAACCCTTTGATTTGATCAAGACCTCCTTCTGCCTCGGGGGTGACCCGGCCCTCGCGGGCTACGGTCCCCCCGGCGGCGCACAACACCAACTCTGCATCAATTGTCGTCGGATATTGAAGCGAATTCAATTAAAACTTTCAACAACGGATCTCTTGGTTCTG 1
AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAACCTTTCAAATCAGGGTGCGGCGCGGCCCCCGAGGAGCGGAAACAATCCTTGGGAGGTATGCGGGGGCTTCGAGCCCCCCATTTACGCACGCACGACTGCCATCCTTACTTTACGAGCACCTTCTGTTCTCCCTCGGCGGGGCAACCTGCCGTTGGAACCGAATAAACTCTTTTTGCATCTAGCATTACCTGTTCCGAAACAAACAATCGTTACAACTTTCAACAATGGATCTCTTGGCTCTG 14
AAGTCGTAACAAGGTTTCCGTAGGTGAACCTGCGGAAGGATCATTAAAAGAGAAGTCGCCCCGGGGCCCTAAAAAAGCCCCTGGGGTAACAAATCTCCACCCCTTGCTTGTTATACCAAACTGTTGCTTTCGCGGGACAGCTGGAGGCTCTCGTGGCCTCCCCGCCGGCCTTCAATCTTTTCCTCTCGGGGGGAGGCTGGGCTGGTGCCGCCCGCGAACGGCCAAAATTATAAAACCTTGAAGTAAACATTGAAGTCTGATTTTTATACTATGAAAATAGCCTAAAACTTTCAACAACGGATCTCTTGGTTCTG 20
+ facet_grid(~Variety_name, scales = "free_x", space = "free") p
Sauvegarde de l’objet phyloseq
saveRDS(physeq,"html/physeq_curated_with_microvarior3.rds")