Skip to content

HWChang/emmer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

build platforms pypi conda version license

PIEMMER: Simplify the Input for Principal Component Analysis

PIEMMER is a python package that implement the EMMER algorithm.

EMMER, which stands for Entropy-based Method for Microbial Ecology Research, is a feature selection algorithm that reduces the number of measurements in a matrix while allowing this new matrix to retains a similar data distribution on a Principal Component Analysis (PCA) plot (see Fig. 1; view figure). We named this algorithm EMMER because it was originally developed to processing microbiota and microbiome datasets. Later, we realize this algorithm has a wider application because the shared mathematical procedure between EMMER algorithm and PCA

Figure 1. What EMMER can do? Fig 1. Usage of the EMMER algorithm

About

Please refer to the wiki page for detailed information about download, dependency, version difference and tutorial.

Download and Usage

Option 1 - Anaconda or Pypi

conda install -c bioconda piemmer

or

pip install piemmer

Get the location of example files that were included in the package

python3
import pkg_resources
DATA_PATH = pkg_resources.resource_filename('piemmer', 'data/')
DATA_PATH

Run piemmer

cd where_your_what_to_put_the_output_files
python3 -m piemmer.harvest -g
python3 -m piemmer.bake -g

Option 2 - Download from github

cd where_you_what_to_store_your_file
git clone https://github.com/HWChang/emmer.git

cd where_you_what_to_store_your_file/emmer
python3 -m piemmer.harvest -g
python3 -m piemmer.bake -g

About

PIEMMER: Simplify the input for Principal Component Analysis by implement EMMER algorithm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages