Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ignore genes in GO-CAM JSON files that aren't used in the model #1262

Open
kimrutherford opened this issue Feb 27, 2025 · 0 comments
Open

Ignore genes in GO-CAM JSON files that aren't used in the model #1262

kimrutherford opened this issue Feb 27, 2025 · 0 comments
Assignees

Comments

@kimrutherford
Copy link
Member

kimrutherford commented Feb 27, 2025

As an example, we should ignore SPAPB2B4.06 when loading the GO-CAM JSON for 678073a900002931 because it's not used in the model:
https://www.pombase.org/gocam/gene/678073a900002931/SPAPB2B4.06

The fix is to filter genes (and modified proteins / complexes?) that don't enable an activity.

Another example is SPAC4D7.04c / rer2 which isn't in the model for 665912ed00000459

See also:

Edit:

For checking after the fix, here are the unused genes in all pombe models:

model_id gene_id gene_name
66187e4700001781 SPBC428.08c clr4
663d668500002178 SPAC607.04 arg82
665912ed00000459 SPAC4D7.04c rer2
665912ed00000459 SPAC7D4.09c dfg10
665912ed00000652 SPBC428.08c clr4
665912ed00001983 SPBC428.08c clr4
6690711d00000916 SPAC4G9.10 arg3
6690711d00002904 SPBC11B10.02c his3
67086be200000251 SPAC4A8.11c fas2
678073a900002636 SPAC4A8.11c fas2
678073a900002931 SPAC4A8.11c fas2
678073a900002931 SPAPB2B4.06 SPAPB2B4.06
678073a900003902 SPBC21C3.08c car2
@kimrutherford kimrutherford self-assigned this Feb 27, 2025
kimrutherford added a commit to pombase/pombase-gocam that referenced this issue Feb 27, 2025
kimrutherford added a commit to pombase/pombase-gocam that referenced this issue Feb 27, 2025
We'll use "GoCamModel" for the higher level model.

Refs pombase/pombase-chado#1262
kimrutherford added a commit to pombase/pombase-gocam-process that referenced this issue Feb 27, 2025
Also rename GoCamModel to GoCamRawModel.  We'll use "GoCamModel" for
the higher level model.

Refs pombase/pombase-chado#1262
kimrutherford added a commit to pombase/pombase-gocam-process that referenced this issue Mar 1, 2025
kimrutherford added a commit to pombase/pombase-gocam-process that referenced this issue Mar 1, 2025
Some genes don't "enable" an activity but they are annotated we a
component or process.

Refs pombase/pombase-chado#1262
kimrutherford added a commit to pombase/pombase-gocam-tool that referenced this issue Mar 1, 2025
kimrutherford added a commit to pombase/pombase-gocam-process that referenced this issue Mar 1, 2025
kimrutherford added a commit to pombase/pombase-gocam-process that referenced this issue Mar 2, 2025
kimrutherford added a commit to pombase/pombase-gocam-process that referenced this issue Mar 2, 2025
We'll implement next/previous as methods on the model.

Refs pombase/pombase-chado#1262
kimrutherford added a commit to pombase/pombase-gocam-process that referenced this issue Mar 3, 2025
kimrutherford added a commit to pombase/pombase-gocam-tool that referenced this issue Mar 3, 2025
kimrutherford added a commit to pombase/pombase-gocam-tool that referenced this issue Mar 3, 2025
Instead of using GoCamRawModel directly.

Refs pombase/pombase-chado#1262
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant