Skip to main content

MetaPhlAn: Metagenomic Phylogenetic Analysis

install with bioconda PyPI - Downloads MetaPhlAn on DockerHub Build MetaPhlAn package

What's new in version 3.1

  • 433 low-quality species were removed from the MetaPhlAn 3.1 marker database and 2,680 species were added (for a new total of 15,766; a 17% increase).
  • Marker genes for a subset of existing bioBakery 3 species were also revised.
  • Most existing bioBakery 3 species pangenomes were updated with revised or expanded gene content.
  • MetaPhlAn 3.1 software has been updated to work with revised marker database.

Description

MetaPhlAn is a computational tool for profiling the composition of microbial communities (Bacteria, Archaea and Eukaryotes) from metagenomic shotgun sequencing data (i.e. not 16S) with species-level. With the newly added StrainPhlAn module, it is now possible to perform accurate strain-level microbial profiling.

MetaPhlAn relies on ~1.1M unique clade-specific marker genes (the latest marker information file mpa_v31_CHOCOPhlAn_201901_marker_info.txt.bz2 can be found here) identified from ~100,000 reference genomes (~99,500 bacterial and archaeal and ~500 eukaryotic), allowing:

  • unambiguous taxonomic assignments;
  • accurate estimation of organismal relative abundance;
  • species-level resolution for bacteria, archaea, eukaryotes and viruses;
  • strain identification and tracking
  • orders of magnitude speedups compared to existing methods.
  • metagenomic strain-level population genomics

If you use MetaPhlAn, please cite:

Integrating taxonomic, functional, and strain-level profiling of diverse microbial communities with bioBakery 3 Francesco Beghini, Lauren J McIver, Aitor Blanco-Míguez, Leonard Dubois, Francesco Asnicar, Sagun Maharjan, Ana Mailyan, Paolo Manghi, Matthias Scholz, Andrew Maltez Thomas, Mireia Valles-Colomer, George Weingart, Yancong Zhang, Moreno Zolfo, Curtis Huttenhower, Eric A Franzosa, Nicola Segata. eLife (2021)

If you use StrainPhlAn, please cite the MetaPhlAn paper and the following StrainPhlAn paper:

Microbial strain-level population structure and genetic diversity from metagenomes. Duy Tin Truong, Adrian Tett, Edoardo Pasolli, Curtis Huttenhower, & Nicola Segata. Genome Research 27:626-638 (2017)


Installation

The best way to install MetaPhlAn is through conda via the Bioconda channel. If you have not configured you Anaconda installation in order to fetch packages from Bioconda, please follow these steps in order to setup the channels.

You can install MetaPhlAn by running

$ conda install -c bioconda python=3.7 metaphlan

For installing it from the source code and for further installation instructions, please see the Wiki at the Installation paragraph.


MetaPhlAn and StrainPhlAn tutorials and resources

In addition to the information on this page, you can refer to the following additional resources.

Metadata

Release files for metaphlan 3.1.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 metaphlan 3.1.0
File Size Uploaded
MetaPhlAn-3.1.0.tar.gz 285.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for metaphlan 3.1.0
File Interpreter ABI Platform
MetaPhlAn-3.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 590.1 kB

Release files / MetaPhlAn-3.1.0.tar.gz

Download URL MetaPhlAn-3.1.0.tar.gz
Size 285.5 kB
Tags Source
SHA-256 checksum
How to use checksums
4e7a7a36d07ed6f4f945afc4216db7f691d44a22b059c2404c917a160a687a6b
BLAKE2b-256 checksum
How to use checksums
29297c145600b024a0b366dc653c2954799219e63f84c8934c7d839ee7ed650e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.7.13

Release files / MetaPhlAn-3.1.0-py3-none-any.whl

Download URL MetaPhlAn-3.1.0-py3-none-any.whl
Size 304.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5d2990c75e2f332009b1ede14161ad1afbd83a9b512913a165caaa5d4dd0c44f
BLAKE2b-256 checksum
How to use checksums
75a2d73d8409366b7195052dccfd6e15b12ef0f86919c9f6f4a0fa509078054d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.7.13
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