autZ5 | R Documentation |
Given two codon sequences represented in the Z5 Abelian group, this function computes the automorphisms describing codon mutational events.
autZ5(
seq = NULL,
filepath = NULL,
cube = c("ACGT", "TGCA"),
cube_alt = c("CATG", "GTAC"),
start = NA,
end = NA,
chr = 1L,
strand = "+",
num.cores = multicoreWorkers(),
tasks = 0L,
verbose = TRUE
)
seq |
An object from a |
filepath |
A character vector containing the path to a file in fasta format to be read. This argument must be given if codon & base arguments are not provided. |
cube , cube_alt |
A character string denoting pairs of the 24 Genetic-code cubes, as given in references (2-3). That is, the base pairs from the given cubes must be complementary each other. Such a cube pair are call dual cubes and, as shown in reference (3), each pair integrates group. |
start , end , chr , strand |
Optional parameters required to build a
|
num.cores , tasks |
Parameters for parallel computation using package
|
verbose |
If TRUE, prints the progress bar. |
Automorphisms in Z5 are described as functions
f(x) = k x mod 64
, where k and x are elements from the set of
integers modulo 64. As noticed in reference (1). The pairwise alignment
provided in argument seq or the 'fasta' file
filepath must correspond to DNA base sequences.
An object Automorphism-class
with four columns on its
metacolumn named: seq1, seq2, autm, and cube.
Sanchez R, Morgado E, Grau R. Gene algebra from a genetic code algebraic structure. J Math Biol. 2005 Oct;51(4):431-57. doi: 10.1007/s00285-005-0332-8. Epub 2005 Jul 13. PMID: 16012800. ( PDF).
Robersy Sanchez, Jesus Barreto (2021) Genomic Abelian Finite Groups. doi:10.1101/2021.06.01.446543
M. V Jose, E.R. Morgado, R. Sanchez, T. Govezensky, The 24 possible algebraic representations of the standard genetic code in six or in three dimensions, Adv. Stud. Biol. 4 (2012) 110-152.PDF.
R. Sanchez. Symmetric Group of the Genetic-Code Cubes. Effect of the Genetic-Code Architecture on the Evolutionary Process MATCH Commun. Math. Comput. Chem. 79 (2018) 527-560. PDF
automorphisms
## Load a pairwise alignment
data("aln", package = "GenomAutomorphism")
aln
## Automorphism on Z5
autms <- autZ5(seq = aln, verbose = FALSE)
autms
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.