-
Notifications
You must be signed in to change notification settings - Fork 15
Failure Recovery
-
Failed pipelines can be restarted to save the progress made by successfully completed modules. To restart a failed pipeline, add -r parameter:
> biolockj -r <pipeline root>
-
Check the BioLockJ execution summary after any failure occurs via the blj_summary command.
> blj_summary
-
Review the BioLockJ log file in your pipeline root directory. This is the most complete source of information on pipeline execution and may contain useful error messages that help resolve the root cause of the failure.
-
If your pipeline directory is not created, you likely have invalid file paths or missing/invalid properties
-
Check the FATAL_ERROR file your $HOME directory. This is where BioLockJ saves error messages for failures occurring prior to the creation of your pipeline root directory.
> cat "$HOME/biolockj_FATAL_ERROR_*"
-
The most common culprits are:
-
pipeline.defaultProps
-
Missing/invalid $BLJ_PROJ directory set by the install script
echo $BLJ_PROJ
-
-
-
Failures that occur in a module/script are not logged to the Java log file since these run outside of the Java application. The failed module directory may have an indicator file that gives either the sample ID or bash script line that failed.
-
If the failed module was running a bash script on the cluster, check the module/qsub directory for the cluster job output and error files which may contain additional information.
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