Giter VIP home page Giter VIP logo

3mcor's Introduction

3Mcor

R-Metabolome-Microbiome-Meta Data Correlation Analysis

Dandan Liang and Tianlu Chen* Contact: [email protected]

1、Introduction The Metabolite-Microbiome (16s rRNA)-Meta data correlation analysis method (3Mcor) is an cross-omics data analysis method based on WGCNA (weighted gene co-expression network analysis). It is designed for the correlation analysis among metabolites, microbial 16s rRNA and phenotypes, and for phenotype-relevant biomarkers screening. The main steps of 3Mcor include the dimension reduction of metabolome and microbiome data to dozens of modules, the identification of key modules which are highly correlated to each other and to the phenotype, and the identification of key metabolites or microbes within the key modules. Some strengths of 3Mcor are as follows. (1) The ideas of co-expression, co-regulation or interaction of related genes were incorporated and hence both data characteristics and biological links (pathways and inter-associations) were considered for module construction. (2) The top-down analysis strategy is effective to find out key biomarkers quickly. (3) The 3D linkages of phenotype, microbiome and metabolome contain more information and are conducive to a better understanding of biological and medical phenomena. (4) R code and demo data are available for academic use.

2、Steps for usage

  1. Install R,R Studio;
  2. Install the required R package: install.package (WGCNA) ### - Clustering software. Previously reported work done ###using v1.34 install.package (flashClust) ### Clustering software install.package (ppcor) ### Partial Spearman correlations, for confounder analysis. ###previously reported work done using v1.0 install.package (gplots) ### Plotting install.package (cowplot) ### Plotting; to arrange several plots on the same page install.package (ggplot2) ### Plotting install.package (plyr) ### Data transformations
  3. Operation procedure: Firstly, store the input data in the specified location. Then, double-click to open the protocol.Rproj file. And then run the code of protocol_all.R. Finally, read the results in the specified output data path. Note: Input data is stored by default at D:\3Mcor-protocol\top\data The output data is stored by default at D:\3Mcor-protocol\top\result

For more information, please see the manual.pdf reference:

  1. A computational framework to integrate high-throughput ‘-omics’ datasets for the identification of potential mechanistic links, https://doi.org/10.1038/s41596-018-0064-z
  2. WGCNA: an R package for weighted correlation network analysis

3mcor's People

Contributors

chentianlu avatar

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.