ShawHahnLab / umbra

Python package and executable for Linux for managing Illumina sequencing runs
GNU Affero General Public License v3.0
3 stars 0 forks source link
bioinformatics illumina sequencing

Umbra

CircleCI Build Status

A Python package and executable for Linux to help manage Illumina sequencing runs.

Umbra will watch a directory for incoming sequencing runs and dispatch a number of parallel processors to handle new run data. Automated processing tasks include adapter trimming, read interleaving, basic contig assembly, uploading finished datasets to Box, and alerting end users via email. A CSV report is refreshed on disk that summarizes processing status. A readonly mode allows for watching/reporting without processing.

An illumina sub-package provides some basic parsers for various Illumina file and directory fomats that can be used independently of the automated processing functionality.

Requirements:

Limitations/assumptions: