Open-Systems-Pharmacology / OSPSuite.Core

Core functionalities of the Open Systems Pharmacology Suite
Other
5 stars 8 forks source link

PV BB: "Add Protein expression" - wrong entries are added? #2307

Open PavelBal opened 1 month ago

PavelBal commented 1 month ago

The user can select organ(s) and molecules for which to add the expression profiles. Are the values taken from an existing expression profile (if so - from which)? If not - should the values be 0 by default (seems like they are)?

If I do this for CYP3A4 and "Liver" as organ, I get the following entries:

image

If I filter for "Liver" in the expression profile of CYP3A4, I see the following parameters:

image

rwmcintosh commented 3 weeks ago

The created PV are based on the parameters of the molecule. By name we determine if this is an 'Expression'. We currently used this definition for Global relative expression

And of course REL_EXP.

         public static readonly IReadOnlyList<string> AllGlobalRelExpParameters = new[]
         {
            REL_EXP_BLOOD_CELLS,
            REL_EXP_PLASMA,
            REL_EXP_VASCULAR_ENDOTHELIUM,
         };

I can shift the names easily enough.

rwmcintosh commented 3 weeks ago

I'm not sure how to handle determining what parameters from a molecule are 'Expression' parameters. We are currently using a list of 4 parameter names to make the determination.