Skip to content
This repository has been archived by the owner on May 27, 2024. It is now read-only.

3D Simulation of Worm Body Movement with Neurons attached to its body.

Notifications You must be signed in to change notification settings

SinRas/WormMovementSimulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Generate 3D Locomotion Data

This module is intended to create 2D video trajectories of 3D neuron structures, e.g. microscopy images of neuron activations inside a transparent body.

samples/sample_animation.gif

TODO

  • add base classes
  • add animation samples
  • add exporting as .npz files, e.g. projected 2d image time series and individual neuron traces
  • more realistic exporting, e.g. add noises/blurring to glow, observation and video quality
  • add segment rotation smoothing, e.g. interpolate rotation angles between neighboring segments
  • add realistic dynamics samples, e.g. accelerations that mimic real movements, glow spiking dynamics
  • use real life structural examples, e.g. code to generate real worm neuron positions and mimic worm movements
  • restructure base classes -> move positions/connections to segments rather than bones (or not!?)
  • add cli tool and exporting via config file
  • add background selection and gradient coloring of neurons
  • add layered observations export, e.g. like confocal imaging of 3D bodies

About

3D Simulation of Worm Body Movement with Neurons attached to its body.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages