Description

A Deep Learning Model for Transmembrane Topology Prediction and Classification

Input

name:type
description
pattern

meta

:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

fasta

:file

Database of sequences in FASTA format

*.{fasta,fa,fasta.gz,fa.gz}

Output

name:type
description
pattern

gff3

meta

:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

biolib_results/TMRs.gff3

:file

Predicted topologies (inside, outside, TMhelix) in general Feature Format Version 3

biolib_results/TMRs.gff3

line3

meta

:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

biolib_results/predicted_topologies.3line

:file

Predicted topologies and information of protein sequences in three lines (name, sequence, topology)

biolib_results/predicted_topologies.3line

md

meta

:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

biolib_results/deeptmhmm_results.md

:file

Markdown results file

biolib_results/deeptmhmm_results.md

csv

meta

:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

biolib_results/*_probs.csv

:file

CSV file with per-residue predictions for the likelihood of each amino acid being in structural regions such as Beta-sheet, Periplasm, Membrane, Inside, Outside or Signal (only when querying against genomic fasta)

biolib_results/*_probs.csv

png

meta

:map

Groovy Map containing sample information e.g. [ id:‘test’, single_end:false ]

biolib_results/plot.png

:file

Most likely topology probability line plots (only when querying against genomic fasta)

biolib_results/plot.png

versions_biolib

${task.process}

:string

The name of the process

biolib

:string

The name of the tool

biolib --version 2>&1 | sed 's/.*version //'

:eval

The expression to obtain the version of the tool

versions_python

${task.process}

:string

The name of the process

python

:string

The name of the tool

python --version | sed 's/Python //'

:eval

The expression to obtain the version of the tool

Topics

name:type
description
pattern

versions

${task.process}

:string

The name of the process

biolib

:string

The name of the tool

biolib --version 2>&1 | sed 's/.*version //'

:eval

The expression to obtain the version of the tool

${task.process}

:string

The name of the process

python

:string

The name of the tool

python --version | sed 's/Python //'

:eval

The expression to obtain the version of the tool

Tools

deeptmhmm
MIT

Deep Learning model for Transmembrane Helices protein domain prediction through the BioLib Python Client