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

Create DataIntegrityTest to address synaptic connections #163

Closed
3 tasks done
travs opened this issue Jun 23, 2015 · 10 comments · Fixed by #258
Closed
3 tasks done

Create DataIntegrityTest to address synaptic connections #163

travs opened this issue Jun 23, 2015 · 10 comments · Fixed by #258
Assignees

Comments

@travs
Copy link

travs commented Jun 23, 2015

Given the data source, this test should verify that:

  • the number of connections matches
  • the contents of each connection matches
  • the number of unique neurons making these connections matches

Raised from points made by @ahrasheed

@slarson
Copy link
Member

slarson commented Jun 23, 2015

In addition, do have a look at @aribrich 's work on openworm/CElegansNeuroML#23 . I suspect there will be some code here to reuse!

@travs
Copy link
Author

travs commented Jul 2, 2015

Discussions evolving over in openworm/CElegansNeuroML#27 highlight the importance of this issue.
We can reuse some code from openworm/CElegansNeuroML#46 as well.

@travs
Copy link
Author

travs commented Jul 2, 2015

@ahrasheed has identified that this issue is a roadblock to completing openworm/CElegansNeuroML#28, and perhaps some related issues in c302.

Abdullah, would you feel comfortable looking at this issue as well? I would like to get this one resolved myself, but it seems like you have a large start on this in the comments/script you adapted, and I don't want to copy/paste your own code into another repo. Let me know what you think, and I'll have a look at the other roadblock (#162) in the meantime.

@aleph-ra
Copy link
Contributor

aleph-ra commented Jul 2, 2015

@travs Sure, this seems to be just an issue of adding the connections again. Since the number of connections is less than that in NeuronConnect.xls (which is the source for PyOpenWorm). And once that is resolved it should be trivial to add more tests here. It will be slow until #162 is resolved, but will still work.

@travs
Copy link
Author

travs commented Jul 3, 2015

To reiterate from the gitter chat, this issue depends on getting the new connectome in place first (#168).

@slarson slarson added the ready label Jul 8, 2015
@travs travs assigned travs and unassigned aleph-ra Aug 18, 2015
@slarson slarson assigned signija and unassigned travs Aug 23, 2015
@aleph-ra
Copy link
Contributor

@slarson @travs @signija

Please check the update to #168

Using the new connectome following connection numbers apply for creating data integrity tests:

  • Total number of neurons: 302
  • Total number of muscles: 144
  • Total number of neuron to neuron connections: 5805
  • Total number of neuron to muscle connections: 1111
  • Total number of unique neurons making connections in the new connectome: 300
  • Two unconnected neurons: CANL and CANR

All of these facts should be translated into tests.

@slarson
Copy link
Member

slarson commented Nov 22, 2015

My understanding is that this is completed and we just need to complete #265 to fix final bugs and integrate it into the dev branch.

@mwatts15
Copy link
Contributor

@signija Are you still the primary on this ticket? Is this one awaiting review? All of the tests listed by @ahrasheed are in DataIntegrityTest.py, although:

Total number of muscles: 144 

doesn't match. The number of muscles is compared against 158 since aa8ebdf.

@signija
Copy link
Contributor

signija commented Jun 4, 2016

I've lost track of this issue. Where are we standing on this right now? @mwatts15 @slarson

@mwatts15
Copy link
Contributor

@signija all of the data is there, and the tests are passing, so I'm closing this one.
Thanks everyone for your work on this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants