No description, website, or topics provided.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
components
scripts
tests
.gitignore
LICENSE
README.md
app.js
app.module.js
bower.json
index.html
karma.conf.js
package.json
style.css

README.md

DOI

Cell Sketches

A prototype for visual summaries of connectomics data by Ethan Kerzner. I created this app for three reasons: 1) to become familiar with marclab data; 2) to learn AngularJS development; and 3) to create something that is potentially useful for neuroscientists.

Although I created it as a technology probe, this app has proved useful for analysis. I have continued to update it, but would like to see its features re-implemented in a different application. Cell Sketches should be seen as pre-alpha because I support it in my free time.

Data

This app pulls connectome data from the Viking OData Web Service.

Additional volumes can be supported by editing this list.

Development

This application uses bower and npm to manage dependencies. General instructions for development:

  1. Install npm and bower globally
  2. Clone this repository
  3. Install development dependencies npm install followed by bower install
  4. Start the development server with npm start
  5. Run unit tests with karma start
  6. Use /scripts/deploy.sh to publish changes to gh-pages branch

Application structure

I learned how to use AngularJS and OData while I was building the application. I tried to follow the John Papa AngularJS styleguide. But, I made some bad decisions about the design that I have not gotten around to refactoring. Beware.