Skip to content

Sync#21

Merged
DOH-LAF2303 merged 28 commits into
masterfrom
sync
Apr 9, 2026
Merged

Sync#21
DOH-LAF2303 merged 28 commits into
masterfrom
sync

Conversation

@DOH-LAF2303

Copy link
Copy Markdown

Description of proposed changes

Updating upstream fork

Related issue(s)

Checklist

  • Checks pass
  • Update changelog

jbloom and others added 28 commits February 12, 2026 19:43
… data

The tree shows some antibody escape scores from deep mutational scanning. This adds
a link to the preprint describing that data source ([here](https://www.biorxiv.org/content/10.64898/2026.02.12.705519))
to README and description where before there was a dummy link.

@rneher or @jameshadfield, can you review and merge?
…tation

add citation to preprint for deep mutational scanning antibody escape data
In [this pull request](nextstrain#110), @rneher
limited background sequences from recent builds to not include extinct
preduplication lineages in order not to have the background sequences
go back too far time.

@victorlin noticed that a key part of this change was reverted in nextstrain#114
(see [here](https://github.com/nextstrain/rsv/pull/114/changes#r2835307384));
that reversion was incorrect.

This pull request fixes that.
…ence-preduplication-filter-regression

fix exclusion of preduplication sequence sequences from background
subrepo:
  subdir:   "shared/vendored"
  merged:   "37cf39c"
upstream:
  origin:   "https://github.com/nextstrain/shared"
  branch:   "main"
  commit:   "37cf39c"
git-subrepo:
  version:  "0.4.9"
  origin:   "https://github.com/ingydotnet/git-subrepo"
  commit:   "4f60dd7"
Useful for debugging.
augur filter has never taken a reference file as input, so my guess is
this was originally copied by mistake.
Preparing to make changes to the config that would have broken this. It
seems fine to hardcode along with the already hardcoded sample size.
This will make it easier to compare changes in the switch to augur
subsample which will define all parameters in config.
This shouldn't rely on config from another rule.
Previously, logs were only captured for a few rules without a clear
mapping between log file and rule name.

This commit adds log and benchmark files to all rules with a consistent
name format of `{rule}_<wildcards>.txt` and usage of `exec` to capture
output.

<https://docs.nextstrain.org/en/latest/reference/snakemake-style-guide.html#log-standard-out-and-error-output-to-log-files-and-the-terminal>
<https://docs.nextstrain.org/en/latest/reference/snakemake-style-guide.html#always-use-the-benchmark-directive>
This allows Snakemake to show other critical details such as job id,
rule name, input, output.

<https://docs.nextstrain.org/en/latest/reference/snakemake-style-guide.html#avoid-the-message-rule-attribute>
This removes an unnecessary run of rule newreference with gene=genome.
That had made an unnecessary file copy and conversion from GenBank to
FASTA format.

This is also more consistent with the existing get_alignment() function.
This removes an unnecessary run of rule newreference with
gene=F-antibody-escape. build_name=F-antibody-escape now reuses the
output files from gene=F.
All usage in the workflow specifies a gene.
This was added before .gitignore.
The previous behavior increased the chance of under-sampling by allowing
sequences that don't start with "{subtype}.D" to pass subsampling, only
to be later excluded. The new query approach turns it into a proper
pre-subsampling filter step, and also avoids an extra step in the
workflow.
"phylo: limit time-scoped builds to ancestor with G duplication"
(af8a9b7) added a "1y" entry to resolutions under filter config, but
not resolutions_to_run. I assume this was added by mistake.
@DOH-LAF2303 DOH-LAF2303 merged commit 21871e4 into master Apr 9, 2026
1 check passed
@DOH-LAF2303 DOH-LAF2303 deleted the sync branch April 9, 2026 21:03
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.

4 participants