Skip to content

lycantrope/neuropal_lens

Repository files navigation

NeuroPAL Lens

dependency status Build Status

NeuroPAL Lens is a Rust-based application designed to facilitate the visualization and analysis of neurons in Caenorhabditis elegans labeled using the NeuroPAL system. This app enables users to check neuron colors (Ref: 10.1016/j.cell.2020.12.012) and positions (Ref: 10.1186/s12859-022-04738-3).

Features

  • NeuronPAL Color: Inspect neuron color labeling using the NeuroPAL system.
  • Neuron Position: Verify neuron positions within the organism.
  • Web-Based Interface: Access a lightweight, interactive web app.

Web App

Try the live version of NeuroPAL Lens: https://lycantrope.github.io/neuropal_lens/

Getting Started

Prerequisites

  • Rust installed on your system.
  • A modern web browser to access the web app.

Installation

  1. Clone the repository:

    git clone https://github.com/lycantrope/neuropal_lens.git
    cd neuropal_lens
  2. Build the application:

    cargo build --release
  3. Run the application locally:

    cargo run

Usage

  • Launch the web app.
  • Explore neuron positions and verify colors interactively.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgments

  • NeuroPAL: The NeuroPAL system for neuron identification.

Usage of LLM

  • README and application icon were generated by chatGPT and refined manually.
    Application Icon