https://github.com/danielathome19/organoid-intelligence-simulation

https://github.com/danielathome19/organoid-intelligence-simulation

Science Score: 13.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.8%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: danielathome19
  • License: cc0-1.0
  • Language: Python
  • Default Branch: main
  • Size: 53.7 KB
Statistics
  • Stars: 2
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created almost 2 years ago · Last pushed almost 2 years ago
Metadata Files
Readme License

README.md

About

This project simulates Organoid Intelligence (OI), a new emerging field where organoids, which are three-dimensional structures grown from stem cells that can mimic certain aspects of human organs, are integrated with technologies to potentially perform computational tasks or interact with their environments in intelligent ways. This concept is quite novel and speculative, blending biotechnology with artificial intelligence.

As such, this project demonstrates the integration of a neural network with a biological simulation using Brian2. We train a simple Multi-Layer Perceptron (MLP) using TensorFlow to influence the behavior of cells in a Brian2 simulation. The organoid (neuron) spikes in response to the binary classification output from the AI model, similar to biological system responses like neural plasticity and spiking activity (see NOTES.md).

Before running, ensure tensorflow, matplotlib, and brian2 have been installed using pip.

Note: This simulation was originally intended to be performed using the BioDynaMo library. However, numerous failed attempts to interface with the library led to the reversion to a simpler system (i.e., Brian2). The previous code can be found in the OLD folder.

Project Structure

project-root/ ├── mlp_model.py # Script to create and train the MLP model ├── brian2_simulation.py # Brian2 simulation code integrating the MLP model └── run.sh # Shell script to automate the build and run process

Requirements

  • Python 3
  • TensorFlow
  • Brian2

License

This project is licensed under the CC0 1.0 Universal License.

Owner

  • Name: Daniel J. Szelogowski
  • Login: danielathome19
  • Kind: user
  • Location: Wisconsin
  • Company: @MECS-Research-Lab

Standing on the shoulders of giants.

GitHub Events

Total
  • Watch event: 2
Last Year
  • Watch event: 2