Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Julia interface to the Systems Biology Markup Language (SBML) library

License

NotificationsYou must be signed in to change notification settings

LCSB-BioCore/SBML.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build statusDocumentation
CIcodecovstable documentationdev documentation

This is a simple wrap of some of the libSBML functionality, mainly the model loading for purposes of COBRA analysis methods and exploration of ODE system and reaction dynamics.

You might like to try the packages that use SBML.jl; these now include:

  • COBREXA.jl, the exascale-readyconstraint-based analysis and reconstruction toolkit for finding and modelingsteady metabolic fluxes with the models
  • Connections to theSciMLModelingToolkit ecosystem:
    • SBMLToolkit.jl, for working withthe models' reaction dynamics as ODE systems.
    • SBMLImporter.jl forimporting the SBML models intoCatalyst.jl, allowing simulationsvia Catalyst'sJumpProblem,SDEProblem, orODEProblem and fittingmodels to data viaPEtab.jl.

Other functionality will be added as needed. Feel free to submit a PR that increases the loading "coverage".

Acknowledgements

SBML.jl was developed at the Luxembourg Centre for Systems Biomedicine of theUniversity of Luxembourg (lcsb.uni.lu), and the UCLResearch Software Development Group(ucl.ac.uk/arc). The development was supported byEuropean Union's Horizon 2020 Programme under PerMedCoE project(permedcoe.eu) agreement no. 951773, and ChanZuckerberg Initiative (chanzuckerberg.com) undergrant 2020-218578 (5022).

Uni.lu logo   LCSB logo   PerMedCoE logo   UCL logo

Installation

]add SBML# orusing Pkg; Pkg.add("SBML")

Usage

using SBMLm=readSBML("myModel.xml")# m is now a Model structure with:m.reactionsm.speciesm.compartments...

There are several helper functions, for example you can get a nice list of reactions, metabolites and the stoichiometric matrix as follows:

mets, rxns, S=stoichiometry_matrix(m)

About

Julia interface to the Systems Biology Markup Language (SBML) library

Topics

Resources

License

Stars

Watchers

Forks

Contributors9

Languages


[8]ページ先頭

©2009-2025 Movatter.jp