matthiaskoenig / brendapy

BRENDA parser in python
GNU Lesser General Public License v3.0
19 stars 6 forks source link

Better handling of -999 values and ranges #38

Open matthiaskoenig opened 4 years ago

matthiaskoenig commented 4 years ago

Updated the issue to reflect the discussion below.

Hrovatin commented 3 years ago

Is this related to errors like:

ERROR:root:data could not be converted to float: 2-8 {NADH} ERROR:root:data could not be converted to float: -999 {more} # Sometimes also associated with metabolite name

What do -999 for rate and {more} instead of metabolite mean mean?

When will this be fixed approx?

DeepaMahm commented 3 years ago

@Hrovatin

999 means there is no value reported for that corresponding entry (metabolite concentration or Km or Vmax). Hope this helps!

Hrovatin commented 3 years ago

Thank you very much. Do you know if any fixes that will solve these errors are planned?

matthiaskoenig commented 3 years ago

@Hrovatin This are issues with the Brenda entries. I.e. the entries exist in the database, but have no numerical values. You can easily filter these out or I could provide an option to filter these. I will have a look asap, but pretty busy today and tomorrow with other things.

Hrovatin commented 3 years ago

I would appreciate if you made a fix for the following: I think there are 2 cases:

matthiaskoenig commented 3 years ago

The reasons I kept the -999 entries was because of the associated references which could provide valuable information to modelers. I.e. here is a publication about the kinetics or parameters of this enzyme. The solution I prefer is to

Hrovatin commented 3 years ago

That sounds great.

Hrovatin commented 2 years ago

Have these changes been implemented already?