Giter Club home page Giter Club logo

Comments (5)

mwatts15 avatar mwatts15 commented on August 16, 2024

Hello, @jescab01 . I haven't looked at the history of herm_full_edgelist_MODIFIED, but it is a modification of the data set from

Emmons, S., Cook, S., Jarrell, T., Wang, Y., Yakolev, M., Nguyen, K., Hall, D. Whole-animal C. elegans connectomes. C. Elegans Meeting 2015 http://abstracts.genetics-gsa.org/cgi-bin/celegans15s/wsrch15.pl?author=emmons&sort=ptimes&sbutton=Detail&absno=155110844&sid=668862

There are some gap junctions added in the modified version. @pgleeson should be able to explain why they were added.

The CElegansNeuronTables.csv originates from "Data acquisition and modeling for learning and reasoning in probabilistic logic environment". Shterionov, Janssens (2011) as described in this issue:

openworm/owmeta#152

and in this post

https://groups.google.com/forum/#!topic/openworm-discuss/G9wKoR8N-l0/discussion

although that has been superceded by the herm_full_edgelist.

from c302.

lungd avatar lungd commented on August 16, 2024

Hi @jescab01, herm_full_edgelist_MODIFIED is the connectome generated by Emmons lab with some additional artificial connections, I needed for the forward crawling circuit (c302_FW.py).
Our plan is to modify the c302 script, so we can define such connections with a parameter.

from c302.

pgleeson avatar pgleeson commented on August 16, 2024

@jescab01 See here for the (hopefully) central location on where the different data is coming from: https://github.com/openworm/PyOpenWorm/blob/dev/docs/data_sources.rst.

The herm_full_edgelist_MODIFIED, as @lungd says, is a manually edited version which was needed for the FW model, as described in the c302 paper: c302: a multiscale framework for modelling the nervous system of Caenorhabditis elegans Padraig Gleeson, David Lung, Radu Grosu, Ramin Hasani, Stephen D. Larson, Phil. Trans. R. Soc. B 2018 373 20170379; DOI: 10.1098/rstb.2017.0379.

Eventually we don't want to use the spreadsheets here, but get all this data from PyOpenWorm (see #10), and potentially modify it as required.

For your purposes I'd recommend trying to access the data through PyOpenWorm.

from c302.

jescab01 avatar jescab01 commented on August 16, 2024

Thank you all! Very helpful.

I still haven't found the source for the neuroML2 models of neurons. I am using their soma location to set a 3D representation. Does anyone know where are these data coming from?

from c302.

pgleeson avatar pgleeson commented on August 16, 2024

The NeuroML2 files for the individual cells can be found here: https://github.com/openworm/c302/tree/master/c302/NeuroML2. The 3D positions of the somas (and dendrites) are all absolute, and trace out the curved worm as initially reconstructed by Christian Grove: http://canopus.caltech.edu/virtualworm/

The positions of the somas can be seen in the segment info, e.g. https://github.com/openworm/c302/blob/master/c302/NeuroML2/ADAL.cell.nml#L15

The NML (v1) was originally generated using this code: https://github.com/openworm/Blender2NeuroML and then refined (using neuroConstruct) in this: https://github.com/openworm/CElegansNeuroML

from c302.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.