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

update RegenerateConnectome.py to read data from OpenWorm database instead of a spreadsheet #140

Closed
kneuron opened this issue Sep 13, 2013 · 16 comments

Comments

@kneuron
Copy link
Member

kneuron commented Sep 13, 2013

Issue

Currently, RegenerateConnectome.py reads synapse position data from a spreadsheet. (I think this one: Steven Cook Data ). See issue 136 for more info. This issue is effectively update "a)" from that issue.

In order to close the data->model loop, we should replace this step with one that reads the data from our currently in-development biological data database

motivation

This will serve as the first test case for closing the loop between the biological data repository we are aggregating from the scientific literature and the simulations we plan to run to explore and test this data.

steps

  1. make sure Cook's Data is in the database - upload it if not
  2. Create script that generates RDF from OpenWorm Semantic Database #143 - create script to query and present data from the semantic database as RDF
  3. appropriately represent RDF data to RegenerateConnectome.py (either by munging the RDF into the format that RegenerateConnectome.py is already expecting, or modifying RegenerateConnectome.py to work with RDF)
@kneuron
Copy link
Member Author

kneuron commented Sep 25, 2013

updated the "steps" section to reflect #143

@Interintel
Copy link

This is long overdue - explanation of our current semantic database.

Not sure where it should go on our repositories?

Tim

On Wed, Sep 25, 2013 at 8:35 AM, kneuron notifications@github.com wrote:

updated the "steps" section to reflect #143#143


Reply to this email directly or view it on GitHubhttps://github.com//issues/140#issuecomment-25097937
.

@kneuron
Copy link
Member Author

kneuron commented Sep 25, 2013

Hi Tim, See #141, I think that provides a nice starting place.

@Lambdanaut
Copy link

Does this still need to be done? I'd like to attempt to work on this if there hasn't been substantial headway.

@slarson
Copy link
Member

slarson commented Dec 12, 2013

@Lambdanaut yes this still needs work. Your help would be appreciated. The description appears to do a good job of explaining the issue. Issue #143 has some notes in one of the comments from me that has example python code that can be used to query data out of the database via rdflib. A version of RegenerateConnectome.py that used these kinds of methods would be very helpful to making the connectome model more rapidly data driven. It provides a great impetus for us to continue populating the database.

@pgleeson
Copy link
Member

Thanks for offering to help with this @Lambdanaut. Can you make a new RegenerateConnectomeDB.py though, so it's easier to compare the output from the spreadsheet & what's in the database, until we're sure they're completely synced?

@kneuron
Copy link
Member Author

kneuron commented Dec 12, 2013

@Lambdanaut, thanks so much for offering to help with this. As others have mentioned, it still needs to be done - I assigned it to myself and then disappeared... I'm still around to help, but I don't have a ton of time in the near future to devote to code (maybe over the holiday break). I hope I've made the necessary steps clear in the description above.

I think @pgleeson's suggestion of starting from a fresh copy of the python script is a smart one. (new: RegenerateConnectomeDB.py vs old: RegenerateConnectome.py)

@slarson
Copy link
Member

slarson commented Jan 3, 2014

@Lambdanaut any update on this? Can I be of any help?

@Lambdanaut
Copy link

My work schedule has recently changed dramatically and I'm going to have to
pass the torch on this one.

On Fri, Jan 3, 2014 at 1:03 AM, Stephen Larson notifications@github.comwrote:

@Lambdanaut https://github.com/Lambdanaut any update on this? Can I be
of any help?


Reply to this email directly or view it on GitHubhttps://github.com//issues/140#issuecomment-31511681
.

Josh Thomas
Software Developer
910-508-1977

@pgleeson
Copy link
Member

pgleeson commented Jan 3, 2014

@Lambdanaut No problem!

@slarson slarson added this to the Build data to model pipeline milestone Mar 5, 2014
@mwatts15
Copy link
Contributor

mwatts15 commented May 7, 2014

I can't assign myself to this issue, but I'll be working on it this week.

@tarelli tarelli assigned mwatts15 and unassigned kneuron May 7, 2014
@tarelli
Copy link
Member

tarelli commented May 7, 2014

@mwatts15 just added you to the list of contributors!

@slarson
Copy link
Member

slarson commented May 7, 2014

@mwatts15 terrific! -- This is a good one to hone in on.

@slarson
Copy link
Member

slarson commented May 29, 2014

@mwatts15 -- if you're happy with your latest changes on this, can you issue a pull request and we can start a discussion around them? Thanks!

@slarson slarson assigned rayner and unassigned mwatts15 and rayner Jun 19, 2014
@3ach
Copy link

3ach commented Jan 3, 2015

Hi-- what's the latest status on this? I can work on this if you need someone.

@slarson
Copy link
Member

slarson commented Jan 6, 2015

@16zzundel5 this did get done in draft form in relation to the PyOpenWorm effort. If you'd like to help out with this, come join us over in the chat room. Thanks!

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

9 participants