Releases: ktmeaton/plague-phylogeography
Releases · ktmeaton/plague-phylogeography
Release v0.3.0
v0.3.0
Notes
- Manuscript submission.
- New plotting of archaeological metadata.
- Improved parsing of BEAST trees.
Commits
3b8f53b3
update notes and changelog for v0.3.09a88f562
Remove lsd2 from install workflow68d59861
checkpoint denmark metadatacce4a39e
Remove plotting SNPs from default targets to test CI409d678a
new denmark and plague notebook changes342170b5
new timeline for individualsad3d996a
more geographic statse2f9e68b
new geo statsef9006fd
automated updated789bb0c5
prettier beast estimates file04387e4c
time dependency and tree rates update13f81fdc
new script newick to nextstrain07aa3807
automated updatef532276a
use old 2.MED tree6f764559
update branch lengths notebooks77aaca79
update notebooks for mean ratee276513b
new plotting for mean rate4553d334
locus cov changes for main78a1bc7a
initialize bash shell for conda activate11e26976
add lsd2 to dockerfile- See CHANGELOG.md for additional commits.
Release v0.2.8
v0.2.8
Notes
- Add Jupyter Notebook for processing BEAST output.
- Updates to Root-To-Tip Regression and Geographic.
- Update and sync all metadata files.
- Separated auspice output into beast/ml datasets.
- Add beast timetrees to auspice.
Commits
25acf3d7
update CHANGELOG for v0.2.864df6aac
stable notebooks and update docsba6a6c66
remove screenshot7c5b5cd9
update autologsb874f75b
checkpoint notebooks before troubleshootingacd301df
rearrange confidence intervals5302b404
first draft of beast treesbb617a82
checkpoint beast4153f6e8
add legends and white backgroundc3f22efb
correct rtt p_values for multiple testsfaafa254
add mantel test to iqtree statsfc321f4c
update auspice time-dependency49314a4e
add time-dependency to auspice14796fe6
update iqtree statsc94afdce
plotting overhaula7b01119
add joint probability of mugration and branch support0fc3a25f
update iqtree stats with ibd87c715f1
update plot target and load beast dir
Release v0.2.7
v0.2.7
Notes
- Add mugration to workflow.
- Upgrade auspice to 2.25.1
- Remove old Jupyter Notebooks
- Curate host metadata.
- Consolidate visualization to auspice notebook.
Pull Requests
Commits
6e469bc6
update docs for v0.2.7120aa0a0
Merge pull request #7 from ktmeaton/devf0a2d742
update docsfaa9731e
update database65e5dd89
add host as visualization variabled6803fbd
add plotting map4e0f6de1
add boxplots for rate and tmrca6b039800
fix 0.PE subclades and add blank label51a98838
start experimenting with p-valuesf199b8bb
update auspice metadata8ded9416
remove mugration from all targets821de4d4
add temporal constraint plotting and input to tsv4f8eb7b6
reset test outgroup to referencec20f5580
start writing bootstrap function7ed6eb6f
test linear regression in stats70f780ba
remove old jupyter notebooksa1034200
add auspice to snakemake9dc376ad
add prune target for mugrationca46113f
create auspice by subtreefcfa1dd9
fix reference date in metadata- See CHANGELOG.md for additional commits.
v0.2.6
v0.2.6
Notes
- Put project specific results in seperate repository.
- Added 2020 Latvia samples to database, mark as low coverage for now.
- Move log directory to within results.
- Remove xml tree output from notebooks.
- Create scripts to backup, restore, and clean projects.
- Remove plot_table rules and script.
- Only include visual files into the report.
- Put config files inside the associated project directory.
- Update function
identify_local_sample
to use database. - Environment addition: augur, cartopy, ffpmeg, snp-dists, bokeh.
- Create Pairwise SNP matrix.
- Remove results folder from docs.
- Create new output folder collect for detect snp density.
- Remove US Kim strain, mark as laboratory manipulation.
- Clean snp density files from version control.
- Add country to continent mapping for metadata.
- Improvements to plotting missing data and filtering log.
- Change all metadata column names to lowercase.
- Changed from TreeTime to LSD2.
- Included rules to prepare for BEAST.
- Jupyter Notebooks pertaining to TreeTime are not used.
Commits
3b93d735
update notes for v0.2.647d7feff
Merge pull request #6 from ktmeaton/dev4e43f4f6
update docs notesb24b1d97
create newick and nexus trees for beastc3097266
fix branch lengths in conversion scripts8fba8a68
add more date col to metadata2d5b7545
fix bug in filter_sites5dd79f8f
fix typo in metadata script2169f03a
add new rule to filter outgroup from iqtreef36ae76e
fix typo in eager_tsv script62c1c5cf
remove eager log from output and command3790bdd1
first attempt at fixing eager CI3acb65fb
restore eager log and fix typocfbc4698
Merge branch 'dev' of https://github.com/ktmeaton/plague-phylogeography into devcd24348d
extract and plot subtreecd6f133f
catch constant sites in filter script035c9292
renable eager logbb0f9ceb
first round of plot phylo with compatability for spread34623efb0
extra params for lsd235ce0447
mega plotting update- See CHANGELOG.md for additional commits.
Release v0.2.5
v0.2.5
Notes
- Separate mugration notebook into model and plot.
- Add a heatmap test, output to misc.
- Create a new rule to generate locus coverage.
- Remove output directory of eager rule.
- Make a list of target genes
- Hard code target genes into ref locus bed
- Move ref locus bed to reference
- Create gene by gene coverage.
- Analyze both coverage and depth of loci.
- Compare gene to plasmid coverage (pla, pPCP1)
- Apply a coverage filter for pPCP1 plasmid.
- Add locus coverage info to nexus tree.
- Created spreadmaps for branch major.
Pull Requests
pull/4
v0.2.5
Commits
596d55c
finish notes for v0.2.53b34108
add spreadmaps for branch majorabb53af
geo spreadmap for branch major858b1f9
first geo attempt spreadmap for branch number5e1ba24
update markdownlint workflow3f397c8
add cartopy to env9c86378
apply a coverage filter for pPCP18ad86bb
add gene to plasmid depth comparison01ecfc0
update locus coverage with depthc8bbf55
remove premature exit in locus coverage script818d701
run cov and depth on locus coverage6868691
make locus coverage it's own notebook050dbb4
locus coverage including pla1bc297b
add execute permissions to locus bed9efb53a
separate rules locus_bed and locus_coveragedd3c506
Merge branch 'dev' of https://github.com/ktmeaton/plague-phylogeography into devdf071bf
add custom genes to locus coveragec3b28e6
Merge branch 'dev' of https://github.com/ktmeaton/plague-phylogeography into dev75fbf80
add locus coverage resultscd56bf5
remove output dir from eager rule- See CHANGELOG.md for additional commits.
v0.2.4 - Mugration Integration
v0.2.4
Notes
- Update coord_x and coord_y in clock_model.
- Save timetrees and divtrees for all relevant methods.
- Mugration working for all attributes individually.
- Changed mugration to work with timetree object input.
- Start version tagging auspice visualizations.
Commits
58dd2e1
update notes, changelog, and auspice json for v0.2.446d3d1f
fixed mugration by making sure to copy tree dive886d00
working mugration for Country1cdf425
working mugration for Branch_Number7ea625a
save timetrees and divtrees for all relevant methods0723ae4
update coord_x and coord_y in clock_model3d7890e
prepare notes for development post-v0.2.34dee9cd
update CHANGELOG for v0.2.3
Nextstrain Exhibit v0.2.4
v0.2.3 - Timetree Marginal Parameters
v0.2.3
Notes
- Experiment with relaxed clock parameters.
- Experiment with marginal likelihood parameters.
- Experiment with the coalescent parameters.
- Catch bad lower confidence bounds.
- Think about snippy_dir in rule
eager
...
Pull Requests
pull/3
v0.2.3
Commits
51adae7
update notes for v0.2.3fc418ff
Merge pull request #3 from ktmeaton/dev0f8f57d
excellent timetree marginal parameters181f944
add comments to nexus for clock_model18a7b0e
checkpoint with working but unstable marginal estimateab3f911
add comments to nexus for parse_treec33bd64
slack:0.1, blm: joint, tc:def, time_marginal:defb34519f
slack:0.5, blm: joint, tc:def, time_marginal:def4158f9a
first pass at timetree marginal parameters1bd0899
Merge pull request #2 from ktmeaton/dev
v0.2.2 - Timetree Joint Parameters
v0.2.2
Notes
- Add entropy to augur.
- Add mugration models to augur.
- Add clock model to augur.
- Add clock lengths to augur.
- Add date confidence to augur.
- Scatterplot of taxa vs rtl for treemmer.
- Prune tree, dataframe, and alignment with treemmer.
- Confirm pruning consistency between tree, dataframe, and alignment (n=247).
- Plot tree comparison.
- Checkpoint before clock modelling in BEAST.
- Use pickle to save objects of Jupyter notebooks.
- New jupyter notebooks for post-phylo.
- Put jupyter notebook output into results.
- Think about snippy_dir in rule
eager
...
Pull Requests
pull/2
v0.2.2
Commits
be38c62
use release workflow from autologse5022e1
start testing marginal parametersc416a43
rename dev notes to v0.2.2bf00b71
rerun clock model with good joint param6c1d044
rerun clock model with terrible param8cdab57
put jupyter notebook output into resultse5a74e2
remove old docs parse_tree folder1ca7bee
reorder jupyter notebooks0b2c710
checkpoint before notebook overhaul541b953
write tree and df objects with dill for parse_tree6a6ccdd
add dill to environment77e2b72
add autologs as submodule0365b53
add last timetree model updatesd211d7f
Merge branch 'dev' of https://github.com/ktmeaton/plague-phylogeography into devff365f7
Merge branch 'master' into devea998f2
Merge branch 'master' of https://github.com/ktmeaton/plague-phylogeography51a4e94
checkpoint before using marginal years function40b291a
update docs for v0.2.2ff71d89
checkpoint before clock modelling in BEAST1471e40
plot tree comparison- See CHANGELOG.md for additional commits.
v0.2.1 - Automate Changelog
Release v0.2.1
Notes
- Automate commit history.
- Automate release notes.
- Automate CHANGELOG updates.
Commits
f30964b
disable singularity from install testing4aa4cdc
release log has truncated commits and changelog has fulld039c74
automatically create changelog36b672f
don't run full CI on ver tags6d72628
refine CI workflows to pushes on master or dev46e443f
fix dockerfile path for release6aaaa5e
automate release on ver tagsec5504a
automate commit notes023214c
update notes for v0.2.135ab58c
provide config file for flake8 in lint CI8857dcc
add treemmer notebook resultsf862d44
disable singularity from CId136168
add treemmer and ete3 to env05aa4ce
update workflow for multiqc eager dir59e94d4
update augur and auspice export for confidence9d73947
separate the augur and auspice json730002b
update branch_support notebook and output419cbdb
update parse_tree notebook and outputfa522bb
auto publish auspice files and use clock filter in parse_treeceffb5f
split timetree into model and plot
v0.2.0 - Snakemake
- Convert pipeline from Nextflow to Snakemake
- Containerize with conda, singularity, and docker.
- Stabilize nf-core/eager to 2.2.1.
- Add jupyter notebooks