Skip to content

Releases: pablocarderam/opqua

v0.9.1

09 Dec 01:56
Compare
Choose a tag to compare
v0.9.1 Pre-release
Pre-release

v0.9.1 check changelog.md

v0.9.0

08 Nov 16:13
Compare
Choose a tag to compare
v0.9.0 Pre-release
Pre-release

All graphs in publication (title pending) generated with this stable version.

v0.2.6

08 Oct 21:05
Compare
Choose a tag to compare
v0.2.6 Pre-release
Pre-release

v0.2.6 check changelog.md

v0.2.5

08 Oct 16:15
Compare
Choose a tag to compare
v0.2.5 Pre-release
Pre-release

v0.2.5 check changelog.md

v0.2.4

05 Oct 15:24
Compare
Choose a tag to compare
v0.2.4 Pre-release
Pre-release

v0.2.3

05 Oct 12:39
Compare
Choose a tag to compare
v0.2.3 Pre-release
Pre-release

v0.2.2

22 Jul 03:32
Compare
Choose a tag to compare
v0.2.2 Pre-release
Pre-release

See changelog for more info

v0.2.1

01 Jun 23:11
Compare
Choose a tag to compare
v0.2.1 Pre-release
Pre-release

v0.2.1

1 June 2021

  • Update version tags

v0.2.0

01 Jun 23:08
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

v0.2.0

1 June 2021

Simulation mechanics

  • pathogen genome influences transmission, death, recovery, migration,
    mutation probabilities. Done, tested
  • independent recombination of alleles -> make chromosome separators!!
    make reassortment parameter option as related but separate to
    recombination. Done, tested
  • host/vector birth/death rates in populations -> make birth event.
    Done, tested
  • separate natural death into an event that doesn't log deaths. Done, tested
  • make RECEIVE_CONTACT and RECEIVE_POPULATION_CONTACT coefficient columns
    in arrays, modify how these events are handled. Done, tested
  • migrate vectors. Done, test
  • contact between populations (without migration). Done, tested

Output

  • make genome labels optional, if no labels write a file with the genomes
    in the same order for compositionPlot. Done, test
  • compositionPlot – make custom groupings, eg. "genomes containing
    sequence AAA". Done, test
  • make option to count only 1 fitness-dominant strain/host in
    compositionPlot. Done, test
  • genomes and dates output for TDA. Done, test

Technical details

  • set seed. Done, test
  • make all events except mutation, recombination and recovery
    1-coefficient like contact and pop contact are. this way, coefficients are
    fraction of healthy rate. Modify dummy rows in coeff arrays to match
    this. Done, tested
  • parallelizeable simulations. Done, test
  • try Numba, Cython, JAX optimization

Miscellaneous

  • update docs. Done
  • update tutorials. Done, tested

v0.1.7

16 Jan 13:50
Compare
Choose a tag to compare
v0.1.7 Pre-release
Pre-release

Corrected bugs that caused hosts/vectors to become less infectious over time because total infection fitness wasn't amended upon recovery, and new pathogen genomes weren't correctly checked upon addition in some cases. Also changed contacts so that now a contact is one-way only (behavior closer to Gillespie algorithm assumptions).