Skip to content

Code for project on RNA phenotypic plasticity as a response to evolutionary dynamics of periodically switching enviornments.

Notifications You must be signed in to change notification settings

paulagrcg/RNAplasticity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Phenotypic plasticity can be an evolutionary response to fluctuating environments

preprint doi: https://doi.org/10.1101/2024.10.02.614758

data folder: organised by Figure

Data points per generation:

  • seqscommon : plastic genotypes abundance
  • extreme0 : genotypes with only target 0
  • extreme1: genotypes with only target 1
  • other: rest of gentoypes, noise.
  • meanfitness: mean fitness of the population
  • meanprobs0: population mean of Boltzmann probability on target 0
  • meanprobs1: population mean of Boltzmann probability on target 1

(ignore seqstarget, meanprobs0seqscom, meanprobs1seqscom, and alphalist)

-functions folder:

  • evodyn001_* are .py files for Fig.2 example targetpair.
  • evodyn_regimes_sweep_* are .py files dealing with the targetpairs from different categories. (cc, cs, ss) (0,1,2)
  • cc is complex-complex (both small NSS), cs is complex-simple (mixed NSS) and simple-simple (large NSS).
  • 0 is small, 1 is medium and 2 is large Hamming distance.

gmapfunctions, phenotypesearchfinal, and targetpairs and data_genotype_targetpairs deal with categorising targetpairs according to NSS and Hamming distance as well as producing their genotype populations

evodyn_seqs.ipynb is a notebook used to produce plots and test data.

-plots folder: .png files of plots

About

Code for project on RNA phenotypic plasticity as a response to evolutionary dynamics of periodically switching enviornments.

doi: https://doi.org/10.1101/2024.10.02.614758

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published