All Projects → GPZ-Bioinfo → tmap

GPZ-Bioinfo / tmap

Licence: GPL-3.0 license
topological data analysis of population-scale microbiomes

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to tmap

topometry
A comprehensive dimensional reduction framework to recover the latent topology from high-dimensional data.
Stars: ✭ 64 (+166.67%)
Mutual labels:  topological-data-analysis
topological-autoencoders
Code for the paper "Topological Autoencoders" by Michael Moor, Max Horn, Bastian Rieck, and Karsten Borgwardt.
Stars: ✭ 82 (+241.67%)
Mutual labels:  topological-data-analysis
microViz
R package for microbiome data visualization and statistics. Uses phyloseq, vegan and the tidyverse. Docker image available.
Stars: ✭ 61 (+154.17%)
Mutual labels:  microbiome-analysis
findpeaks
The detection of peaks and valleys in a 1d-vector or 2d-array (image)
Stars: ✭ 121 (+404.17%)
Mutual labels:  topological-data-analysis
Umap
Uniform Manifold Approximation and Projection
Stars: ✭ 5,268 (+21850%)
Mutual labels:  topological-data-analysis
Persistence
A topological data analysis library for Haskell
Stars: ✭ 26 (+8.33%)
Mutual labels:  topological-data-analysis
Aleph
A library for exploring persistent homology
Stars: ✭ 81 (+237.5%)
Mutual labels:  topological-data-analysis
UMAP.jl
Uniform Manifold Approximation and Projection (UMAP) implementation in Julia
Stars: ✭ 93 (+287.5%)
Mutual labels:  topological-data-analysis
OpenPH
Parallel reduction of boundary matrices for Persistent Homology with CUDA
Stars: ✭ 14 (-41.67%)
Mutual labels:  topological-data-analysis
tadasets
Synthetic data sets apt for Topological Data Analysis
Stars: ✭ 20 (-16.67%)
Mutual labels:  topological-data-analysis
TDAstats
R pipeline for computing persistent homology in topological data analysis. See https://doi.org/10.21105/joss.00860 for more details.
Stars: ✭ 26 (+8.33%)
Mutual labels:  topological-data-analysis
antz
ANTz immersive 3D data visualization engine
Stars: ✭ 25 (+4.17%)
Mutual labels:  topological-data-analysis
metacal
Metagenomics calibration R package
Stars: ✭ 16 (-33.33%)
Mutual labels:  microbiome-analysis
qiita
Qiita - A multi-omics databasing effort
Stars: ✭ 103 (+329.17%)
Mutual labels:  microbiome-analysis
MicEco
Various functions for analysis of microbial community data
Stars: ✭ 25 (+4.17%)
Mutual labels:  microbiome-analysis

What is tmap?

For large scale and integrative microbiome research, it is expected to apply advanced data mining techniques in microbiome data analysis.

Topological data analysis (TDA) provides a promising technique for analyzing large scale complex data. The most popular Mapper algorithm is effective in distilling data-shape from high dimensional data, and provides a compressive network representation for pattern discovery and statistical analysis.

tmap is a topological data analysis framework implementing the TDA Mapper algorithm for population-scale microbiome data analysis. We developed tmap to enable easy adoption of TDA in microbiome data analysis pipeline, providing network-based statistical methods for enterotype analysis, driver species identification, and microbiome-wide association analysis of host meta-data.

How to Install?

To install tmap, run:

    # (recommend)
    git clone https://github.com/GPZ-Bioinfo/tmap.git
    cd tmap
    python setup.py install
    # For some dependency problems. please install following packages.
    pip install scikit-bio
    R -e "install.packages('vegan',repo='http://cran.rstudio.com/')"

or you could also use pip now:

pip install tmap

Now, we also provide a better way to install tmap package. Using docker and dockerfile to build a images to solve all dependency problems.

After clone the repositories, you could use cd tmap; docker build -t tmap .

If you encounter any error like Import error: tkinter, you need to run sudo apt install python-tk or sudo apt install python3-tk.

Documentation

Quick Guides

You can read the Basic Usage of tmap for general use of tmap. Or follow the Microbiome examples for using tmap in microbiome analysis.

For more convenient usage, we implement some executable scripts which will automatically build upon $PATH. For more information about these scripts, you could see. Tutorial of executable scripts

Publication

Liao, T., Wei, Y., Luo, M. et al. tmap: an integrative framework based on topological data analysis for population-scale microbiome stratification and association studies. Genome Biol 20, 293 (2019) doi:10.1186/s13059-019-1871-4

Contact Us

If you have any questions or suggestions, you are welcome to contact us via email: [email protected].

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].