Annotation Conf. Call 2023-05-16
Jump to navigation
Jump to search
Agenda and Minutes
Meetings and Announcements
Noctua
- Next regularly scheduled Noctua outage:
- Thursday, May 25th, 4-6pm PDT
Fall GOC Meeting
- Virtual meeting
- October 17th - 19th (Tuesday - Thursday)
GO Release Pipeline
- May release coming
- #release-pipeline Slack channel for updates
Spring GOC Meeting - Follow up
- Padua, Italy - April, 27-29
- Agenda and Minutes
Annotation and Ontology Discussions
Annotation Review
- Consensus that annotation reviews:
- ensure consistency and quality of our annotation product
- compete with other curation priorities
- can lack intellectual reward (re-annotating older papers)
- need to be counted in annotation metrics (see below)
- Need to come up with new and better ways to approach annotation reviews
- Can annotation reviews be limited to those where a 'human in the loop' is really necessary?
- How much more can be automated?
- ontology term obsoletions with replaced_by are automatically updated in Noctua and Protein2GO
- what about other ontology changes?
- for example, if BP 'phosphorylation' is being obsoleted and an annotation to MF 'kinase activity' already exists for that gene, no need to manually review
- for example, for 'colocalizes_with' gp2term relation that we would like to obsolete, automatically migrate to 'located in' (eventually these annotations could be upgraded (is active in) or deleted over time)
- Have different slices of GO annotations available for users
- 'Fool proof' GAF - most precise GO terms, gp2term relations, etc.
- 'Everything' GAF - contains all the annotations we have
- Implications for GO analyses? display? gene descriptions?
Metrics and Attribution for Curation Work
- Prototype of New Annotation Metrics Reports
- Chris has worked on a script to generate new annotation metrics, based on a diff of GAF files
- Slide from GOC meeting
- Additional metrics we'd want to count?
- Annotation extensions? A subset of annotation extensions, e.g. 'has input' on MFs
Strategies for Integrating GO-CAM Modeling into Curation Workflows
- Several presentations on how different groups are strategizing to create GO-CAMs
- Focus on specific areas of biology - use recent articles and reviews
- Use gene sets identified by clustering of annotations
- Use existing models as templates for seeding new models
- Add relevant extensions during standard annotation, e.g. 'has input' for regulatory MFs
- Think about - are the annotations for this gene what I/users would expect to see?
- If not, can the biology of these genes be represented better in a GO-CAM?
- Complex BP terms can now be better represented with a GO-CAM
- BP involved in BP; BP in response to X; MF involved in BP
- Related GO-CAM work
- MF-to-BP relations
Use Cases for GO Annotations
- Automated gene descriptions
- Use GO annotations as one of the primary sources of information
Updates on Specific Areas of Ontology and Annotation
Gene Expression
- ncRNA curation
- chromatin remodeling and histone modifications (histone code)
Signaling Pathways
- Is this gene in/out of the pathway? If it's out, does it regulate the pathway?
- Signaling cassettes or modules
- What is needed and where do they fit in to annotation practice?
Software Discussions
Noctua Updates
- Finish annotation extensions project - support for more extensions in Noctua form and pathway editors
- Other bug fixes
- On noctua-dev: ability to search for obsolete ontology terms from the Noctua landing page
- Model copy with option to include evidence
Centralizing GO Annotation Processing
- David H coordinating this project
- MGI will be a 'test' case
- MODs do different things with their annotations
AmiGO Updates
- Adding GO-CAM tab to AmiGO gene/protein and BP term pages (Patrick Kalita)
Ontology Editing Updates
- Simpler UI for requesting ontology changes
- Currently supports addition/removal of synonyms
- Other actions?
PAINT
Large Language Models
- How do LLMs affect GO annotation?
- Can they help? Are they a threat?
Recommended Reading
- Using predictive specificity to determine when gene set analysis is biologically meaningful
- Monitoring changes in the Gene Ontology and their impact on genomic data analysis
- Automated generation of gene summaries at the Alliance of Genome Resources
- GO Journal Club?
PAINT
AmiGO
- Patrick Kalita is working on a project to display GO-CAMs on AmiGO
- Will add pathways widget as seen on the Alliance gene pages and in Noctua (separate workbench)
Annotation
Gene Product-to-Term Relations for External2GO Mappings
- located in vs is active in for KW mappings
- currently output as 'part of' but should be changed to 'located in', if applied at all
- display on Protein2GO user interface
Annotation Reviews
Annotation error reports and annotation review
Error reports
- Please remember to keep checking the reports generated by the pipeline and address any errors
- Now available by contributing group in snapshot: http://snapshot.geneontology.org/reports/index.html
Reannotating regulation of MF process terms
- Examples of annotations
- What level of granularity do we want in the corresponding MF terms?
- Also check annotation review tickets assigned to you/your group in go-annotation repo on github
- Questions about either - please bring to the meeting
GO-CAM and Noctua
- Working on MF-to-BP and BP-to-BP relations documentation (David, Pascale, Kimberly)
- https://github.com/orgs/geneontology/projects/130
- We now have a list of all causal relations between MFs and BPs in Noctua for review
- https://github.com/orgs/geneontology/projects/131
Ontology
Ongoing Projects
Term Merges and Obsoletions
- New proposed SOP for handling merges and obsoletions: No longer merge terms, only obsolete. When we used to merge, we'll now do obsolete + replaced by
- Noctua and P2GO automatically updates obsoleted terms that have a replaced_by; is this a problem for any group on the call?
- Note that QuickGO and AmiGO also repairs these annotations during the load process
- Streamline announcements for obsoleted terms having a replaced_by term: once per release (link to stats:
- For consistency with the OWL representation, and with other OBO ontologies, we would like to create obsolete terms for all alt_id entries. These would have a replaced_by link to the active term. After this, the ontology would contain no alt_id tags. (https://github.com/geneontology/go-ontology/issues/24467)
Current Projects
Obsolete "Regulation of molecular function" processes terms
- https://github.com/geneontology/go-ontology/issues/22455
- Obsolete all terms with no annotations: https://github.com/geneontology/go-ontology/issues/22455#issuecomment-1326741419
- Obsolete other terms: https://docs.google.com/spreadsheets/d/1jO6KdfHndALNYWn24S_M6LHUYrCIBgOqBg34a5tsARk/edit#gid=0
- Start working on together as a group in early March
- Make suggestions for replacements, if possible
- Make sure we have an SOP to migrate miRNA annotations
Attendees
- On call: David, Debby, Dustin, Giulia, Edith, Kimberly, Leonore, Li, Malcolm, Pascale, Patrick, Petra, Raymond, Rob, Ruth, Sridhar, Stan, Steven, Suzi, Val