Sign inSign up

etheleon/metamapsdb

By etheleon

•Updated over 7 years ago

Docker image for all dependencies for metamspdb installed

Image
0

209

etheleon/metamapsdb repository overview

DOI Build Status Gitter

⁠MetamapsDB

R package for querying integrated -omics database.

MetamapsDB.

MetamapsDB is a R package used for interfacing with such a database for Gene centric queries and Analyses of Integrated Genomic and Transcriptomic microbiome data. It is the final step of the 5 preprocessing steps used in carrying out our gene centric pipeline. (Unpublished)

Annotation DIAMOND - Labelling of short reads using, blastX-like against NR protein database (more for functional) Binning MEGAN6 CE - Functional (KEGG) binning of NGS short reads based on labels Bin-based Assembly NEWBLER - Gene Centric OLC Assembly of functional bins / KEGG Orthologs Gene centric analyses pAss - mapBlat - Maps (using BLAT) gDNA and rRNA short onto

⁠Bin-Based assembly

  • Annotation DIAMOND - Labelling (round2) more for taxonomic annotation
  • MEGAN6 CE - Taxonomic binning of contigs based on labels

⁠Gene centric Analysis

  • Identify Maximum Diversity Region (MDR)
  • Remove known KOs which fail process
    • Diversity analysis (gene count)
      • 31 Single Copy Genes
    • ID genera which are indistinguishable due to sequence conservation

⁠mapBlat

  • the contigs
  • just the MDR Region

⁠Dependencies

⁠R Bioconductor packages

If you're installing this package from from a conda installation of R, it's very likely you'll face some issues with installing ShortRead.

Packages from bioconda may depend on packages from conda-forge.

conda install -c bioconda -c conda-forge bioconductor-shortread

⁠OMICS

Graph based database⁠ combining KEGG + Taxnoomy + Sequencing data (contig) .

⁠MapBlat

R package for mapping reads onto contigs/MDR using Blat

mapBlat⁠

⁠Functions

Below is a description of important functions and their uses

FunctionDescription
connectConnects with Neo4J database
dbquerySends query to Neo4J database
konameTakes ko id as input and returns ko details
taxnam.sqlTakes NCBI taxonomy id as input and returns ko details
contractMetabSimplifies KEGG metabolic graph
igraph2gexfEncodes Igraph into gexf format
sigmaGraphGenerates an interactive graph representation of a subnetwork in html using the htmlwidgets package
grepgraphgiven a set of KOs get the subgrap of metabolism
grepgraph.cpdgiven a set of CPDs get the subgrap of metabolism
annotateContigs.taxonomy
buildE
buildTree
extractFromPath
findK
findSeeds
findTrios
findtype
getContigs
gi2rank
ig2ggvis
ksCal
lca
make.data.frameUtily function dbquery might return data.frame where each column is a nested list. Converts lilst to dataframe
trio
trio.local

Tag summary

Content type

Image

Digest

Size

2 GB

Last updated

over 7 years ago

docker pull etheleon/metamapsdb