zaneveld / gcmp_global_disease Goto Github PK
View Code? Open in Web Editor NEWThis project hold the workflow for the Global Coral Microbiome Project's global comparison of coral disease susceptibility and microbiome structure.
This project hold the workflow for the Global Coral Microbiome Project's global comparison of coral disease susceptibility and microbiome structure.
Is the latter just the former imported into QIIME2? Or are there other quality control changes?
To generate a new trait table of diseases x species, we need to map the disease data from the FRRP, HICORDIS and Lamb lab databases onto the tree names for the Huang-Roy tree, using the new species name mappings provided by #26 in metadata.
Hannah is working on a Generalized Diversity Modeling analysis based on the code from fungal endophyte modeling in Darcy et al., 2020
Breaking apart the giant metadata sheet will allow us to more easily update the coral species' traits reliably across the table.
In the SILVA insertion tree, we explicitly state the reference phylogeny. Let's update the Greengenes insertion tree to have GG or Greengenes in the title .
...this is mostly the fault of the adiv and bdiv script. It's outputs should be saved in a subfolder similar to the effects_of_rarefaction ipynb
Ideally we want a method that can incorporate fancier linear models (not just univariate analysis). Candidates: ANCOM? ALDEx? Songbird? Birdman?
To match up the Lamb et al genus level data to our tree:
This should be a .csv mapping between the coral species names from the HICORDIS, FRRP, and Lamb lab disease datasets to the Huang Roy tree names. The purpose is to allow a unified analysis between microbiome, phylogenetic and disease datasets.
The format could be:
Huang_Roy_tree_name\tFamily\tGenus\tSpecies\tDisease_Project\tDisease_Name\tPrevalence\tCount_Diseased\tCount_Not_Diseased
M_ft.qza
T_ft.qza
S_ft.qza
We need to write a Jupyter notebook that uses SEPP insertion (through the QIIME2 python API) to generate an updated tree, then calculate phylogenetic alpha and beta diversity metrics
Strategy:
Set the comment.chars parameter on read.table to ''
Rename the X.SampleID column after read.table converts #SampleID to X.SampleID
OR revise metadata to remove the # if QIIME2 accepts this
Try running the coral disease processing steps from top to bottom, revising so that we can easily replicate the whole workflow.
-- Check that all outputs are in output
-- Remove unnecessary folders (git rm)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.