Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve BMC struct correctness and other features #18

Merged
merged 17 commits into from
Nov 7, 2023
Merged

Conversation

camilogarciabotero
Copy link
Member

  • Refactor BioMarkovChain constructor and add helper functions
  • Add assertion for row-stochasticity in transition probability matrix calculation
  • Update argument type in perronfrobenius function.
  • Export odds_ratio_matrix, log_odds_ratio_matrix, and log_odds_ratio_score in BioMarkovChains.jl
  • Remove commented out code for amino acid transition count matrix
  • Add constants for nucleic and dinucleic indexes but commented
  • Add log_odds docs
  • Refactor DNA conversion functions
  • Fix DNA sequence index modifier in _int_to_dna function.
  • Fix row-stochasticity assertion in transition_probability_matrix function
  • Add TestItemRunner to Project.toml and extras
  • Refactor code in src/utils.jl
  • Refactor dnaseqprobability to be faster
  • Refactor nucleic indexes to matrix representation
  • Update perronfrobenius docs
  • Export dnaseqprobability in BioMarkovChains.jl
  • Remove unused constants and fix end of file in extended.jl

@camilogarciabotero camilogarciabotero changed the title Improve BCM struct correctnes and other features Improve BCM struct correctness and other features Nov 7, 2023
@camilogarciabotero camilogarciabotero merged commit 6437d09 into main Nov 7, 2023
4 checks passed
@camilogarciabotero camilogarciabotero changed the title Improve BCM struct correctness and other features Improve BMC struct correctness and other features Nov 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant