-
Notifications
You must be signed in to change notification settings - Fork 15
Installation
1. Download the latest release & unpack the tarball.
> tar -zxf BioLockJ-1.2.0-beta
Put the folder to wherever you like to keep executables.
If you choose to download the source code, you will need to compile it by running ant from the resources folder.
-
The install script updates the $USER bash profile to call blj_config. See Commands for a full description of blj_config
> ./install > Saved backup: /users/msioda/.bash_profile~ > Saved profile: /users/msioda/.bash_profile > BioLockJ installation complete!
This will add the required variables to your path when you start your next session.
To use BioLockJ in the same session, run source ~/.bash_profile.
3. Install the software Dependencies required by the modules you wish to include in your pipeline.
The main BioLockJ program can be used in these environments:
- a local machine with a unix-like system
- any machine running docker *
- a cluster, running a scheduler such as torque
- AWS cloud computing *
(* The launch scripts will still be run from your local machine.)
The launch process requires a unix-like environment. This includes linux, macOS, or an ubuntu environment running on Windows.
If using docker, you will need to run the install script to create the variables used by the launch scripts, even though the main BioLockJ program will run within the biolockj_controller container.
If using AWS, you will need to run the install script to create the variables used by the launch scripts, even though the main BioLockJ program will run on AWS.
If you are using BioLockJ on a shared system where another user has already installed BioLockJ, you will need to run the install script to create the required variables in your own user profile.
BioLockJ: data-wrangling done right.
Getting Started
Dependencies
Installation
Configuration
Commands
Example Pipeline
Failure Recovery
Validation
Building Modules
API
FAQ
Sequence Processing Modules
AwkFastaConverter
Gunzipper
KneadDataSanitizer
Multiplexer
PearMergeReads
RarefySeqs
SeqFileValidator
TrimPrimers
Classifier Modules
for whole genome sequences
Humann2Classifier
KrakenClassifier
Kraken2Classifier
Metaphlan2Classifier
for 16S sequences
QiimeClosedRefClassifier
QiimeDeNovoClassifier
QiimeOpenRefClassifier
RdpClassifier
Report Modules
general
Email
JsonReport
for otu tables
CompileOtuCounts
RarefyOtuCounts
RemoveLowOtuCounts
RemoveScarceOtuCounts
for taxa tables
AddMetadataToOtuTables
BuildTaxaTables
LogTransformTaxaTables
NormalizeTaxaTables
for pathway tables
AddMetadataToPathwayTables
RemoveLowPathwayCounts
RemoveScarcePathwayCounts
for statistics and visualization
R_CalculateStats
R_PlotEffectSize
R_PlotMds
R_PlotOtus
R_PlotPvalHistograms