This is a web application for simulating Systems Biology Markup Language (SBML) models using the RoadRunner simulation engine. It allows users to upload SBML files, run simulations, visualize simulation results, and download simulation data.
- Upload SBML files.
- Simulate uploaded SBML models.
- Visualize simulation results.
- Download simulation data in JSON format.
- Python 3.x
- Django
- RoadRunner
- Matplotlib
-
Clone this repository:
git clone https://github.com/your-username/sbml-simulation-webapp.git
-
Install Python dependencies:
pip install -r requirements.txt
-
Install RoadRunner:
pip install libroadrunner
-
Install Django:
pip install django
-
Run migrations:
python manage.py migrate
-
Start the Django development server:
python manage.py runserver
-
Access the web application at
http://localhost:8000
.
- Upload an SBML file using the provided form.
- Click the "Simulate" button to run the simulation.
- View the simulation results and download the data if needed.
Contributions are welcome! Please open an issue or submit a pull request if you find any bugs or have suggestions for improvements.
This project is licensed under the MIT License - see the LICENSE file for details.
Feel free to customize the README to fit your specific project requirements and add any additional information as needed.