Comments (9)
from gocamgen.
Thanks! So here's my list right now:
acceptable_evidence_codes = ['EXP', 'IDA', 'IPI', 'IMP', 'IGI', 'IEP', 'HTP', 'HDA', 'HMP', 'HGI', 'HEP', 'ISS']
Any codes I'm missing here?
from gocamgen.
We actually also have a handful of manual annotations using these additional codes:
IC
IKR
ISM
ISO
NAS
ND
TAS
If we want to import the whole set of manual annotations, we'll need to include these codes as well.
from gocamgen.
from gocamgen.
@thomaspd are the IEA and PAINT annotations not going through the same pipeline as the rest of the annotations? Will they simply skip the GO-CAM collection? If not, why don't we include all of them as part of this experiment?
from gocamgen.
The goal of this phase is specifically to support manual GO curation in Noctua by Alliance curators, so we won't include PAINT and IEAs at this point. We'll figure out whether/how to include them at a later date.
from gocamgen.
@thomaspd Got it! I can easily filter these out:
unwanted_evidence_codes = ['IEA', 'IBA']
unwanted_evi_code_ref_combos = [('IKR', 'PMID:21873635')]
So non-PAINT IKRs will still get translated.
from gocamgen.
From our perspective it might be easier to filter out rather than in. I think any annotation that is assigned by MGI and doesn't have a ECO:0000266 (ISO) evidence code would be a good first pass. This will allow MGI curators to view and edit the annotations that they have made manually.
from gocamgen.
Now able to filter by rules specific to MOD. Just use --mod
option with gen_models_by_gene.py
and the filter will use rules coded in [MOD]FilterRule
classes.
So far there's WB
and MGI
along with the default filter:
- default - Remove IEA, IBA, as well as IKRs originating from PAINT.
WB
- So far same as default filter.MGI
- Onlyprovided_by=MGI
lines are valid, also filtering out ISOs along with default filter.
The logic will likely need to be adjusted as rules are refined. We can also think about having these rules coded outside of gocamgen
and imported in.
from gocamgen.
Related Issues (20)
- Update extension validation rules TSV
- Update extension validation rules for acts_o_population_of HOT 3
- Create test files for additional annotation metadata HOT 31
- No extension is an island HOT 4
- Resolve Shex failures in MGI annotations due to invalid identifiers for binding input HOT 38
- add taxon metadata for each model HOT 5
- Create test files for WB import HOT 12
- Write translated models out in N-Quads format HOT 1
- Proteoforms shouldn't be split into separate models HOT 14
- Handle pipe-separation in translation of with/from field HOT 1
- Handling interacting taxon data
- Add date and contributor to ALL annotation individuals? Not just evidence and Axiom? HOT 4
- Emit comment in annotation properties HOT 1
- Collapse comma-delimited objects of chain relations
- Add providedBy to all individuals HOT 2
- Add gene symbol to model title HOT 14
- Param to set modelstate HOT 1
- Comment missing some text from the GPAD HOT 1
- Set import model states to production so annotations are in GPAD outputs from dev HOT 5
- Processing annotation contributors for multiple GPAD lines with single annotation id HOT 5
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 gocamgen.