Skip to content

MarkAStevens04/Kinetics-Editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

N|Solid

N|Solid N|Solid N|Solid

N|Solid N|Solid

N|Solid

Overview

Project for PHY426 Course! Web-Based Biochemical kinetics editor.

Backend Simulation Engine for BioBuilder.

This is the repo for the BACKEND for the BioBuilder App (built for PHY426). The frontend is accessible HERE.

Get Started

  1. run pip install -r requirements.txt
  2. run fastapi dev
  3. Go on a web browser and go to the website localhost:8000/api/health

You can view docs at: localhost:8000/docs

Check if API calls are working

curl -d "{ 'Species': [], 'Reactions': [], 'Simulation': {'t_end': 300, 'dt': 1, 'method': 'Euler'}}" -X POST localhost:8000/api/simulate

curl -X GET localhost:8000/api/health

curl -X 'POST' 'localhost:8000/api/simulate' -H 'accept: application/json' -H 'Content-Type: application/json' -d '{ "Species": [{"id": "string", "initial": 0 }], "Reactions": [{"id": "string", "Reactants": ["string"], "Products": ["string"], "rate_law": "string", "Parameters": { "additionalProp1": 0, "additionalProp2": 0, "additionalProp3": 0 } }], "Simulation": {"t_end": 0, "dt": 0, "method": "string"}}'

Ideas

Connect to enzyme databases

From uniprot https://www.uniprot.org/uniprotkb/P00724/entry Go to Brenda Database https://www.brenda-enzymes.org/enzyme.php?ecno=3.2.1.26&UniProtAcc=P00724&OrganismID=984 (Look for Km values) Or SabioRK Database

Look at enzyme in diff conditions, extrapolate some relation between them?

About

Project for PHY426 Course! Web-Based Biochemical kinetics editor.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages