Skip to main content

pulse2percept: A Python-based simulation framework for bionic vision

Project description

By 2020 roughly 200 million people will suffer from retinal diseases such as macular degeneration or retinitis pigmentosa. Consequently, a variety of retinal sight restoration procedures are being developed to target these diseases. Electronic prostheses (currently being implanted in patients) directly stimulate remaining retinal cells using electrical current, analogous to a cochlear implant. Optogenetic prostheses (soon to be implanted in human) use optogenetic proteins to make remaining retinal cells responsive to light, then use light diodes (natural illumination is inadequate) implanted in the eye to stimulate these light sensitive cells.

However, these devices do not restore anything resembling natural vision: Interactions between the electronics and the underlying neurophysiology result in significant distortions of the perceptual experience.

We have developed a computer model that has the goal of predicting the perceptual experience of retinal prosthesis patients. The model was developed using a variety of patient data describing the brightness and shape of phosphenes elicited by stimulating single electrodes, and validated against an independent set of behavioral measures examining spatiotemporal interactions across multiple electrodes.

More information can be found in Beyeler et al. (2017) and in our Github repo.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pulse2percept-0.3.tar.gz (62.5 kB view details)

Uploaded Source

Built Distribution

pulse2percept-0.3-py2.py3-none-any.whl (70.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file pulse2percept-0.3.tar.gz.

File metadata

  • Download URL: pulse2percept-0.3.tar.gz
  • Upload date:
  • Size: 62.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pulse2percept-0.3.tar.gz
Algorithm Hash digest
SHA256 ec41dae7a301aa0dc35d4d87769e6df104ab56275b5442fd219e7057ba774ce4
MD5 c741a5a96b2d8138c2aa4c692f705c2c
BLAKE2b-256 f4ee47aa442ec9e8b516e514d7c28122387a5f45a33b29c01ae1910a116755d7

See more details on using hashes here.

File details

Details for the file pulse2percept-0.3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for pulse2percept-0.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0641944a8fbd6bab68b869f6a2d4f50b3c0b7aea2b6dfea1ba79c85eb2998b56
MD5 fc1e2f8670ddb874f1fb6da0d4dba5b0
BLAKE2b-256 287d30e50d34c2b0d180a6ed4f5ef8eed54bf2af5b23c1cb5bc08613e282b8aa

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page