-
Simulate the effect Transposable Elements have variable genome sizes across species
-
Build a TUI for the simulation TUI
-
Species
- Name
- Clade
- Genome size
- Num Exons
-
Transposable elements
- Number of Active
- Mean length of TEs
- Every TEs individual length generated from mean distribution
- Probability of Death
-
Deletion
- Per basepair deletion probability
- Sliding window size
- Sliding window probability of deletion
-
Simulation
- Number of rounds
- Number of cores
- Choose Species or select all species
- Assign TEs lengths based on distribution and store them in a vector
- Create Bins for exons and noncoding
- For round in number of simulation rounds:
- Simulate a round
- Mobilize TEs based on parameters
- Probability of moving
- if Move probability of death
- Add length of TEs to respective bin (non coding/ Exons)
- Probability of moving
- Delete DNA
- For noncoding BPs
- Simulation probability of deletion (small indels)
- Divide noncoding BPs into windows of set length (100, 1000, 10000 etc)
- Simulate probability of deletion of windows (large indels)
- For noncoding BPs
- Mobilize TEs based on parameters
- Simulate a round
- For every species:
- Number of TEs inserted in Exons vs Noncoding
- Number of BP added in Exons vs Noncoding
- Number of BP deleted by small deletion events (per bp deletion probability) and BP deleted by large deletion events (window deletions)
- Overall genome size change
- Show
- With the deletions the idea is to try to constrain the unrealistic expansion of genome size
- Goal is to tweak parameters to find plausable values that explain genome size evolution
