10,000-ft Overview of SEQC
run.py
def run(args) -> None:
...
args
Platform-specific code
- 10x v2
- 10x v3
- InDrop
- ...
- From FASTQ (.fastq)
- From aligned BAM (.bam)
- From ReadArray object (.h5)
- Inputs
- READ1 + READ2
- Internally using STAR
- H5 object
- Explore the ReadArray object
pysam
andpyranges
are not required for exploring ReadArray object, but required for BAM/GTF lookup.
- Multimapping
- Dask
- mtx and csv
- Four filters
- csv
- Local (can't do with a big dataset)
- Visual Studio Code
- PyCharm
- Remote
- HPC (e.g. pdb)
- AWS (e.g. Cloud9, VS Code in the browser)
https://github.com/dpeerlab/seqc/blob/master/docs/install-dev.md
https://github.com/dpeerlab/seqc/blob/master/docs/run-test.md
- nosetest
- CicleCI
- GitHub Actions
- Docker
- Packer
- WDL