This repository has been archived by the owner on Sep 24, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
Checklist for BEL Resource Update
Natalie Catlett edited this page Sep 19, 2015
·
5 revisions
- Run gp_baseline.py to generate .belns (namespace) and .beleq (equivalence) files, as well as pickled data objects.
- Check .belns and .beleq files using ns_check.py. This should provide some idea of the quality of the equivalence generation, but pass thresholds still need to be determined.
- Generate change log for namespaces using change_log.py
- Requires pickled data objects from gp_baseline run (1) and the previous release gp_baseline run.
- Need to determine pass thresholds for numbers of unresolved values per namespace. The more frequent the update, the fewer unresolved values should be found.
- Generate .belanno (annotation) files using belanno.py
- Run gene_scaffolding.py to generate gene scaffolding resource document
- Requires HGNC, MGI, and RGD .belns files from gp_baseline run (1)
- Output file header points to testing namespaces in header
- Generate .xbel version from output using BEL Framework Document Converter - File is too large to commit to GitHub!
- Run orthology.py to generate gene-orthology.bel document
- requires pickled data objects from gp_baseline run (1)
- Upgrade named-complexes.bel
- use change_log.json (2) and bel.rb upgrade to update existing .bel document to new namespace version
- Generate .xbel version from output using BEL Framework Document Converter
- Upgrade protein-families.bel
- use change_log.json (2) and bel.rb upgrade to update existing .bel document to new namespace version
- Generate .xbel version from output using BEL Framework Document Converter
- Upgrade all sample knowledge
- use change_log.json (2) and bel.rb upgrade to update existing .bel document to new namespace version
- Generate .xbel version for the small and large corpuses using BEL Framework Document Converter
- Update the bel framework index as needed
- Push all updated files to testing branch, mirror
- Check compilation of upgraded sample knowledge with new resources
- Update testing to latest-release
- Create release notes (new namespaces, any other significant changes), publicize on openbel-discuss