Jitao David Zhang, Feb 2019 : Adapted from [https://github.com/qiaseq/qiaseq-singlecell-rna]. The adapted version works with Python3 + conda, without dependency on Docker.
- The code now works within an Conda environment with local intallation of STAR. No dependency on Docker is needed.
- intervaltree version 3.x is now used, use '.overlap' instead of '.search'
- Mixed indentation errors are fixed from the python code
- No shared memory is used given apparent difficulty and potential issues
sbatch qiagen-forSlurm.bash
Using .envelop caused many fewer reads annotated than using .overlap in find_genes.py
. In fact, when I checked the intervaltree
package in the docker file at https://github.com/qiaseq/qiaseq-singlecell-rna, it turned out the search
function had strict=False
, suggesting that overlap
should be used rather than envelop
.