ebouilhol / neuron_simulator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

spheroid_simulator

Code style: black pre-commit License Gitmoji

Neuron Spheroid Simulator

This simulator is able to quickly generate thousands of spheroid of neurons, with various noise background and various neuron intensity, shape, direction. The noise is simulated with a Poisson noise and a Perlin noise. The neuron signal is simulated with random start and stop positions between which random splits are added before line smoothing. Optionnaly, motion blur is also available, simulated with elastic transform.

Install

Install dependencies with Conda

conda env create environment.yml

Then activate the environment:

conda activate spheroid

Usage

python main.py

About

License:MIT License


Languages

Language:Python 99.7%Language:Shell 0.3%