Description

Run TRUST4 on RNA-seq data

Input

name:type
description
pattern

meta

:map

Groovy Map containing sample information e.g. [ id:'sample1', single_end:false ]

bam

:file

BAM file from bulk or single-cell RNA-seq data

*.bam

reads

:file

List of input FastQ files of size 1 and 2 for single-end and paired-end data, respectively

fasta

:file

Path to the fasta file coordinate and sequence of V/D/J/C genes

vdj_reference

:file

reference file of V/D/J genes

barcode_whitelist

:file

BarocdeWhitelist file

cell_barcode_read

:string

Read containing cell barcode (either R1 or R2)

umi_read

:string

Read containing umi barcode (either R1 or R2)

read_format

:string

Specifies where in the read the barcodes and UMIs can be found.

Output

name:type
description
pattern

tsv

meta

:map

Groovy Map containing sample information e.g. [ id:'sample1', single_end:false ]

*.tsv

:file

tsv files created by TRUST4

*.tsv

airr_files

meta

:map

Groovy Map containing sample information e.g. [ id:'sample1', single_end:false ]

*_airr.tsv

:file

TRUST4 results in AIRR format

*_airr.tsv

airr_tsv

meta

:map

Groovy Map containing sample information e.g. [ id:'sample1', single_end:false ]

${prefix}_airr.tsv

:file

TRUST4 results in AIRR format

*_airr.tsv

report_tsv

meta

:map

Groovy Map containing sample information e.g. [ id:'sample1', single_end:false ]

*_report.tsv

:file

TRUST4 report in tsv format

*_report.tsv

fasta

meta

:map

Groovy Map containing sample information e.g. [ id:'sample1', single_end:false ]

*.fa

:file

Fasta files created by TRUST4

*.fa

out

meta

:map

Groovy Map containing sample information e.g. [ id:'sample1', single_end:false ]

*.out

:file

Further report files

*.out

fq

meta

:map

Groovy Map containing sample information e.g. [ id:'sample1', single_end:false ]

*.fq

:file

Fastq files created by TRUST4

*.fq

outs

meta

:map

Groovy Map containing sample information e.g. [ id:'sample1', single_end:false ]

**

:file

output files

versions_trust4

${task.process}

:string

The name of the process

trust4

:string

The name of the tool

run-trust4 2>&1 | sed '/^TRUST4/!d; s/.*TRUST4 v//; s/ .*//'

:eval

The expression to obtain the version of the tool

Topics

name:type
description
pattern

versions

${task.process}

:string

The name of the process

trust4

:string

The name of the tool

run-trust4 2>&1 | sed '/^TRUST4/!d; s/.*TRUST4 v//; s/ .*//'

:eval

The expression to obtain the version of the tool

Tools

trust4
GPL v3

TCR and BCR assembly from bulk or single-cell RNA-seq data