Coder Social home page Coder Social logo

yulab-smu / microbiotaprocessworkshop Goto Github PK

View Code? Open in Web Editor NEW
9.0 4.0 7.0 24.52 MB

The workshop of microbiome datasets analysis using MicrobiotaProcess

Home Page: https://yulab-smu.top/MicrobiotaProcessWorkshop/

License: GNU General Public License v3.0

Makefile 53.02% Dockerfile 46.98%

microbiotaprocessworkshop's Introduction

Workshop of microbiome dataset analysis using MicrobiotaProcess

Instructors name and contact information

  • Shuangbin Xu: [email protected]
    • Department of Bioinformatics, School of Basic Medical Sciences, Southern Medical University, Guangzhou, China
  • Supervisor: Guangchuang Yu

Workshop description

This workshop focuses on the bioinformatics analysis of microbiome. Specifically, we will demonstrate how to perform downstream analysis (after OTU picking) using MicrobiotaProcess and phyloseq.

Pre-requisites

  • Basic knowledge of R syntax.
  • General understanding of Amplicon analysis or have strong interests.
  • Familiarity with some bioconductor objects or S4 class.
  • A computer that runs on Unix-like system.

How to run Docker

  • Install Docker (https://www.docker.com/)
  • Pull the Docker image from Docker hub: docker pull xushuangbin/microbiotaprocessworkshop
  • Run the image: docker run -e PASSWORD=yourpassword -p 8787:8787 xushuangbin/microbiotaprocessworkshop
  • Log in to RStudio at http://localhost:8787 using username rstudio and password yourpassword. For Windows users, you also need to provide your IP address, you can find it using docker-machine ip default.
  • Inside the RStudio, run: browseVignettes(package = "xushuangbin/microbiotaprocessworkshop")
  • You can click one of the links: “HTML”, “source”, “R code”
  • In case of The requested page was not found error, try add ‘help/’ in front of the hostname in the URL (this is a known bug): http://localhost:8787/help/library/microbiotaprocessworkshop/doc/MicrobiotaProcessWorkshop.html

R / Bioconductor packages used

Time outline

Activity Time
overview of Amplicon-Seq 3m
pipeline of Amplicon-Seq analysis 4m
Downstream analysis 10m
+ rarefraction curve
+ Alpha and beta analysis
+ Biomarker discovery
+ etc.
Hands-on demonstration 20m
Q/A section 5m

Workshop goals and objectives

Learning goals

  • Understand the basic idea of microbiome.
  • Identify the commonly practiced tools used in downstream analysis of microbiome.
  • Understand the common analysis of microbiome.

Learning objectives

  • Get familiar with the package MicrobiotaProcess and phyloseq.
  • Perform different analysis of microbiome.
  • Get familiar with the visualization of microbiome.

Useful links

microbiotaprocessworkshop's People

Contributors

guangchuangyu avatar petehaitch avatar xiangpin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

microbiotaprocessworkshop's Issues

Taxonomy composition analysis Statistics and visualization of specific levels

Dear all,

When I use the Taxonomy composition analysis (class taxa, at the species level), I have 90% of the histogramm which is reprensented by the category "others", and the Top 30 major species did not appear in the figure. I wonder how to suppress the catergory "other" in order to see the 30 most abundant taxonomy species.

Thanks

diff_analysis error

Hello,
I used to run the command below without errors until I upgraded R version to 4.2.2. Now I get the error below when I try to run the same command on the same dataset. What could be wrong?

diff_analysis(obj= ps, classgroup = "Status",

  •                  mlfun = "lda",
    
  •                  filtermod = "pvalue",
    
  •                  firstcomfun = "kruskal_test",
    
  •                  firstalpha = 0.05,
    
  •                  strictmod = TRUE,
    
  •                  secondcomfun = "wilcox_test",
    
  •                  subclmin = 3,
    
  •                  subclwilc = TRUE,
    
  •                  secondalpha = 0.01,
    
  •                  lda=3)
    

Error in kruskal_test(k__Bacteria ~ Status, data = list(Row.names = c("MB1", :
could not find function "kruskal_test"

regarding the data formatting

Hi @GuangchuangYu
I trust you are find and doing good.
I am new to microbiome and R,
I have a dataset and i am trying to analyze it.
But I don't know how to format my dataset. kindly please let me know or provide a rough data so that i can get an idea how to format the data.
Note i have got my data in excel file with OTUs in one column and the taxonomy upto species level in other columns.
Now Question 1
Do, I need to combined all the taxonomic levels into a single excel sheet.
Question 2:
How to arrange the dataset
Kindly suggest
thanks and Regards

class.xlsx
Phyllum.xlsx

regarding the installation of MetaPhlAn

Hi @ Moreno Zolfo
Hope you are fine and doing
i need some help regarding the installation of MetaPhlAn in virtual machine on windows.
secondly, if hopefully I got it installed, how to process the paired end samples
thanks and reagrds

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.