Scallop Module Documentation

Scallop is a high-performance tool designed for the accurate and efficient quantification of transcriptome assembly. It’s capable of handling large-scale transcriptomic data while providing precise estimates of transcript abundances. Scallop’s algorithmic approach allows it to efficiently reconstruct transcript structures and quantify their expression levels, making it a valuable resource for studying gene expression and transcriptome analysis.

Shao M, Kingsford C. Accurate assembly of transcripts through phase-preserving graph decomposition. Nat Biotechnol. 2017 Dec;35(12):1167-1169. doi: 10.1038/nbt.4020. Epub 2017 Nov 13. PMID: 29131147; PMCID: PMC5722698.

ensembl.tools.anno.transcriptomic_annotation.scallop.run_scallop(output_dir: Path, scallop_bin: Path = PosixPath('scallop'), prlimit_bin: Path = PosixPath('prlimit'), stringtie_bin: Path = PosixPath('stringtie'), memory_limit: int = 42949672960) None[source]

Run Scallop assembler on short read data after STAR alignment.

param output_dir:

Working directory path.

type output_dir:

Path

param scallop_bin:

Software path.

type scallop_bin:

Path, default scallop

param prlimit_bin:

Software path.

type prlimit_bin:

Path, default prlimit

param stringtie_bin:

Software path.

type stringtie_bin:

Path, default stringtie

param memory_limit:

Memory limit Scallop command Defaults to 40*1024**3.

type memory_limit:

int

return:

None

rtype:

None