No description, website, or topics provided.
C Perl Python OpenEdge ABL AMPL Makefile Other
Switch branches/tags
Nothing to show
Clone or download
Latest commit 0ea4055 Dec 28, 2016
Failed to load latest commit information.
pacfm v 1.2 Dec 28, 2016
.gitignore v1.2 Dec 28, 2016 release link updated. Dec 28, 2016
gpl-3.0.txt v 1.2 Dec 28, 2016 v 1.2 Dec 28, 2016
user_manual.pdf v 1.2 Dec 28, 2016

PACFM: Pathway Analysis with Circos for Functional Metagenomics

PACFM is a software tool developed for the analysis of biological pathways in metagenomics projects. It provides the users with an improved way of visualizing pathway abundance data in addition to presenting a wide array of methods for filtering and normalization.


The source code of PACFM is available from the link below. The software was tested on the platforms Mac OS X (10.11 and 10.12), Windows 10 and Ubuntu 16.04.




  1. python 2.7


    matplotlib==1.5.3 numpy==1.11.1 pandas==0.18.1 Pillow==3.4.2 run==0.2 svgutils==0.2.0 wx==3.0.3 storm==0.20 wget==3.2

    (pip install "package-name")

  2. perl (>= 5.8)


    Config::General Font::TTF::Font Math::Bezier Math::VecStat Math::Round Readonly Text::Format Statistics::Basic Set::IntSpan Regexp::Common SVG
    GD GD::Polyline Params::Validate

    (cpan Package::Module)

  • Once the requirements are satisfied, download the source code from the link above and decompress the downloaded file. Install the package by typing the below lines in a terminal window.

    cd pacfm-1.0-src/
    python install

Graphical User Interaface

  • GUI of Pacfm can be started by the typing the lines below inside a terminal window.

    cd pacfm/pacfm/  

Commandline Interface


  1. Type the following command in a terminal window.
python -cl [-h] -i INPUT_FILE_PATH [-s] [-l] 
                 [-m] [-n N_ASSOCIATION] [-k {0,1,3}]  
                 [-o {0,1,2}] [-f OUTPUT_FIGURE_PATH] 
                 [-t OUTPUT_TABLE_PATH] [-e INFO_TYPES]
                 [-g KEY_ENZYMES_PATH] [-a ABBREVIATIONS_PATH] 
                 [-x LINKS_PATH]


Please see the user manual!


If you use PACFM in your research please cite the following paper:

-- Sanli, K., Sinclair, L., Nilsson, R. H., Mardinoglu, A., and Eiler, A. (2016). PACFM: Pathway Analysis with Circos in Functional Metagenomics. Manuscript.