Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The Template predictor Predictor API runs blastBLAST, sparksxSparksX, and hhsearchHHsearch. It will output a HHR sequence alignment file, one alignment file from hhsearch and one from sparksx, and a PSSM. It will also output a TSV which is a parsed version of these files.

Inputs

...

Table of Contents
minLevel1
maxLevel6
outlinefalse
typelist
printablefalse

Quickstart

Command Line Examples

Submit a template predictor job:

Code Block
cyrus engine submit template-predictor SECVENGGFCPDPEKMGDWCCGRCIRNECRNG

...

Code Block
from engine.template-predictor.client import TemplatePredictorClient

client = TemplatePredictorClient()
job_id = client.submit(sequence="SECVENGGFCPDPEKMGDWCCGRCIRNECRNG")

Inputs

  • --sequence (str)

    • Sequence to run template predictor on

Outputs

  • sparksx-cambyses-aln.json

    • sparksX alignment file

  • hhsearch-cambyses-aln.json – hhsearch

    • HHsearch alignment file

  • sequence.hhr

    • .hhr alignment file

  • target.pssm – pssm

    • BLAST PSSM file

  • results.tsv

    • TSV format of results parsed from hhsearch and sparksX

    parsed into TSV format

Notes

Output File interpretation

  • results.tsv

    • homology_probability

      • <60%: low confidence in homology modeling

      • 60-80%: major modeling required

      • >80%: high confidence in homology modeling

    • template_coverage

      • <50%: homology modeling will lead to divergent models

      • 50-70%: homology modeling will lead to fairly converged models

      • >70%: homology modeling will lead to very converged models

    • sequence_identity

    • gaps_over_12_residues

      • The number of gaps greater than 12 residues long in each template

    • positions_in_no_templates

      • A list of all positions which are missing from each template

      zs12