Skip to main content

PanPhlAn is a strain-level metagenomic profiling tool for identifying the gene composition and *in-vivo* transcriptional activity of individual strains in metagenomic samples. PanPhlAn’s ability for strain-tracking and functional analysis of unknown pathogens makes it an efficient tool for culture-free infectious outbreak epidemiology and microbial population studies.

Project description

README

PanPhlAn 3 - strain detection and characterization

Pangenome-based Phylogenomic Analysis

PanPhlAn is a strain-level metagenomic profiling tool for identifying the gene composition of individual strains in metagenomic samples. PanPhlAn’s ability for strain-tracking and functional analysis of unknown pathogens makes it an efficient tool for culture-free microbial population studies.

PanPhlAn is written in Python and covers the 4 main tasks:

  • panphlan_download_pangenome.py, to download pangenome files (fasta, BowTie2 indexes and general information) for over 3,000 species
  • panphlan_map.py, to profile each metagenomic sample by mapping it against the species of interest
  • panphlan_profile.py, to merge and process the mapping results in order to get the final gene presence/absence matrix
  • panphlan_find_gene_grp.py, organise OPTICS clustering to find some group of gene with similar profile and assess if they could be mobile elements in the genome. Also plot the presence/absence matrix as Heatmap.

PanPhlAn runs under Ubuntu/Linux and requires the following software tools to be installed on your system:

  • Bowtie2
  • Samtools
  • Python 3

And the following Python libraries:

  • numpy
  • pandas
  • scipy
  • sklearn (only if using panphlan_find_gene_grp.py)
    If visualizations are made, one also needs :
  • matplotlib
  • seaborn

For any help see the wiki or the bioBakery forum


[PanPhlAn] is a project of the Computational Metagenomics Lab at CIBIO, University of Trento, Italy

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

panphlan-3.0.tar.gz (21.8 kB view details)

Uploaded Source

File details

Details for the file panphlan-3.0.tar.gz.

File metadata

  • Download URL: panphlan-3.0.tar.gz
  • Upload date:
  • Size: 21.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0.post20200209 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.6

File hashes

Hashes for panphlan-3.0.tar.gz
Algorithm Hash digest
SHA256 5a29d729eb6362a1b6905d09e18dc22e75d12a358b984dcb50cfe11955737245
MD5 97b738cc4f68ce932f757f80230d7ee4
BLAKE2b-256 1520d250bb66cc496316ee435e8c9dad1b9b7b00b3f1c28ce3a9175c82995ff5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page