Paste in DNA sequences

Upload file containing DNA sequences

View example DNA sequences

Optional: Paste in peptide alignment

Optional: Upload peptide alignment

View example peptide alignment
Valid formats: FASTA, MSF and ALN (Clustal) - any gaps will be removed from DNA sequences

Alignment method

Translation table:

Translate from position 1
ORF finder: require ATG start codon.
ORF finder: require any start codon (ATG, TTG, CTG in the standard code).
ORF finder: do not require a start codon.

The translation is performed using the VirtualRibosome software. For more fine-grained control of the translation process (including advanced settings for the ORF finder), please follow this link to the VirtualRibosome server.


Characters defined as gaps in the input files.

Leave blank to use default settings: ".-~".


Match DNA and peptide sequences by:



Character to use as gap indicator in the final DNA alignment.

Leave blank to use default settings: "-".

RevTrans can generate several levels of verbose rapports

This is especially useful for debugging issues were the corresponding DNA/Peptide sequences are not matched correctly.

Level 0: Error messages only (Default)
Level 1: Info about files/input, number of sequences read etc.
Level 2: As level 1 + Print detailed info about all the sequence names
Level 3: As level 2 + Do a sanity check on the degapped lenght of the sequences. Warn if the sizes do not match.

Instructions: Paste in or upload DNA sequences and hit "Submit query". The RevTrans server will then virtually translate the sequences and align the resulting peptide sequences using MAFFT with default settings. Finally RevTrans constructs a multiple DNA alignment using the peptide alignment as a scaffold. The translation process is by default done using the Standard Genetic Code (alternative translation tables can be selected) and has support for the full IUPAC alphabet of degenerate nucleotides.

If you want more control over the alignment process RevTrans also accepts user provided peptide alignments. This will give you the opportunity to use your preferred alignment software and to optimize the parameters. If you need to translate your DNA sequences prior to alignment this can be done by using the "Translate only" button above.

Please read the CBS access policies for information about limitations on the daily number of submissions.

The sequences are kept confidential and will be deleted after processing.


For publication of results, please cite:

Rasmus Wernersson and Anders Gorm Pedersen.
RevTrans - Constructing alignments of coding DNA from aligned amino acid sequences.
Nucl. Acids Res., 2003, 31(13), 3537-3539.