Comments (6)
For now, I've manually edited the genome annotations in the current seasonal flu builds so you can use the color-by option.
Once #99 is merged, future builds should be fixed as well.
from seasonal-flu.
Out of interest is this an auspice setting or an issue with augur output?
from seasonal-flu.
Hi @ammaraziz, thank you for reporting this bug!
The root of the problem seems to be the CDS coordinates in our workflow's H3N2 NA reference. The current coordinates are 4..1410
, but the full coordinates should be 4..1413
based on the record in GenBank.
This reference is passed to the augur translate
command via the --reference-sequence
option in the workflow. The features parsed from the reference are used to generate the genome annotations which are ultimately exported by augur export v2
as the meta.genome_annotations
in the main Auspice JSON file.
Within Auspice, the range displayed is based on the gene length calculated from the meta.genomeAnnotations
. With the current CDS coordinates, this is calculated as Math.floor((1410 - 4) / 3)
, which is 468.
from seasonal-flu.
Notably, even in the copy we have with the bad coordinates, the translation
field for that CDS is the correct length (469).
This also raises the question of if any of the other reference files are subtly wrong?
from seasonal-flu.
Thank you for the quick fix @joverlee521. I was trying to track where the issue was coming from, so thank you for explaining.
@tsibley Good point. I visually inspected (using UGENE software) HA/NA segments for the 4 subtypes. From how the range is calculated, the stop codon needs to be included.
The other NA gb files are correct (except the aforementioned issue with H3)
H3HA short by 3 for HA2
Thank you for fixing this issue!
from seasonal-flu.
Fixed by #99
from seasonal-flu.
Related Issues (20)
- Unable to run nextstrain command under 'Quickstart with GISAID data' HOT 3
- Revisit deploy-private-nextflu Netlify CLI version pin
- Automate monthly reports
- Use Nextclade to assign clade labels in main phylogenetic workflow
- Export GISAID accessions from metadata into Auspice JSONs
- Add rules to the nextflu-private workflow to rename Auspice JSONs based on the build date and deploy the JSONs to the Nextstrain group
- Filter low-quality sequences by Nextclade QC status
- Integrating FASTA Sequence into Influenza A/H3N2 Evolution Analysis and Visualizing in Nextclade HOT 6
- Running issue nextstrain pipeline HOT 18
- Rename public nextstrain builds to `seasonal-flu`
- "Suffolk" in `lat_longs.tsv` points to somewhere unexpected HOT 1
- Automate deployment of private nextflu.org site
- Use metadata from NA segment in joined metadata when HA segment isn't available
- Plot counts per lineage by region with matplotlib instead of altair
- Use a narrative template file to stub out a date-specific narrative for a given set of dated builds
- Use existing public 2y builds as “representative” trees in our reports
- Rename `master` to `main`
- Nextclade dataset for "broad" H1N1pdm HA misassigns early clade labels
- Run pathogen-embed on HA/NA alignments to flag putative reassortant clades
- Exclude sequences with unusual collection dates HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from seasonal-flu.