Skip to main content

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

Metadata

Release files for panphlan 3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for panphlan 3.0
File Size Uploaded
panphlan-3.0.tar.gz 21.8 kB Details

Release files / panphlan-3.0.tar.gz

Download URL panphlan-3.0.tar.gz
Size 21.8 kB
Tags Source
SHA-256 checksum
How to use checksums
5a29d729eb6362a1b6905d09e18dc22e75d12a358b984dcb50cfe11955737245
BLAKE2b-256 checksum
How to use checksums
1520d250bb66cc496316ee435e8c9dad1b9b7b00b3f1c28ce3a9175c82995ff5
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

3.0 This release

1 release file

1.3

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page