Comments (5)
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:
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.
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.
@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.
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.
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)
- Compare running times of NeuroML file generation with OpenWormReader vs Spreadsheet reader HOT 1
- Create a c302 DataTranslator and DataSources
- Update OpenWormReader to use the latest version of owmeta (pt 2)
- Clarify pipeline from ChannelWorm to c302
- Data c302
- runnin sh test.sh in cmd HOT 3
- No module named 'bioparameters' HOT 4
- Can't connect to PyOpenWorm HOT 5
- Use OpenWorm backers data source to get backers for c302 network generation.
- first installation error : unable to download c302 module HOT 3
- Quick test problem HOT 2
- List and dictionary command line arguments from README not executable in some shells
- Move tests to travis-ci.com HOT 3
- owmeta installation fails on GH actions HOT 3
- Porting the computation of C302 neural network operations to my neural morphology chip. HOT 3
- Add WormNeuroAtlas to dependencies and add to tests
- fatal error: 'H5public.h' file not found HOT 1
- Deprecated dependencies: Use command line interface to create new network HOT 1
- Document lfs checkout from this repo
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from c302.