Skip to content

Latest commit

 

History

73 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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 (These commands need to be updated)

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

curl -X GET localhost:8000/api/health

curl -X 'POST' 'localhost:8000/api/simulate/v02' -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

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages