Adding genes with alternate capitalizations to the same model

27 views
Skip to first unread message

Jeremy Sandler

unread,
Jan 31, 2024, 12:07:19 PM1/31/24
to BioTapestry-users
Hello,

I'm building a set of small GRN models comparing the same GRN and tissue in different organisms. I've come across a problem that BioTapestry will not let me add the same genes with different capitalizations to the same network. For example, in drosophila and zebrafish, genes are written uncapitalized "gene1, gene2", while in mouse, the same genes are capitalized "Gene1, Gene2". When I try to add both versions, I get the following error:
"Gene is Not New. Gene already exists in a parent model. You will be placing an existing gene."

Is there a way around this error? I would like to create side by side models of GRNs without having to build a new model for each species and switch back and forth for every change.

Thanks,

Jeremy Sandler

William Longabaugh

unread,
Jan 31, 2024, 1:08:47 PM1/31/24
to biotapes...@googlegroups.com
Jeremy:

BioTapestry does support name overrides at the second level "View from All Nuclei (VfA)", which is the model level where side-by-side comparisons are appropriate. Given the VfG model in the first attachment, the VfA submodel in the second attachment can be created using the Gene Property dialog (third attachment).

The enforcement of gene name uniqueness, including case, in the top-level VfG is crucial to conform to the BioTapestry model hierarchy. A gene can only exist once in the VfG, as that is the underpinning of how the model hierarchy is designed.
 
I would recommend using a single gene vocabulary when working the model, then switching names only as a final step as a cosmetic fix. You might even call the gene "Gene1/gene1" at the VfG level and then tailor it in both region instances in the VfA. This "name override" feature is very, very old, and there are likely hidden bugs when using it.

Thanks for your interest in Biotapestry.

Bill
 

--
You received this message because you are subscribed to the Google Groups "BioTapestry-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to biotapestry-us...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/biotapestry-users/f2293e6a-5492-4613-b48d-b49bb7a488dfn%40googlegroups.com.
VfGforDrosVsMus.png
VfAforDrosVsMus.png
PropChangeForDrosVsMus.png

Bill Longabaugh

unread,
Jan 31, 2024, 1:15:12 PM1/31/24
to BioTapestry-users
I should note that a combination name ("Gene1/gene1") at the VfG level makes the most sense if you are working with different names e.g. "Toll-2/18w"

Bill 

Malcolm Cook

unread,
Feb 1, 2024, 12:23:22 PM2/1/24
to biotapes...@googlegroups.com
Might it suit your purposes to relabel the genes as "<geneName>/<organism>"  yielding, e.g.,gene1/mouse gene2/mouse Gene1/danio Gene2/danio ?



--
You received this message because you are subscribed to the Google Groups "BioTapestry-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to biotapestry-us...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/biotapestry-users/f2293e6a-5492-4613-b48d-b49bb7a488dfn%40googlegroups.com.


--
~ Malcolm Cook

Reply all
Reply to author
Forward
0 new messages