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 speciespanphlan_map.py
, to profile each metagenomic sample by mapping it against the species of interestpanphlan_profile.py
, to merge and process the mapping results in order to get the final gene presence/absence matrixpanphlan_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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a29d729eb6362a1b6905d09e18dc22e75d12a358b984dcb50cfe11955737245 |
|
MD5 | 97b738cc4f68ce932f757f80230d7ee4 |
|
BLAKE2b-256 | 1520d250bb66cc496316ee435e8c9dad1b9b7b00b3f1c28ce3a9175c82995ff5 |