MetamapsDB
R package for querying integrated -omics database.
Introduction
MetamapsDB is a R package used for interfacing with such a database for
- Gene centric queries
- Analyses of Integrated^ Microbiome datasets
^ Genomic and Transcriptomic
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
- Annotation DIAMOND - Labelling (round2) more for taxonomic annotation
- MEGAN6 CE - Taxonomic binning of contigs based on labels
- Gene centric analyses pAss -
- 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
- Diversity analysis (gene count)
- mapBlat - Maps (using BLAT) gDNA and rRNA short onto
- the contigs
- just the MDR Region
Mentioned Packages
OMICS
Docker wrapper for generating a KEGG + Taxnoomy + Contig neo4j graph database
MapBloat
R package for mapping reads onto contigs/MDR using Blat
Usage
Functions
| Function | Description |
|---|---|
| connect | Connects with Neo4J database |
| dbquery | Sends query to Neo4J database |
| koname | Takes ko id as input and returns ko details |
| taxnam.sql | Takes NCBI taxonomy id as input and returns ko details |
| contractMetab | Simplifies KEGG metabolic graph |
| igraph2gexf | Encodes Igraph into gexf format |
| sigmaGraph | Generates an interactive graph representation of a subnetwork in html using the htmlwidgets package |
| grepgraph | given a set of KOs get the subgrap of metabolism |
| grepgraph.cpd | given 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.frame | Utily function dbquery might return data.frame where each column is a nested list. Converts lilst to dataframe |
| trio | |
| trio.local |