Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Phyloseq to metabar #11

Open
wants to merge 5 commits into
base: main
Choose a base branch
from
Open

Phyloseq to metabar #11

wants to merge 5 commits into from

Conversation

slambrechts
Copy link
Collaborator

toevoegen script voor omzetten phyloseq naar metabaR, gevolgd door metabaR ggtaxplot visualisatie

verschillende bestanden worden weggeschreven en opnieuw ingelezen, wat we hebben proberen aanpassen deze week, maar het lukt niet

de sequenties van de OTUs kunnen we normaal gezien ook uit het phyloseq object halen, met phyloseq::refseq(physeq), maar dan moeten we die ook inladen bij het aanmaken van een phyloseq object, iets wat we tot nu toe nog niet gedaan hebben aangezien dat optioneel is, en we deze voorheen niet nodig hadden in downstream analyse

Om een of andere reden verschenen de commits van de andere pull request hier ook

…adhv een taxonomische boom. Merendeel van het script betreft omzetten van phyloseq data naar metabaR data
@hansvancalster
Copy link
Collaborator

Om een of andere reden verschenen de commits van de andere pull request hier ook

Dat is waarschijnlijk omdat je deze branch hebt afgetakt van de branch uit de andere pull request. Ik stel voor dat we eerst PR #8 afhandelen en daarna deze. Wanneer PR #8 gemerged is naar de main, zal je de commits uit die PR niet meer zien in deze PR.

@slambrechts
Copy link
Collaborator Author

Ok ik denk dat inderdaad de commits uit PR8 niet meer te zien zijn in deze PR, dus dat is alvast in orde, bedankt

@hansvancalster
Copy link
Collaborator

Eerlijk gezegd begrijp ik niet zo goed wat al deze code doet en wat de finaliteit ervan is. Misschien is het beter dat we dit eens in levende lijve bespreken zodat ik daarna een zinvolle review kan doen?

@slambrechts
Copy link
Collaborator Author

slambrechts commented Feb 21, 2024

De bedoeling is om een metabar ggtaxplot te maken, om een overzicht te krijgen van de gedetecteerde taxa

Het probleem is dat dit enkel kan gemaakt worden met het metabaR package, en phyloseq data in de juiste format krijgen voor metabaR is inderdaad omslachtig, bij mijn weten is er geen phyloseq to metabar functie zoals voor vegan of tidytacos. Dit is hoe we het momenteel doen, en ik dacht dit ook in deze github te documenteren...

Comment on lines 34 to 39
# Download and source check_metabarlist.R
download_and_source("https://raw.githubusercontent.com/metabaRfactory/metabaR/HEAD/R/check_metabarlist.R", "check_metabarlist.R")

# Download and source subset_metabarlist.R
download_and_source("https://raw.githubusercontent.com/metabaRfactory/metabaR/HEAD/R/subset_metabarlist.R", "subset_metabarlist.R")

Copy link
Collaborator

@hansvancalster hansvancalster Feb 21, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is niet nodig aangezien metabarR package geladen wordt waar deze functies al inzitten

Comment on lines 104 to 107
# Save file
write.table(file_pcrs_matrix, file = "Olig01_Annelida_PCRs.txt", sep = "\t",
row.names = FALSE)

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

in plaats van telkens objecten weg te schrijven kan het waarschijnlijk eenvoudiger via https://metabarfactory.github.io/metabaR/reference/metabarlist_generator.html waarmee rechtstreeks R objecten kunnen doorgegeven worden aan de argumenten

@hansvancalster
Copy link
Collaborator

hansvancalster commented Feb 21, 2024

De bedoeling is onderstaande figuur maken, om een overzicht te krijgen van de gedetecteerde taxa

Het probleem is dat dit enkel kan gemaakt worden met het metabaR package, en phyloseq data in de juiste format krijgen voor metabaR is inderdaad omslachtig, bij mijn weten is er geen phyloseq to metabar functie zoals voor vegan of tidytacos. Dit is hoe we het momenteel doen, en ik dacht dit ook in deze github te documenteren...

Het is in elk geval een goed idee om dit te documenteren en ik ben nu mee met de finaliteit. Maar het zou veel properder zijn als dit script wordt omgevormd naar een R functie phyloseq_to_metabarlist of iets dergelijks. Waarna we deze functie kunnen aanroepen in Rmarkdown bestand en daar gebruiken.

enkel verhogen leesbaarheid code
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants