msaClustalOmega(inputSeqs, cluster="default", gapOpening="default", gapExtension="default", maxiters="default", substitutionMatrix="default", type="default", order=c("aligned", "input"), verbose=FALSE, help=FALSE, ...)
msa
.
In the original ClustalOmega implementation, this
parameter is called infile
.cluster-size
.msa
. However, setting these parameters to values
other than "default"
will result in a warning.iterations
."BLOSUM30"
, "BLOSUM40"
, "BLOSUM50"
,
"BLOSUM65"
, "BLOSUM80"
, and "Gonnet"
.
This parameter is a new feature - the original ClustalOmega
implementation does not allow for using a custom substitution matrix.inputSeqs
;
see msa
.msa
); in the original ClustalW implementation, this
parameter is called output-order
.TRUE
, the algorithm displays detailed
information and progress messages.TRUE
, information about algorithm-specific
parameters is displayed. In this case, no multiple sequence
alignment is performed and the function quits after displaying
the additional help information.msaClustalOmega
with help=TRUE
.
For more details, see also the documentation of ClustalOmega.msaClustalOmega
returns a
MsaAAMultipleAlignment
,
MsaDNAMultipleAlignment
, or
MsaRNAMultipleAlignment
object.
If called with help=TRUE
, msaClustalOmega
returns
an invisible NULL
.
inputSeqs
argument above). Parameters that
are common to all multiple sequences alignments provided by the
msa package are explicitly provided by the function and named
in the same for all algorithms. Most other parameters that are
specific to ClustalOmega can be passed to ClustalOmega via additional
arguments (see argument help
above).Since ClustalOmega only allows for using built-in amino acid substitution matrices, it is hardly useful for multiple alignments of nucleotide sequences.
For a note on the order of output sequences and direct reading from
FASTA files, see msa
.
http://www.clustal.org/omega/README Sievers, F., Wilm, A., Dineen, D., Gibson, T. J., Karplus, K., Li, W., Lopez, R., McWilliam, H., Remmert, M., Soeding, J., Thompson, J. D., and Higgins, D. G. (2011) Fast, scalable generation of high-quality protein multiple sequence alignments using Clustal Omega. Mol. Syst. Biol. 7:539. DOI: 10.1038/msb.2011.75.
msa
, MsaAAMultipleAlignment
,
MsaDNAMultipleAlignment
,
MsaRNAMultipleAlignment
,
MsaMetaData
## read sequences
filepath <- system.file("examples", "exampleAA.fasta", package="msa")
mySeqs <- readAAStringSet(filepath)
## call msaClustalOmega with default values
msaClustalOmega(mySeqs)
## call msaClustalOmega with custom parameters
msaClustalOmega(mySeqs, auto=FALSE, cluster=120, dealign=FALSE,
useKimura=FALSE, order="input", verbose=FALSE)
Run the code above in your browser using DataLab