-
Notifications
You must be signed in to change notification settings - Fork 0
/
nextflow.config
executable file
·63 lines (46 loc) · 1.54 KB
/
nextflow.config
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
params.outdir = "paper/test"
params.projetctName = "test"
/***************************
* PIPELINE INPUT PARAMETRES
*/
// BASIC INPUTS.
params.matrix = "$projectDir/paper/pbmc.mtx_sub.csv"
params.transcriptome = "$projectDir/../SLSim/data/cdna/Homo_sapiens.GRCh38.cdna.all.fa"
// FEATURES : Provide a GTF file if the matrix row names do not correspond to "transcript_id".
params.features = "gene_name"
params.full_length = false
params.length_dist = "0.37,0.0,824.94"
params.gtf = "$projectDir/../references/refdata-gex-GRCh38-2020-A/genes/genes.gtf"
// SIMULATE CELL BARCODE COUNTS : produce a realistic knee plot.
params.bc_counts = null
// SIMULATE CELL TYPES.
params.sim_celltypes = false
params.cell_types_annotation = "$projectDir/paper/sub_cell_type.csv"
/*************
* ERROR MODEL
*/
// USE PRE-TRAINED MODEL
params.trained_model = "nanopore2023"
params.badread_identity = "96,2,98"
// BUILD YOUR OWN MODEL
params.build_model = true
params.model_fastq = "$projectDir/paper/SC3pv3_GEX_Human_PBMC_ONT_1M.fastq"
params.ref_genome = "$projectDir/../references/refdata-gex-GRCh38-2020-A/fasta/genome.fa"
// IMPORT MODEL (FILES)
params.error_model = null
params.qscore_model = null
/*************
* BASIC CONFIG
*/
// PCR CYCLES.
params.amp = 5
params.ADPTER_SEQ = 'ACTAAAGGCCATTACGGCCTACACGACGCTCTTCCGATCT'
params.TSO_SEQ = 'TGTACTCTGCGTTGATACCACTGCTT'
params.dT_LENGTH = 20
/****************
* RUN PARAMETERS
*/
params.threads = 15
docker.enabled = true
process.container = 'hamraouii/wf-slsim:1.1'
docker.runOptions = '-u $(id -u):$(id -g)'