Sign inSign up

pegi3s/prosplign-procompart

By pegi3s

•Updated over 5 years ago

ProSplign/ProCompart (https://www.ncbi.nlm.nih.gov/sutils/static/prosplign/prosplign.html) image.

Image
Languages & frameworks
Data science
0

5.7K

pegi3s/prosplign-procompart repository overview

⁠This image belongs to a larger project called Bioinformatics Docker Images Project (http://pegi3s.github.io/dockerfiles⁠)

⁠(Please note that the original software licenses still apply)

This image facilitates the usage of ProSplign/ProCompart⁠, a global alignment tool to produce accurate spliced alignments and to compute alignments of distantly related proteins with low similarity. More specifically, this image provides a script that executes the ProSplign/ProCompart pipeline as implemented in our SEDA tool⁠.

Section 3.6 of this paper⁠ about SEDA describes the pipeline. This pipeline receives as input two FASTA files: a target FASTA (a nucleotide genome) used as subject and another one (a protein CDS) used as query, and performs the following steps: ssion.ion applies the following steps:

  1. Create a BLAST database for the nucleotide subject file.
  2. Run a tblastn using the protein query file against the subject database, sorting the output by subject and query.
  3. Run ProCompart to find the approximate locations of the protein instances on the nucleic acid sequences.
  4. Run ProSplign using the compartment file generated in the previous step and the two FASTA files as input to generate an alignment for each compartment.
  5. Extract the sequences from the alignments file in order to create the output FASTA file with the annotations.

⁠Using ProSplign/ProCompart image in Linux

You should adapt and run the following command: docker run --rm -v /your/data/dir:/data pegi3s/prosplign-procompart prosplign-procompart-pipeline /data/<nucleotide_subject> /data/<query_protein_CDS> /data/<output> [<max_target_seqs>]

In this command, you should replace:

  • /your/data/dir to point to the directory that contains the input files you want to analyze.
  • <nucleotide_subject> to the name of the FASTA file for the target FASTA.
  • <query_protein_CDS> to the name of the protein FASTA file for the CDS query.
  • <output> to the name of the output FASTA file.

Note that the <max_target_seqs> is optional. It specifies the value for the -max_target_seqs parameter of the tblastn command. If not provided, the default value is 1.

⁠Test data

To test these commands, it is possible to use this test data⁠ to apply the protocol described in this page of ProSplign/ProCompart⁠.

After downloading and unzipping the test data, you should simply run (remember to change the /your/data/dir path):

docker run --rm -v /your/data/dir:/data pegi3s/prosplign-procompart prosplign-procompart-pipeline /data/Demo_Genome_Nucleotides.fa /data/Demo_Query_Protein.fa /data/output.fasta

Tag summary

Content type

Image

Digest

Size

178 MB

Last updated

over 5 years ago

docker pull pegi3s/prosplign-procompart