https://github.com/connectome-neuprint/neuprint
tools for importing connectome data into neo4j
Science Score: 23.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
○codemeta.json file
-
○.zenodo.json file
-
✓DOI references
Found 1 DOI reference(s) in README -
✓Academic publication links
Links to: biorxiv.org -
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.9%) to scientific vocabulary
Keywords from Contributors
Repository
tools for importing connectome data into neo4j
Basic Info
- Host: GitHub
- Owner: connectome-neuprint
- License: bsd-3-clause
- Language: Java
- Default Branch: master
- Size: 194 MB
Statistics
- Stars: 35
- Watchers: 9
- Forks: 8
- Open Issues: 18
- Releases: 0
Metadata Files
README.md
neuPrint+
exploring inter and intra cellular interactions
A blueprint of the brain. A set of tools for loading and analyzing connectome data into a Neo4j database. Analyze and explore connectome data stored in Neo4j using the neuPrint ecosystem: neuPrintHTTP, neuPrintExplorer, Python API.
Requirements
- Neo4j version 3.5.3
- apoc version 3.5.0.11
Example data
hemibrain (hemibrain v1.0) : from "A Connectome of the Adult Drosophila Central Brain" (C. Shan Xu, et al. 2020)
mushroombody (mb6) : from "A connectome of a learning and memory center in the adult Drosophila brain" (Takemura, et al. 2017)
medulla7column (fib25) : from "Synaptic circuits and their variations within different columns in the visual system of Drosophila" (Takemura, et al. 2015)
Download the Hemibrain Data Set
- The hemibrain dataset (v1.0.1) is available for download on Google Bucket or by using gsutil
gs://hemibrain-release/neuprint/hemibrain_v1.0.1_neo4j_inputs.zip. Format of these files are csv and can be imported into neo4j to generate a neuPrint database.
Load mushroombody (mb6) connectome data into Neo4j
Instructions on how to create a neuPrint instance of the mushroombody(mb6).
Load your own connectome data into Neo4j using neuPrint
Coming Soon
neuPrint Property Graph Model
Coming Soon
neuPrint Custom Procedures and Functions
Owner
- Name: NeuPrint
- Login: connectome-neuprint
- Kind: organization
- Email: neuprint@janelia.hhmi.org
- Repositories: 19
- Profile: https://github.com/connectome-neuprint
GitHub Events
Total
- Watch event: 3
Last Year
- Watch event: 3
Committers
Last synced: almost 3 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| neubarthn | n****h@g****m | 742 |
| Umayam | u****l@u****g | 49 |
| Lowell Umayam | u****l@v****g | 24 |
| Eric Trautman | t****e@j****g | 13 |
| Stephen Plaza | p****s@j****g | 12 |
| Rob Svirskas | r****v | 6 |
| Jody Clements | j****y@n****k | 2 |
| Stuart Berg | b****s@j****g | 2 |
| Rob Svirskas | s****r@j****g | 2 |
| dependabot[bot] | 4****] | 2 |
| Lowell Umayam | u****l@j****g | 2 |
| tomdolafi | t****i@g****m | 1 |
| Jonathan Marty | j****y@g****m | 1 |
| Yash Mehta | y****5@g****m | 1 |
Committer Domains (Top 20 + Academic)
Dependencies
- ch.qos.logback:logback-classic 1.2.3 compile
- com.beust:jcommander 1.72 compile
- com.google.code.gson:gson 2.8.2 compile
- com.google.guava:guava 24.1.1-jre compile
- org.janelia.flyem:neuprint-load-procedures 1.0.3 compile
- org.neo4j.driver:neo4j-java-driver compile
- junit:junit
- org.neo4j.test:neo4j-harness
- org.neo4j.procedure:apoc test
- com.google.code.gson:gson 2.8.2 compile
- org.neo4j:neo4j ${neo4j.version} provided
- junit:junit
- org.neo4j.test:neo4j-harness
- org.neo4j.driver:neo4j-java-driver test
- org.neo4j.procedure:apoc test
- org.janelia.flyem:neuprint 1.0.3 compile
- org.janelia.flyem:neuprint-load-procedures 1.0.3 compile
- org.neo4j.procedure:apoc provided
- org.neo4j:neo4j ${neo4j.version} provided
- junit:junit
- org.neo4j.test:neo4j-harness
- org.neo4j.driver:neo4j-java-driver test
- org.neo4j.driver:neo4j-java-driver 1.7.2
- org.neo4j.procedure:apoc 3.5.0.1
- junit:junit 4.13.1 test
- org.neo4j.test:neo4j-harness 3.5.3 test
- ubuntu 16.04 build