MetaPhlAn is a tool for profiling the composition of microbial communities. For more information, see the tool's website or Github wiki.
Function Call
tc.metaphlan(
inputs,
output_path=None,
output_primary_name="out.txt",
tool_args="",
is_async=False,
)
Function Arguments
Argument | Use in place of: | Description |
---|---|---|
inputs |
input file location | Path to one or more files to use as input. The files can be a local or remote, see Using Files. |
output_path |
output file location | (optional) Path (directory) to where the output files will be downloaded. If omitted, skips download. The files can be a local or remote, see Using Files. |
tool_args |
all other arguments | (optional) Additional arguments to be passed to MetaPhlAn. This should be a string of arguments like the command line. |
output_primary_name |
(optional) Sets the name of the main output file. Defaults to "out.txt" | |
is_async |
Whether to run a job asynchronously. See Async Runs for more. |
See the Databases section for more details.
Output Files
A MetaPhlAn run will output 2 files into output_path
:
out.txt
: Results of the MetaPhlAn run.{input_file_name}.bowtie2out.txt
: The intermediate Bowtie 2 output file generated by MetaPhlAn. This can be passed in as input to quickly rerun with the same input. This is not generated if--no-map
is passed viatool_args
Tool Versions
Toolchest currently supports version 3.0.14 of MetaPhlAn.
Databases
Toolchest currently supports the latest version of the mpa_v30_CHOCOPhlAn_201901_marker_info
database. You can read more about the database on the Github wiki.