Package: scoup 1.1.0

Hassan Sadiq

scoup: Simulate Codons with Darwinian Selection Modelled as an OU Process

An elaborate molecular evolutionary framework that facilitates straightforward simulation of codon genetic sequences subjected to different degrees and/or patterns of Darwinian selection. The model was built upon the fitness landscape paradigm of Sewall Wright, as popularised by the mutation-selection model of Halpern and Bruno. This enabled realistic evolutionary process of living organisms to be reproduced seamlessly. For example, an Ornstein-Uhlenbeck fitness update algorithm is incorporated herein. Consequently, otherwise complex biological processes, such as the effect of the interplay between genetic drift and mutation on the inference of diversifying selection, may now be investigated with minimal effort. Frequency-dependent and deterministic fitness landscape update techniques are also available.

Authors:Hassan Sadiq [aut, cre, cph]

scoup_1.1.0.tar.gz
scoup_1.1.0.zip(r-4.5)scoup_1.1.0.zip(r-4.4)
scoup_1.1.0.tgz(r-4.4-any)
scoup_1.1.0.tar.gz(r-4.5-noble)scoup_1.1.0.tar.gz(r-4.4-noble)
scoup_1.1.0.tgz(r-4.4-emscripten)
scoup.pdf |scoup.html
scoup/json (API)
NEWS

# Install 'scoup' in R:
install.packages('scoup', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/thsadiq/scoup/issues

On BioConductor:scoup-1.1.0(bioc 3.21)scoup-1.0.0(bioc 3.20)

alignmentclassificationcomparativegenomicsdataimportgeneticsmathematicalbiologyresearchfieldsequencingsequencematchingsoftwarestatisticalmethodworkflowstep

4.48 score 8 scripts 41 exports 20 dependencies

Last updated 16 days agofrom:23d89b3ce3. Checks:OK: 4 WARNING: 1. Indexed: yes.

TargetResultDate
Doc / VignettesOKOct 31 2024
R-4.5-winOKOct 31 2024
R-4.5-linuxOKOct 31 2024
R-4.4-winOKOct 31 2024
R-4.4-macWARNINGOct 31 2024

Exports:aaGammaaaGaussaaSCupdateaInfoalignsimasymMeanasymVarbiTreebranchLcodonCoeffscodonFreqcoeffscseqdetailsdiscreteInputdNdSdndsCalculatoreffpopfixMatrixfreqshbInputlscapenodesnsynVarouEvolveouInputphylogenyreversionsamplerseqCOLseqDetailsseqsseqWritershowsitessitesimsubsMatrixsynVartaxavNvSwInput

Dependencies:askpassBiocGenericsBiostringscrayoncurlGenomeInfoDbGenomeInfoDbDatahttrIRangesjsonlitelatticeMatrixmimeopensslR6S4VectorssysUCSC.utilsXVectorzlibbioc

scoup: Simulate Codons with Darwinian Selection Incorporated as an Ornstein-Uhlenbeck Process

Rendered fromscoup.Rmdusingknitr::rmarkdownon Oct 31 2024.

Last update: 2024-10-23
Started: 2024-08-01

Readme and manuals

Help Manual

Help pageTopics
Obtain Gamma Distributed Amino Acid Selection CoefficientsaaGamma
Obtain Gaussian Distributed Amino Acid Selection CoefficientsaaGauss
Simulate Codon Sequence AlignmentaaSCupdate aaSCupdate.discrete aaSCupdate.ou alignsim alignsim.discrete alignsim.omega alignsim.ou effpop lscape nsynVar sampler sitesim sitesim.discrete sitesim.omega sitesim.ou vNvS
Amino Acid Selection CoefficientsaminoSC-class coeffs coeffs,aminoSC-method nsynVar,aminoSC-method show,aminoSC-method synVar synVar,aminoSC-method
Generate a Balanced Bifurcating Evolutionary TreebiTree tree
Transform Amino Acid to Codon Selection CoefficientscodonCoeffs
Generate Codon Frequencies From Selection CoefficientscodonFreq
Codon Frequencies and Selection Coefficientscodonvalues-class coeffs,codonvalues-method freqs freqs,codonvalues-method show,codonvalues-method
Deterministic Simulation Model InputaaSCupdate,discrete-method alignsim,discrete,seqParameters-method discrete-class effpop,discrete-method lscape,discrete-method sampler,discrete-method show,discrete-method sitesim,discrete,numeric-method
Populate Deterministic Seascape Model ParametersdiscreteInput
Estimate dN/dS Value AnalyticallydndsCalculator
Construct Fixation Rate MatrixfixMatrix
Generate Halpern-Bruno Substitution Model ParametershbInput
Halpern-Bruno Mutation-Selection Evolutionary Model Inputeffpop,hbParameters-method hbParameters-class nsynVar,hbParameters-method sampler,hbParameters-method show,hbParameters-method vNvS,hbParameters-method
Frequency-Dependent Evolutionary Model Specificationalignsim,omega,seqParameters-method effpop,omega-method lscape,omega-method nsynVar,omega-method omega-class sampler,omega-method show,omega-method sitesim,omega,numeric-method vNvS,omega-method
Ornstein-Uhlenbeck Stochastic Simulation Model ObjectaaSCupdate,ou-method alignsim,ou,seqParameters-method asymMean asymMean,ou-method asymVar asymVar,ou-method ou-class reversion reversion,ou-method show,ou-method sitesim,ou,numeric-method
Simulate the Trend of an Ornstein-Uhlenbeck ProcessouEvolve
Populate Parameters of the Ornstein-Uhlenbeck AlgorithmouInput
Simulate Codons with Darwinian Selection Added as an OU Processscoup-package scoup
Output from the 'scoup::alignsim' Genetic Sequence SimulatoraInfo aInfo,scoup-method cseq cseq,scoup-method dNdS dNdS,scoup-method scoup-class seqCOL seqCOL,scoup-method seqs seqs,scoup-method show,scoup-method
Populate Sequence Alignment InformationseqDetails
Simulated Codon Sequence StructurebranchL branchL,seqParameters-method details details,seqParameters-method nodes nodes,seqParameters-method phylogeny phylogeny,seqParameters-method seqParameters-class show,seqParameters-method sites sites,seqParameters-method taxa taxa,seqParameters-method
Write Numeric Codon Alignment to a NEXUS FileseqWriter
Build Mutation-Selection Codon Substitution MatrixsubsMatrix
Populate Frequency-Dependent Simulation Model ParameterswInput