autZ64 | R Documentation |
Given two codon sequences represented in the Z64 Abelian group, this function computes the automorphisms describing codon mutational events.
autZ64(
seq = NULL,
filepath = NULL,
cube = c("ACGT", "TGCA"),
cube_alt = c("CATG", "GTAC"),
start = NA,
end = NA,
chr = 1L,
strand = "+",
genetic_code = getGeneticCode("1"),
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
|
genetic_code |
The named character vector returned by
|
num.cores , tasks |
Parameters for parallel computation using package
|
verbose |
If TRUE, prints the progress bar. |
Automorphisms in Z64 are described as functions
f(x) = k * x
mod 64, where k
and x
are elements
from the set of integers modulo 64.
An object Automorphism-class
with four columns on its
metacolumn named: seq1, seq2, autm, and cube.
Robersy Sanchez (https://genomaths.com).
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
## Load a pairwise alignment
data("aln", package = "GenomAutomorphism")
aln
## Automorphism on Z64
autms <- autZ64(seq = aln, verbose = FALSE)
autms
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.