Package | Description |
---|---|
biolockj.module | |
biolockj.module.classifier |
This package contains Classifier specific
BioModule s that build bash scripts to generate
taxonomy reports from the sequences files. |
biolockj.module.classifier.r16s |
This package contains RDP and QIIME classifier modules that assign taxonomy to 16s sequences.
Output file formats are classifier specific so classifier requires a unique post-requisite ParserModule . |
biolockj.module.classifier.wgs |
This package contains Kraken, Kraken2, Humann2, MetaPhlAn classifier modules that assign taxonomy to WGS data.
As with all BioLockJ classifiers, these modules generate raw classifier output files from the sequence data. Include the corresponding ParserModule in the Config file to
generate standardized OTU abundance tables. |
biolockj.module.implicit |
The modules in this package are implicitly added to pipelines as needed.
These modules cannot be directly added to any pipeline unless overridden via pipeline.disableImplicitModules=Y. |
biolockj.module.implicit.qiime |
This package contains
BioModule s that are implicitly added to QIIME pipeline as needed. |
biolockj.module.seq |
BioModule s used to prepare sequence files or update the metadata prior to classification. |
Modifier and Type | Class and Description |
---|---|
class |
SeqModuleImpl
Superclass for SeqModules that take sequence files as input for pre-processing prior to classification.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ClassifierModule
Classifier
BioModule s build one or more bash scripts to call the application on sequence
files. |
Modifier and Type | Class and Description |
---|---|
class |
ClassifierModuleImpl
This is the superclass for all WGS and 16S biolockj.module.classifier BioModules.
|
Modifier and Type | Class and Description |
---|---|
class |
QiimeClosedRefClassifier
This BioModule executes the QIIME script pick_closed_reference_otus.py on a FastA sequence files.
|
class |
QiimeDeNovoClassifier
This module runs the QIIME pick_de_novo_otus.py script on FastA sequence files in a single script so it is important
to allocate sufficient job resources if running in a clustered environment.
|
class |
QiimeOpenRefClassifier
This module runs the QIIME pick_open_reference_otus.py script on FastA sequence files in a single script so it is
important to allocate sufficient job resources if running in a clustered environment.
|
class |
RdpClassifier
This BioModule uses RDP to assign taxonomy to 16s sequences.
|
Modifier and Type | Class and Description |
---|---|
class |
Humann2Classifier
This BioModule runs biobakery humann2 program to generate the HMP Unified Metabolic Analysis Network
HUMAnN is a pipeline for efficiently and accurately profiling the presence/absence and abundance of microbial pathways in a community from metagenomic or metatranscriptomic sequencing data (typically millions of short DNA/RNA reads). |
class |
Kraken2Classifier
This BioModule assigns taxonomy to WGS sequences and translates the results into mpa-format.
|
class |
KrakenClassifier
This BioModule assigns taxonomy to WGS sequences and translates the results into mpa-format.
|
class |
Metaphlan2Classifier
This BioModule builds the bash scripts used to execute metaphlan2.py to classify WGS sequences with MetaPhlAn2.
|
Modifier and Type | Class and Description |
---|---|
class |
Demultiplexer
This BioModule splits multiplexed data into a separate file or pair of files (for paired reads) for each sample.
|
class |
RegisterNumReads
This BioModule parses sequence file to count the number of reads per sample.
|
Modifier and Type | Class and Description |
---|---|
class |
BuildQiimeMapping
This BioModule converts the metadata file into a tab delimited QIIME mapping file (if provided).
The QIIME mapping file is validated by calling QIIME script validate_mapping_file.py |
class |
QiimeClassifier
This BioModule generates the bash script used to create QIIME summary scripts, taxonomy-level reports, and add alpha
diversity metrics (if configured) to the metadata file.
For a complete list of available metrics, see: http://scikit-bio.org/docs/latest/generated/skbio.diversity.alpha.html |
Modifier and Type | Class and Description |
---|---|
class |
AwkFastaConverter
This BioModule uses awk and gzip to convert input sequence files into a decompressed fasta file format.
|
class |
Gunzipper
This BioModule uses gzip to decompress input sequence files.
|
class |
KneadData
This BioModule runs biobakery kneaddata program to remove contaminated DNA.
Multiple contaminent DNA databases can be used to filter reads simultaniously. Common contaminents include Human, Viral, and Plasmid DNA. |
class |
Multiplexer
This BioModule will merge sequence files into a single combined sequence file, with either the sample ID or an
identifying bar-code (if defined in the metatata) is stored in the sequence header.
BioLockJ is designed to run on demultiplexed data so this must be the last module to run in its branch. |
class |
PearMergeReads
This BioModule will merge forward and reverse fastq files using PEAR.
For more informations, see the online PEAR manual: https://sco.h-its.org/exelixis/web/software/pear/doc.html |
class |
RarefySeqs
This BioModule imposes a minimum and/or maximum number of reads per sample.
|
class |
SeqFileValidator
This BioModule validates fasta/fastq file formats are valid and enforces min/max read lengths.
|
class |
TrimPrimers
This BioModule removes sequence primers from demultiplexed files.
The primers are defined using regular expressions in a separate file. |