Skip to content

Releases: ktmeaton/plague-phylogeography

Release v0.3.0

17 Dec 17:41
Compare
Choose a tag to compare

v0.3.0

Notes

  1. Manuscript submission.
  2. New plotting of archaeological metadata.
  3. Improved parsing of BEAST trees.

Commits

Release v0.2.8

05 Jun 20:01
Compare
Choose a tag to compare

v0.2.8

Notes

  1. Add Jupyter Notebook for processing BEAST output.
  2. Updates to Root-To-Tip Regression and Geographic.
  3. Update and sync all metadata files.
  4. Separated auspice output into beast/ml datasets.
  5. Add beast timetrees to auspice.

Commits

Release v0.2.7

18 May 17:49
Compare
Choose a tag to compare

v0.2.7

Notes

  1. Add mugration to workflow.
  2. Upgrade auspice to 2.25.1
  3. Remove old Jupyter Notebooks
  4. Curate host metadata.
  5. Consolidate visualization to auspice notebook.

Pull Requests

Commits

v0.2.6

27 Apr 23:42
Compare
Choose a tag to compare
v0.2.6 Pre-release
Pre-release

v0.2.6

Notes

  1. Put project specific results in seperate repository.
  2. Added 2020 Latvia samples to database, mark as low coverage for now.
  3. Move log directory to within results.
  4. Remove xml tree output from notebooks.
  5. Create scripts to backup, restore, and clean projects.
  6. Remove plot_table rules and script.
  7. Only include visual files into the report.
  8. Put config files inside the associated project directory.
  9. Update function identify_local_sample to use database.
  10. Environment addition: augur, cartopy, ffpmeg, snp-dists, bokeh.
  11. Create Pairwise SNP matrix.
  12. Remove results folder from docs.
  13. Create new output folder collect for detect snp density.
  14. Remove US Kim strain, mark as laboratory manipulation.
  15. Clean snp density files from version control.
  16. Add country to continent mapping for metadata.
  17. Improvements to plotting missing data and filtering log.
  18. Change all metadata column names to lowercase.
  19. Changed from TreeTime to LSD2.
  20. Included rules to prepare for BEAST.
  21. Jupyter Notebooks pertaining to TreeTime are not used.

Commits

Release v0.2.5

03 Mar 15:56
Compare
Choose a tag to compare
Release v0.2.5 Pre-release
Pre-release

v0.2.5

Notes

  1. Separate mugration notebook into model and plot.
  2. Add a heatmap test, output to misc.
  3. Create a new rule to generate locus coverage.
  4. Remove output directory of eager rule.
  5. Make a list of target genes
  6. Hard code target genes into ref locus bed
  7. Move ref locus bed to reference
  8. Create gene by gene coverage.
  9. Analyze both coverage and depth of loci.
  10. Compare gene to plasmid coverage (pla, pPCP1)
  11. Apply a coverage filter for pPCP1 plasmid.
  12. Add locus coverage info to nexus tree.
  13. Created spreadmaps for branch major.

Pull Requests

Commits

v0.2.4 - Mugration Integration

26 Feb 20:21
Compare
Choose a tag to compare
Pre-release

v0.2.4

Notes

  1. Update coord_x and coord_y in clock_model.
  2. Save timetrees and divtrees for all relevant methods.
  3. Mugration working for all attributes individually.
  4. Changed mugration to work with timetree object input.
  5. Start version tagging auspice visualizations.

Commits

  • 58dd2e1 update notes, changelog, and auspice json for v0.2.4
  • 46d3d1f fixed mugration by making sure to copy tree div
  • e886d00 working mugration for Country
  • 1cdf425 working mugration for Branch_Number
  • 7ea625a save timetrees and divtrees for all relevant methods
  • 0723ae4 update coord_x and coord_y in clock_model
  • 3d7890e prepare notes for development post-v0.2.3
  • 4dee9cd update CHANGELOG for v0.2.3

Nextstrain Exhibit v0.2.4

v0.2.3 - Timetree Marginal Parameters

26 Feb 17:57
Compare
Choose a tag to compare
Pre-release

v0.2.3

Notes

  1. Experiment with relaxed clock parameters.
  2. Experiment with marginal likelihood parameters.
  3. Experiment with the coalescent parameters.
  4. Catch bad lower confidence bounds.
  5. Think about snippy_dir in rule eager...

Pull Requests

Commits

  • 51adae7 update notes for v0.2.3
  • fc418ff Merge pull request #3 from ktmeaton/dev
  • 0f8f57d excellent timetree marginal parameters
  • 181f944 add comments to nexus for clock_model
  • 18a7b0e checkpoint with working but unstable marginal estimate
  • ab3f911 add comments to nexus for parse_tree
  • c33bd64 slack:0.1, blm: joint, tc:def, time_marginal:def
  • b34519f slack:0.5, blm: joint, tc:def, time_marginal:def
  • 4158f9a first pass at timetree marginal parameters
  • 1bd0899 Merge pull request #2 from ktmeaton/dev

v0.2.2 - Timetree Joint Parameters

25 Feb 20:27
Compare
Choose a tag to compare
Pre-release

v0.2.2

Notes

  1. Add entropy to augur.
  2. Add mugration models to augur.
  3. Add clock model to augur.
  4. Add clock lengths to augur.
  5. Add date confidence to augur.
  6. Scatterplot of taxa vs rtl for treemmer.
  7. Prune tree, dataframe, and alignment with treemmer.
  8. Confirm pruning consistency between tree, dataframe, and alignment (n=247).
  9. Plot tree comparison.
  10. Checkpoint before clock modelling in BEAST.
  11. Use pickle to save objects of Jupyter notebooks.
  12. New jupyter notebooks for post-phylo.
  13. Put jupyter notebook output into results.
  14. Think about snippy_dir in rule eager...

Pull Requests

Commits

v0.2.1 - Automate Changelog

16 Feb 18:02
Compare
Choose a tag to compare
Pre-release

Release v0.2.1

Notes

  1. Automate commit history.
  2. Automate release notes.
  3. Automate CHANGELOG updates.

Commits

  • f30964b disable singularity from install testing
  • 4aa4cdc release log has truncated commits and changelog has full
  • d039c74 automatically create changelog
  • 36b672f don't run full CI on ver tags
  • 6d72628 refine CI workflows to pushes on master or dev
  • 46e443f fix dockerfile path for release
  • 6aaaa5e automate release on ver tags
  • ec5504a automate commit notes
  • 023214c update notes for v0.2.1
  • 35ab58c provide config file for flake8 in lint CI
  • 8857dcc add treemmer notebook results
  • f862d44 disable singularity from CI
  • d136168 add treemmer and ete3 to env
  • 05aa4ce update workflow for multiqc eager dir
  • 59e94d4 update augur and auspice export for confidence
  • 9d73947 separate the augur and auspice json
  • 730002b update branch_support notebook and output
  • 419cbdb update parse_tree notebook and output
  • fa522bb auto publish auspice files and use clock filter in parse_tree
  • ceffb5f split timetree into model and plot

v0.2.0 - Snakemake

08 Feb 19:37
Compare
Choose a tag to compare
v0.2.0 - Snakemake Pre-release
Pre-release
  • Convert pipeline from Nextflow to Snakemake
  • Containerize with conda, singularity, and docker.
  • Stabilize nf-core/eager to 2.2.1.
  • Add jupyter notebooks