-
Notifications
You must be signed in to change notification settings - Fork 52
Ideas List
Add Atropine to the BioGears drug library. Validate the PK curves and PD responses. Create a scenario that demonstrates capability
Update website generation plotting tool to use python. Remove Java dependencies from our website build step. Needs to be extensible for future plots as models are added. Should be publication quality plots with high resolution.
Update scenario XML language to support branching scenarios. Must be able to check conditions and implement actions. Plus if it can run two engines concurrently to traverse decision tree in parallel.
Step 1: Implement the BioGears CDM in Google Protobufs.
Step 2: Implement a Serialization class for each major category of the CDM model that can marshall/unmarshall SE* Classes from protobuf streams in both binary and json format
Step 3: Remove XSD Code Synthesis from BioGears and Replace with Protobuf Serialization
BioGears has a robust scalar conversion model inside its Synthetic Environment layer. Classes derived from SEScalar can contain arbitrarily complex units and unit convert to units of the same dimension. Unfortunately unit ratios are determined at run-time using string comparison. Several compile time dimensional analysis libraries exist which would make good candidates for replacing the backed components of the SEScalar* types and allowing these types to perform more like native integer, float types.
Step 1: Migrate the SEScalar unit conversion to a compile time solution Step 2: Implement Unit multiplication support for common types as PoC Step 3: Migrate a bioGears model to new Scalar model removing the use of SetValue and Getvalue during model compulation Step 4: Validate and Benchmark.