Skip to content
Profiler for metagenomics based on NGLess
Branch: master
Clone or download
luispedro ENH Add taxonomic profiling
For human, use motus + specI; for others, use only specIs (as motus is
only for the human gut).
Latest commit 4fbc07b Jul 13, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
ChangeLog ENH Add taxonomic profiling Jul 13, 2018
human-gut-profiler.ngl ENH Add taxonomic profiling Jul 13, 2018
marine-profiler.ngl ENH Update to use ngless 0.9 Jul 11, 2018


This is a collection of predefined ngless pipelines for processing shotgun metagenomes.

  1. human-gut.ngl for human gut samples

  2. marine.ngl for marine samples

  3. mouse-gut.ngl for mouse gut samples

  4. dog-gut.ngl for dog gut samples

  5. pig-gut.ngl for pig gut samples

These are predefined, but users are encouraged to adapt them to their specific needs.


You need to

  1. install ngless. The recommended way is through bioconda:

    conda install -c bioconda ngless

Alternatively, see the ngless documentation on how to install it.

  1. copy the profiling scripts to next to where your data lives


To use the profiler, select the appropriate script (e.g., human-gut.ngl for human gut samples), put all the FastQ files from the same sample in the same directory (INPUT-DIRECTORY) with the extension .fq.gz or fastq.gz and run:


You can use all the ngless command line options to set options. For example, to use 8 cores, use:

ngless --threads=8 human-gut.ngl INPUT-DIRECTORY OUTPUT-DIRECTORY

If you want very verbose output:

ngless --threads=8 --trace human-gut.ngl INPUT-DIRECTORY OUTPUT-DIRECTORY


You can’t perform that action at this time.