Automated build of T-Coffee Regressive Alignment Container
10K+
Make sure you have either docker/singularity installed or the required dependencies listed in the last section.
Install the Nextflow runtime by running the following command:
$ curl -fsSL get.nextflow.io | bash
When done, you can launch the pipeline execution by entering the command shown below:
$ nextflow run skptic/dpa-analysis
By default the pipeline is executed against the provided example dataset. Check the Pipeline parameters section below to see how enter your data on the program command line.
The following alignment methods are available.
| Method | Default | Regressive | Standard | Version |
|---|---|---|---|---|
| CLUSTALO | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | 1.2.4 |
| MAFFT | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | v7.310 |
| MAFFT-GINSI | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | v7.310 |
| MAFFT-SPARSECORE | :heavy_check_mark: | :heavy_multiplication_x: | :heavy_multiplication_x: | v7.310 |
| UPP | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: | 4.3.4 |
| PROBCONS | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: | 1.12 |
| MSA | :heavy_exclamation_mark: | :heavy_exclamation_mark: | :heavy_exclamation_mark: | 2.1 |
| MSAPROBS | :heavy_check_mark: | :heavy_check_mark: | :heavy_multiplication_x: | 0.9.7 |
| TCOFFEE | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | dev_@20180108_13:55 |
| Method | Available? | Version |
|---|---|---|
| CLUSTALO | :heavy_check_mark: | 1.2.4 |
| MAFFT | :heavy_check_mark: | v7.310 |
| MAFFT-PT | :heavy_check_mark: | v7.310 |
| UPGMA (TCOFFEE) | :heavy_exclamation_mark: | dev_@20180108_13:55 |
| NJ (TCOFFEE) | :heavy_check_mark: | dev_@20180108_13:55 |
All the methods above are available in a Docker image on DockerHub here and the image is tested to be compatible with the Singularity.
The container also contains test data consisting of protein sequences, reference alignments and trees in the directory /test_data.
To launch the container interactively with Docker run:
docker run cbcrg/regressive-msa
To launch the container interactivly with Singularity run:
singularity shell docker://cbcrg/regressive-msa
There are 4 running modes which are determined based on the provided input files.
Each mode can be run with the standard MSA proceedure, with the DPA proceesure or with both (see --dpa_align and --std_align).
Run multiple sequence alignment procedure with/without DPA.
inputs:
--seqs argumentoutputs:
Run multiple sequence alignment procedure with/without DPA and score alignment against the reference alignment.
inputs:
--seqs argument--refs argumentoutputs:
Run basic multiple sequence alignment procedure with/without DPA with user provided guide trees in Newick format.
inputs:
--seqs argument--trees argumentoutputs:
Run basic multiple sequence alignment procedure with/without DPA with user provided guide trees in Newick format and scored against the reference alignment.
inputs:
--seqs argument--refs argument--trees argumentoutputs:
--seqs./tutorial/seqs/*.faExample:
$ nextflow run skptic/dpa-analysis --seqs '/home/seqs/*.fasta'
This will handle each fasta file as a seperate sample.
Content type
Image
Digest
Size
706.3 MB
Last updated
about 8 years ago
docker pull cbcrg/regressive-msa