Skip to content

sybah2/iedb-epitope-mapping-nextflow

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Immune Epitope analyses

This repository contains scripts and processes for the identification of genes whose protein products contains epitope sequences identified by Immune Epitope Database and Analysis Resource (IEDB).

The analysis begin with processing of the epitopes taking a tab file containing the epitopes and reference proteome. The first step identify epitopes that have exact match in the reference proteome and weather the gene source of the epitope is identical to the reference protein in the proteome. During this step a fasta file of the epitopes is generated to blast against the reference proteome.

The Second step uses Blast to identify epitopes hits in the reference proteome. Default blast option is NCBI plastp and user can set blast to diamond in the nextflow config file. The blast is perform only in cases where the epitope source taxon agree with the reference taxa.

The steps in the nextflow graph is shown below.

Nextflow workflow

flowchart TD
    p0((Channel.fromPath))
    p1((Channel.fromPath))
    p2((Channel.fromPath))
    p3[epitopesBlast:peptideSimilarity]
    p4[epitopesBlast:makeBlastDatabase]
    p5[epitopesBlast:blastSeq]
    p6[epitopesBlast:processXml]
    p7[epitopesBlast:mergeeResultsFiles]
    p8(( ))
    p0 -->|refFasta| p3
    p1 -->|peptidesTab| p3
    p2 -->|peptidesGeneFasta| p3
    p3 --> p4
    p3 --> p7
    p4 --> p5
    p0 -->|refFasta| p5
    p5 --> p6
    p6 --> p7
    p7 --> p8


Loading

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Nextflow 34.3%
  • Python 32.6%
  • Perl 24.5%
  • Shell 6.0%
  • Dockerfile 2.6%