https://github.com/brsynth/amn_refactor
This is a simple refactorization of some use case of the AMN code
https://github.com/brsynth/amn_refactor
Last synced: 5 months ago
JSON representation
This is a simple refactorization of some use case of the AMN code
- Host: GitHub
- URL: https://github.com/brsynth/amn_refactor
- Owner: brsynth
- License: mit
- Created: 2023-04-27T06:41:20.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-12T07:20:17.000Z (over 2 years ago)
- Last Synced: 2025-09-09T20:14:11.323Z (9 months ago)
- Language: Jupyter Notebook
- Size: 178 MB
- Stars: 0
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Artificial Metabolic Networks with Graphs
This project combines the graph structure of metabolic model, and the learning abilities of neural networks to model the behavior of the metabolic system of bacteria (ecoli or putida). The graph structure to create the neural model comes from the genome scale metabolic model. The data used to learn can be generated by flux balance analysis, using the Cobra python library, or comes from experiments.
The Artificial Metabolic Networks (AMN) is a general framework proposed by Léon Faure, Bastien Mollet, Wolfram Liebermeister and Jean-Loup Faulon in the article [A neural-mechanistic hybrid approach improving the predictive power of genome-scale metabolic models - 2022.01.09.475487v3.full.pdf](https://www.biorxiv.org/content/10.1101/2022.01.09.475487v3.full.pdf), with the corresponding [repository](https://github.com/brsynth/amn_release/). Here we refactor the model AMNWt of this works and explores other model also using the graph structure of metabolic model.
The exploratory notebook train evaluate model could be an easy start to run the code for the first start.
## Installation instructions:
- **Clone** the git ([how to clone a git repository](https://docs.github.com/en/repositories/creating-and-managing-repositories/cloning-a-repository))
- Install a distribution of **conda** if not already installed ([how to install conda](https://conda.io/projects/conda/en/latest/user-guide/install/index.html#regular-installation))
- Import the **environment** `environment.yaml` (stored at the root of the repository) with the following command:
`conda env create -n --file environment.yml`
## How to use
## Description