Main tool: PPanGGOLiN
Additional tools installed via micromamba:
List of packages in environment: "/opt/conda"
Name Version Build Channel
──────────────────────────────────────────────────────────────────────
_libgcc_mutex 0.1 conda_forge conda-forge
_openmp_mutex 4.5 2_gnu conda-forge
aragorn 1.2.41 h7b50bb2_5 bioconda
archspec 0.2.5 pyhd8ed1ab_0 conda-forge
aria2 1.37.0 hbc8128a_2 conda-forge
blosc 1.21.6 he440d0b_1 conda-forge
bokeh 3.8.0 pyhd8ed1ab_0 conda-forge
bzip2 1.0.8 hda65f42_8 conda-forge
c-ares 1.34.5 hb9d3cd8_0 conda-forge
c-blosc2 2.21.2 h4cfbee9_0 conda-forge
ca-certificates 2025.8.3 hbd8a1cb_0 conda-forge
colorama 0.4.6 pyhd8ed1ab_1 conda-forge
contourpy 1.3.3 py312hd9148b4_2 conda-forge
dataclasses 0.8 pyhc8e2a94_3 conda-forge
freetype 2.14.1 ha770c72_0 conda-forge
gawk 5.3.1 hcd3d067_0 conda-forge
gmp 6.3.0 hac33072_2 conda-forge
gmpy2 2.2.1 py312hcaba1f9_1 conda-forge
hdf5 1.14.6 nompi_h6e4c0c1_103 conda-forge
infernal 1.1.5 pl5321h7b50bb2_4 bioconda
jinja2 3.1.6 pyhd8ed1ab_0 conda-forge
keyutils 1.6.3 hb9d3cd8_0 conda-forge
krb5 1.21.3 h659f571_0 conda-forge
lcms2 2.17 h717163a_0 conda-forge
ld_impl_linux-64 2.44 h1423503_1 conda-forge
lerc 4.0.0 h0aef613_1 conda-forge
libaec 1.1.4 h3f801dc_0 conda-forge
libasprintf 0.25.1 h3f43e3d_1 conda-forge
libblas 3.9.0 35_h4a7cf45_openblas conda-forge
libcblas 3.9.0 35_h0358290_openblas conda-forge
libcurl 8.14.1 h332b0f4_0 conda-forge
libdeflate 1.24 h86f0d12_0 conda-forge
libedit 3.1.20250104 pl5321h7949ede_0 conda-forge
libev 4.33 hd590300_2 conda-forge
libexpat 2.7.1 hecca717_0 conda-forge
libffi 3.4.6 h2dba641_1 conda-forge
libfreetype 2.14.1 ha770c72_0 conda-forge
libfreetype6 2.14.1 h73754d4_0 conda-forge
libgcc 15.1.0 h767d61c_5 conda-forge
libgcc-ng 15.1.0 h69a702a_5 conda-forge
libgettextpo 0.25.1 h3f43e3d_1 conda-forge
libgfortran 15.1.0 h69a702a_5 conda-forge
libgfortran5 15.1.0 hcea5267_5 conda-forge
libgomp 15.1.0 h767d61c_5 conda-forge
libiconv 1.18 h3b78370_2 conda-forge
libidn2 2.3.8 ha4ef2c3_0 conda-forge
libjpeg-turbo 3.1.0 hb9d3cd8_0 conda-forge
liblapack 3.9.0 35_h47877c9_openblas conda-forge
liblzma 5.8.1 hb9d3cd8_2 conda-forge
libnghttp2 1.67.0 had1ee68_0 conda-forge
libnsl 2.0.1 hb9d3cd8_1 conda-forge
libopenblas 0.3.30 pthreads_h94d23a6_2 conda-forge
libpng 1.6.50 h421ea60_1 conda-forge
libsqlite 3.50.4 h0c1763c_0 conda-forge
libssh2 1.11.1 hcf80075_0 conda-forge
libstdcxx 15.1.0 h8f9b012_5 conda-forge
libstdcxx-ng 15.1.0 h4852527_5 conda-forge
libtiff 4.7.0 h8261f1e_6 conda-forge
libunistring 0.9.10 h7f98852_0 conda-forge
libuuid 2.41.1 he9a06e4_0 conda-forge
libwebp-base 1.6.0 hd42ef1d_0 conda-forge
libxcb 1.17.0 h8a09558_0 conda-forge
libxcrypt 4.4.36 hd590300_1 conda-forge
libxml2 2.13.8 h2cb61b6_1 conda-forge
libzlib 1.3.1 hb9d3cd8_2 conda-forge
lz4-c 1.10.0 h5888daf_1 conda-forge
mafft 7.526 h4bc722e_0 conda-forge
markupsafe 3.0.2 py312h178313f_1 conda-forge
mmseqs2 15.6f452 pl5321h6a68c12_3 bioconda
mpc 1.3.1 h24ddda3_1 conda-forge
mpfr 4.2.1 h90cbb55_3 conda-forge
narwhals 2.5.0 pyhcf101f3_0 conda-forge
ncurses 6.5 h2d0b736_3 conda-forge
networkx 3.5 pyhe01879c_0 conda-forge
nomkl 1.0 h5ca1d4c_0 conda-forge
numexpr 2.12.1 py312h88efc94_100 conda-forge
numpy 1.26.4 py312heda63a1_0 conda-forge
openjpeg 2.5.3 h55fea9a_1 conda-forge
openssl 3.5.3 h26f9b46_0 conda-forge
packaging 25.0 pyh29332c3_1 conda-forge
pandas 2.3.2 py312hf79963d_0 conda-forge
perl 5.32.1 7_hd590300_perl5 conda-forge
pillow 11.3.0 py312h0e488c8_2 conda-forge
pip 25.2 pyh8b19718_0 conda-forge
plotly 5.24.1 pyhd8ed1ab_1 conda-forge
ppanggolin 2.2.5 py312h0fa9677_1 bioconda
pthread-stubs 0.4 hb9d3cd8_1002 conda-forge
py-cpuinfo 9.0.0 pyhd8ed1ab_1 conda-forge
pyrodigal 3.6.3.post1 py312h0fa9677_1 bioconda
pytables 3.10.2 py312hefc0c3f_8 conda-forge
python 3.12.11 h9e4cc4f_0_cpython conda-forge
python-dateutil 2.9.0.post0 pyhe01879c_2 conda-forge
python-tzdata 2025.2 pyhd8ed1ab_0 conda-forge
python_abi 3.12 8_cp312 conda-forge
pytz 2025.2 pyhd8ed1ab_0 conda-forge
pyyaml 6.0.2 py312h178313f_2 conda-forge
readline 8.2 h8c095d6_2 conda-forge
scipy 1.16.2 py312h7a1785b_0 conda-forge
setuptools 80.9.0 pyhff2d567_0 conda-forge
six 1.17.0 pyhe01879c_1 conda-forge
snappy 1.2.2 h03e3b7b_0 conda-forge
tenacity 9.1.2 pyhd8ed1ab_0 conda-forge
tk 8.6.13 noxft_hd72426e_102 conda-forge
tornado 6.5.2 py312h4c3975b_1 conda-forge
tqdm 4.67.1 pyhd8ed1ab_1 conda-forge
typing-extensions 4.15.0 h396c80c_0 conda-forge
typing_extensions 4.15.0 pyhcf101f3_0 conda-forge
tzdata 2025b h78e105d_0 conda-forge
wget 1.21.4 hda4d442_0 conda-forge
wheel 0.45.1 pyhd8ed1ab_1 conda-forge
xorg-libxau 1.0.12 hb9d3cd8_0 conda-forge
xorg-libxdmcp 1.1.5 hb9d3cd8_0 conda-forge
xyzservices 2025.4.0 pyhd8ed1ab_0 conda-forge
yaml 0.2.5 h280c20c_3 conda-forge
zlib 1.3.1 hb9d3cd8_2 conda-forge
zlib-ng 2.2.5 hde8ca8f_0 conda-forge
zstd 1.5.7 hb8e6e7a_2 conda-forge
Code repository: https://github.com/labgem/PPanGGOLiN
Basic information on how to use this tool:
- executable: ppanggolin
- help: --help
- version: --version
- description: |
PPanGGOLiN builds pangenomes through a graphical model and a statistical method to partition gene families in persistent, shell and cloud genomes.
Additional information:
PPanGGOLiN only creates the pangenome graphs. It is recommended to use another tool to visualize them. Please read https://github.com/labgem/PPanGGOLiN/wiki for more information.
Full documentation: https://github.com/labgem/PPanGGOLiN/wiki
ppanggolin annotate --fasta organisms.fasta.list --output output
# many of the commands manipulate the 'pangenome.h5' file in place
ppanggolin cluster -p pangenome.h5
ppanggolin graph -p pangenome.h5
ppanggolin partition -p pangenome.h5
ppanggolin draw -p pangenome.h5 --ucurve
# there are some human-readable files that can be generated as well
ppanggolin write -p pangenome.h5 --stats --output stats