Comments (3)
Hi, actually I have a lot of info on that since I had to prep them for the MICOM database release. Unfortunately it looks like something went wrong when the authors prepped the SBML models. A large fraction of them have some slight issues. In particular I found the following cases:
- In some cases the models are actually Matlab models with just the file ending having been renamed to
.xml
. - A even larger fraction of models is declared as UTF in the XML but encodes in ISO Format which will raise an error in Most XML parsers.
- In some cases the model names of the SBML have spelling mistakes so they can't be matched to the manifest.
Looks like you hit case 1. For now there is not much one can do. For MICOM we converted all the .mat models to SBML with cobrapy to get around that.
However, the Matlab models work just fine and you can read those with cobra.io.load_mat_model
.
from cobrapy.
Thanks a lot for your reply and explanations, and congratulations by the way for the great job you do around MICOM!
from cobrapy.
Hi!
I can confirm the issue with several AGORA2 models (version 2.01).
In addition to the three points mentioned by @cdiener, some SBML parsers may fail to read specific models with brackets "("/ or ")" in the chemical formula of metabolites. E.g. in the model sbml Bacteroides_ovatus_CL03T12C18.xml
.
Encountered '(' when expecting a capital letter. The chemicalFormula 'C10H14N5O7P(C5H8O5PR)n(C5H8O5PR)n' has incorrect syntax.
from cobrapy.
Related Issues (20)
- Can Not Open the SBML File HOT 4
- Give parameters to model.optimize()
- How to set the model solver HOT 1
- ContainerAlreadyContains error with the fastcc() HOT 3
- createMultipleSpeciesModel function can not find in cobrapy HOT 4
- SBML file not getting uploaded HOT 2
- How to perform relaxedFBA with cobrapy? HOT 1
- Cannot import cobra: import error involving numpy HOT 4
- how to handle mixed-integer programming (MIP) problems with the glpk, cplex or/and gurobi solvers in python/with cobrapy? HOT 3
- Model valid but cannot be loaded HOT 2
- Flux-Samplig: Cannot escape sampling region, model seems to be numerically unstable. Reporting the model HOT 2
- Incompatibility with pydantic version 2 HOT 6
- gurobipy.Model.addConstr() DeprecationWarning HOT 4
- find_gene_knockout_reactions error HOT 1
- AttributeError: 'list' object has no attribute 'items' HOT 8
- Hello I am new to python and Cobra, i would be grateful if you can provide me with steps to open an XML file from the computer and/or from online database, i tried the commands on Cobra documentation but i can't apply it.
- upgrading dependency to allow pandas>=2.0 HOT 1
- [BUG] Biomodels web io access broekn due to redirects
- Adding new metabolites HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cobrapy.