Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Remove Glutamate_GJ etc in neuroConstruct project #50
These names have been given to the "neurotransmitter" in the XL spreadsheet for gap junctions, e.g.
AIAL ASIL GapJunction 2 Acetylcholine_GJ
However, this only means: There are 2 gap junction connections between AIAL and ASIL (and AIAL's chemical synapses' neurotransmitter is Acetylcholine)
Thankfully there is an equivalent entry for the other direction too:
ASIL AIAL GapJunction 2 Glutamate_GJ
These should only be added as one gap junction connection in the nC project between AIAL and ASIL with 2 connections.
As a first approximation all GJ connections can have the same strength, set by a new Cell Mechanism GapJunction (as opposed to each connection having a cell mechanism Acetylcholine_GJ etc.)
Hi, I'm having a look at this, and it looks like there was a "Generic_GJ" cell mechanism created for this purpose, but the connections in the neuroConstruct project never got changed to use it. Is this still the way we want to proceed?
If so, it looks like I can update all of the gap junction connections in CElegansNeuronTables.xls to have "Generic_GJ" in the "neurotransmitter" column, then run UpdateSynapses.py to re-import all of the data from the spreadsheet into the neuroConstruct project. We could then delete all the other superfluous "whatever_GJ" cell mechanisms.
Thanks for pointing this out @rayner. These should indeed be updated in the CElegansNeuronTables.xls, but there are a few other small inconsistencies between the spreadsheet & nC that I just want to iron out & I have to update some of the other scripts too, e.g. RegenerateConnectome.py. Will test what I have & try to commit this tomorrow...