Menu
Introduction
Getting Started
ID Cards
Use Cases
Technical documentations
Version
Publication date

Mar 9, 2022

Confidentiality
Public
Reactions
0
Share

Multiple Sequence Alignment

TASK
Typing name :  TASK.gws_omix.MSAVis Brick :  gws_omix

Automatic Multiple Sequence Alignment using Mafft

Performs multiple sequence alignment using MAFFT (if needed) and visualizes the resulting alignment using pyMSAviz. The visualization automatically adapts its layout to long alignments by splitting them into multiple pages (PNG files).

Features:

  • Automatic MAFFT alignment (if sequences not pre-aligned)
  • Auto-detection of nucleotide vs protein color scheme
  • Pagination for long alignments Output:
  • .aln.fa : aligned FASTA file
  • .page_*.png : paginated alignment images

Input

Sequences (FASTA)
Protein or nucleotide sequences to align/visualize

Output

MSA figures (PNG)
A set of resources
MAFFT alignment & logs
A set of resources

Configuration

prefix

Optional

Output prefix (default: input filename stem)

Type : string

max_seqs

Optional

Max sequences to keep

Type : intDefault value : 500

align_if_needed

Optional

Run MAFFT if input not aligned

Type : boolDefault value : true

threads

Optional

MAFFT threads

Type : intDefault value : 8
Technical bricks to reuse or customize

Have you developed a brick?

Share it to accelerate projects for the entire community.