Skip to content

Commit 8b5b9d1

Browse files
committed
readme and documentation for the website clean up and updates
1 parent 4e5cd19 commit 8b5b9d1

File tree

3 files changed

+181
-112
lines changed

3 files changed

+181
-112
lines changed

README.md

Lines changed: 1 addition & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -132,64 +132,7 @@ zip
132132
- Validated with University of Washington
133133

134134

135-
## What's new in ver 7.1 (September 26, 2018)
136-
137-
- Patches to drug blood pressure modifications to restrict pathways to be more physiologically accurate
138-
- Vasopressin support and validation
139-
- Major patches to #include requirements, reduction in file dependencies
140-
- Increases modularity of the project, increase build times during development
141-
- Change in how we generate code from our CDM XSD files to one file per XSD file instead of per type
142-
- Reduced build times for the full source from 40 to 10 min
143-
- empty constructors in SETypes to = default and adding override markers
144-
- no longer use stdafx.h while compiling and so many headers make direct reference to COmmonDataModel.h and Biogears.h which were previously bundled in these precompiled headers
145-
- Override functionality now supported in BioGears
146-
- May override any physiology data request with desired value
147-
- Logging will document range of possible values if typing unsupported data
148-
- Engine can now be globally flagged as conformant or non conformant to increase future development possibilities
149-
- Can be manipulated via action api calls
150-
- Example xmls and sdks demonstrate functionality
151-
- Moved all BioGears functionality in to the BioGears namespace
152-
153-
154-
## What's new in ver 7.0 (August 22, 2018)
155-
156-
- BioGears python plotting tool
157-
- Max work rate now a patient parameter and is configurable
158-
- Hemorrhage action updates, may now specify location and rate
159-
- Rate will diminish as pressure in the vessel decreases
160-
- Update build process to be entirely supported by CMAKE
161-
- Removed Apache Ant dependency
162-
- Updated build directory and runtime directory dependencies
163-
- Full build support for ARM platforms
164-
- Updates to source to support all major platforms: Mac, Windows, Linux, and ARM
165-
- Updated build architecture to python buildbot libraries
166-
- 8 concurrent nightly builds to ensure multi-platform support
167-
- Setup mirroring onto our new github repository
168-
- All development now open to the community with feature branches also supporting nightly builds
169-
- Dockerfile and testing/support now supported, see more at https://cloud.docker.com/u/biogears/repository/docker/biogears/engine
170-
- Pain model and patient pain susceptibility configuration flag
171-
- Validated pain model supported, stimulus can be specified with severity from 0-1
172-
- Works with all supported pain medication in the BioGears engine
173-
- Treat patient with Morphine, Fentynal, and/or Ketamine
174-
- New How-to-pain file to display sdk support
175-
- Sepsis model
176-
- Robust whole body inflammation model with severity and location specifiers in .xml and SDK
177-
- New How-to-sepsis file to show sdk functionality (command-line tool)
178-
- Validated treatments with fluid resuscitation guidelines, vasopressin, norepinephrine, and antibiotics
179-
- Validated blood chemistry markers such as bilirubin, white blood cell count, and lactate
180-
- New antibiotic IV drip
181-
- Can be used to treat sepsis
182-
- Two new supported patients: toughguy and toughgirl
183-
- Sweat rate patches now meeting validation
184-
- Better core temperature regulation during exercise
185-
- Hyper/hypo-hidrosis now a supported patient parameter
186-
- Updates and new 7.0 java GUI release to support users who want to create their own substance
187-
- Includes ability to patch in new drugs
188-
- Chemoreceptor method updated to track validation for hypercapnic and hypoxic conditions
189-
- Better support for respiratory validation across the board, particularly supported respiratory conditions
190-
- Patches to saline infusion loading on the patient for better respiratory validation
191-
192-
135+
For a list of historical releases please see our [website](https://www.biogearsengine.com/documentation/index.html).
193136

194137

195138
Programmatics

share/doc/markdown/MainPage.md

Lines changed: 56 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -35,88 +35,80 @@ Disclaimer:
3535

3636
- - -
3737

38-
## What's new in ver 6.3 (March 1, 2018)
39-
The latest deployment includes the following notable updates:
40-
41-
- General bug fixes, system improvements, and tools/solver improvements
42-
- Fasciculation patient event flags
43-
- Updated sweat methodology (fixes to ions lost in sweat)
44-
- Updated substance and compound infusion functionality
45-
- Added Ringers lactate and updated
46-
- Saline compound ion concentrations corrected
47-
- Hardened implementation
48-
- MuscleMass new patient data request
49-
- Muscle catabolism patient flag
50-
- Added dehydration condition
51-
- Implemented as scalar 0to1 representing fractional total body water lost
52-
- Fluid removed from patient compartments
53-
- Updated patient flag for event and track body weight change (validated)
54-
- Added totalbodyfluidVolume as data request
55-
- Updated patient weight as a function of condition
56-
- Added starvation condition
57-
- TimeSinceMeal determines how long since the patient's last meal
58-
- Scales internal nutrient storages from validated starvation data
59-
- Removed ConsumeMeal condition, now replaced by starvation condition
60-
- Validated blood concentrations for ketones, glucose, and amino acids
61-
- Updated patient weight as a function of condition
62-
- Intracellular ion transport
63-
- Model uses membrane potential (see @ref TissueMethodology for details)
64-
- Michaelis coefficient could support more ion regulation in the future
65-
- Gated ion transport allows for differences between intra/extracellular spaces
66-
- COPD now supports elevated anaerobic metabolism
67-
- Ion transport model in the small intestine
68-
- Updated drug library so all drugs support an effects site transport rate
69-
- Diabetes type 1 and type 2 conditions
70-
- insulin resistance and insulin production effects
71-
- Hemorrhage action now initialized with a 0-1 severity and a location (MCIS SDK example still exists)
72-
- New drug Vasopressin
73-
- New drug classifications in the CDM for better grouping in-code
74-
- Include anesthetic, sedative, opioid, and reversal agent
75-
- More grouping in future work
38+
## What's new in ver 7.3 (January 30, 2020)
39+
- Custom Compound Infusion
40+
- Respiratory Improvements and Tuning
41+
- Improved website generation targets
42+
- Updates to CMD_BIO executable for batch validation and scenario execution
43+
- Website generation python preprocess tool
44+
- Transmucosal Fentanyl implementation
45+
- oral diffusion through the mucosa layer and a model for GI transit and small intestine absorption
46+
- Hemorrhage model updates
47+
- Direct model connection to energy and nutrient model
48+
- Tourniquet action for use with Hemorrhage scenarios
49+
- **New drug:** Tranexamic Acid
50+
- Validated for use in a hemorrhage scenario to decrease bleed rates
51+
- Propofol validation and bug fixes
52+
- Expansion of the cerebral circuit to a larger, more complex system
53+
- Added cerebral auto-regulation, hemorrhage, and updated TBI model
54+
- **New drugs:** Moxifloxacin and Ertapenem (intra-venous and intra-arterial)
55+
- Used in sepsis model, validated for treatment guidelines
56+
- Validation updates to Fentanyl drug
57+
- Updated tissue volumes, updated perfusion limited diffusion method, and updates to PK values
58+
- New override functionality
59+
- Heart rate, respiration rate, and blood pressure values may now be set while running a conformant engine
60+
- Other physiology will change in collaboration with these values to accurately change major physiology during runtime without an injury or action
61+
- New whole blood model/substance
62+
- Antigens, agglutination model and typed blood substance files for administration during runtime
63+
- **New drug administration route:** oral tablet
64+
- Antibiotic with validated PK profiles and infection interactions
65+
- May be used in sepsis scenarios for management of infection
66+
- New future Tylenol drug for moderate pain management
67+
- python plotter util updates to batch plot csv files generated by BioGears
68+
- New complex How-to files covering burn and sepsis, for developers use
69+
- Modifications to SE classes to support Unreal Engine integration
70+
- Updated website generation and layout
71+
- Patient blood type added as patient parameter
72+
- General CMAKE updates to the build system
73+
74+
7675

7776
(Interested in a previous @ref version?)
7877

7978
- - -
8079
@anchor known-issues
8180
## Known Issues and Limitations
8281
The following are known issues with the current version of the software:
83-
- Lack of a full sympathetic/parasympathetic nervous system
84-
- Extravascular fluid exchange model is incomplete
8582
- Peripheral resistance currently does not scale with core temperature
86-
- Only tested a simulation up to 24 hours in length (No sleep model)
87-
- The Java GUI (Toolkit) doesn't support the RenalSystemValidation scenario
88-
83+
- Glucose modulation through the endocrine system does not scale during exercise
84+
- Secondary respiratory injuries due to sepsis such as acute lung injury, are currently not included in the model
8985
- - -
9086

9187
## Tentative Near-Term Timeline
9288

9389
These are the planned updates:
9490
- Bug fixes
95-
- Starvation and dehydration states
96-
- Nerve agents
97-
- Updated ion handling and extravascular exchanges
98-
- Improved modularity
91+
- Nerve agents and expanded CBRNE models
92+
- UE4 plug in
9993

10094
- - -
10195

10296
## Credits
103-
<b>%BioGears @ref version 6.2-beta</b>
97+
<b>%BioGears @ref version 7.3-beta</b>
10498

10599
<b><a href="http://www.ara.com/">Applied Research Associates Inc.</a></b>
106100

107101
*Principal Investigator:* Austin Baird, PhD
108102

109103
*Project Manager:* Jenn Carter
110104

111-
*Physiology Modeler:* Bennett Welch
105+
*Physiology Modeler:* Nathan Tatum
112106

113-
*Physiology Modeler:* Matthew McDaniel
107+
*Software Developer:* Steven White, Phd
114108

115-
*Software Developer:* David Byrd
109+
*Software Developer:* Lucas Marin
116110

117-
*Software Developer:* Brian O'Day
118-
119-
*Website Engineer:* Anthony Hamilton
111+
*Website Engineer:* Levi Smith
120112

121113
**Consultants:**
122114

@@ -128,6 +120,16 @@ Stephen Mangum, PharmD
128120

129121
**Past Contributors:**
130122

123+
Matthew McDaniel
124+
125+
Anthony Hamilton
126+
127+
David Byrd
128+
129+
Brian O'Day
130+
131+
Bennet Welch
132+
131133
Aaron Bray
132134

133135
Jeff Webb

share/doc/markdown/Versioning.md

Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,130 @@ This versioning follows the <a href="http://semver.org">Semantic Versioning 2.0.
1313

1414
## %BioGears Version History
1515

16+
## What's new in ver 7.2 and 7.2.1 (January 29, 2019)
17+
18+
- General bug fixes and updates
19+
- Finalization for testing and implementation to BioGears override functionality with full physiology request data support
20+
- Arterial and Venous PH data requests
21+
- Inflammation state data to support sepsis model serialization
22+
- Generalized sepsis model to a more generic inflammation model
23+
- Will be critical to future modeling efforts (hemorrhage, burn, infection)
24+
- New example sepsis xml files (SepsisSevere_Gut.xml)
25+
- New lymph circuit
26+
- Handles Albumin transport and re-circulation
27+
- Creates realistic oncotic pressure sources for substance transport
28+
- Transport from tissue systems back into the vasculature via lymph
29+
- New command line utility project (bg-cli) for native c++ runtime, driver, batch run organizer/manager
30+
- Optional name value for xml actions meal and environment
31+
- New burn model
32+
- User defined total body surface area input
33+
- Inflammation cascade validated for long running scenarios (24 hr +)
34+
- Validated for traditional treatment protocols with USISR SMEs
35+
- New unit testing framework (Google Test) to better support multi-platform functionality
36+
- Unit Test harness is a separate project in CMAKE which can be controlled with Biogears_BUILD_TEST variable
37+
- Introduced const char* DLL interfaces for all functions dealing with std::string to avoid Windows-related issues dealing with XSD implicitly exporting string through inheritance
38+
- Updated functionality to tension pneumothorax to fix bug in bilateral behavior
39+
- Updated hemorrhage bugs to update blood gas levels and metabolic requirements
40+
- Validated with University of Washington
41+
42+
43+
## What's new in ver 7.1 (September 26, 2018)
44+
45+
- Patches to drug blood pressure modifications to restrict pathways to be more physiologically accurate
46+
- Vasopressin support and validation
47+
- Major patches to #include requirements, reduction in file dependencies
48+
- Increases modularity of the project, increase build times during development
49+
- Change in how we generate code from our CDM XSD files to one file per XSD file instead of per type
50+
- Reduced build times for the full source from 40 to 10 min
51+
- empty constructors in SETypes to = default and adding override markers
52+
- no longer use stdafx.h while compiling and so many headers make direct reference to COmmonDataModel.h and Biogears.h which were previously bundled in these precompiled headers
53+
- Override functionality now supported in BioGears
54+
- May override any physiology data request with desired value
55+
- Logging will document range of possible values if typing unsupported data
56+
- Engine can now be globally flagged as conformant or non conformant to increase future development possibilities
57+
- Can be manipulated via action api calls
58+
- Example xmls and sdks demonstrate functionality
59+
- Moved all BioGears functionality in to the BioGears namespace
60+
61+
62+
## What's new in ver 7.0 (August 22, 2018)
63+
64+
- BioGears python plotting tool
65+
- Max work rate now a patient parameter and is configurable
66+
- Hemorrhage action updates, may now specify location and rate
67+
- Rate will diminish as pressure in the vessel decreases
68+
- Update build process to be entirely supported by CMAKE
69+
- Removed Apache Ant dependency
70+
- Updated build directory and runtime directory dependencies
71+
- Full build support for ARM platforms
72+
- Updates to source to support all major platforms: Mac, Windows, Linux, and ARM
73+
- Updated build architecture to python buildbot libraries
74+
- 8 concurrent nightly builds to ensure multi-platform support
75+
- Setup mirroring onto our new github repository
76+
- All development now open to the community with feature branches also supporting nightly builds
77+
- Dockerfile and testing/support now supported, see more at https://cloud.docker.com/u/biogears/repository/docker/biogears/engine
78+
- Pain model and patient pain susceptibility configuration flag
79+
- Validated pain model supported, stimulus can be specified with severity from 0-1
80+
- Works with all supported pain medication in the BioGears engine
81+
- Treat patient with Morphine, Fentynal, and/or Ketamine
82+
- New How-to-pain file to display sdk support
83+
- Sepsis model
84+
- Robust whole body inflammation model with severity and location specifiers in .xml and SDK
85+
- New How-to-sepsis file to show sdk functionality (command-line tool)
86+
- Validated treatments with fluid resuscitation guidelines, vasopressin, norepinephrine, and antibiotics
87+
- Validated blood chemistry markers such as bilirubin, white blood cell count, and lactate
88+
- New antibiotic IV drip
89+
- Can be used to treat sepsis
90+
- Two new supported patients: toughguy and toughgirl
91+
- Sweat rate patches now meeting validation
92+
- Better core temperature regulation during exercise
93+
- Hyper/hypo-hidrosis now a supported patient parameter
94+
- Updates and new 7.0 java GUI release to support users who want to create their own substance
95+
- Includes ability to patch in new drugs
96+
- Chemoreceptor method updated to track validation for hypercapnic and hypoxic conditions
97+
- Better support for respiratory validation across the board, particularly supported respiratory conditions
98+
- Patches to saline infusion loading on the patient for better respiratory validation
99+
100+
101+
## What's new in ver 6.3 (March 1, 2018)
102+
The latest deployment includes the following notable updates:
103+
104+
- General bug fixes, system improvements, and tools/solver improvements
105+
- Fasciculation patient event flags
106+
- Updated sweat methodology (fixes to ions lost in sweat)
107+
- Updated substance and compound infusion functionality
108+
- Added Ringers lactate and updated
109+
- Saline compound ion concentrations corrected
110+
- Hardened implementation
111+
- MuscleMass new patient data request
112+
- Muscle catabolism patient flag
113+
- Added dehydration condition
114+
- Implemented as scalar 0to1 representing fractional total body water lost
115+
- Fluid removed from patient compartments
116+
- Updated patient flag for event and track body weight change (validated)
117+
- Added totalbodyfluidVolume as data request
118+
- Updated patient weight as a function of condition
119+
- Added starvation condition
120+
- TimeSinceMeal determines how long since the patient's last meal
121+
- Scales internal nutrient storages from validated starvation data
122+
- Removed ConsumeMeal condition, now replaced by starvation condition
123+
- Validated blood concentrations for ketones, glucose, and amino acids
124+
- Updated patient weight as a function of condition
125+
- Intracellular ion transport
126+
- Model uses membrane potential (see @ref TissueMethodology for details)
127+
- Michaelis coefficient could support more ion regulation in the future
128+
- Gated ion transport allows for differences between intra/extracellular spaces
129+
- COPD now supports elevated anaerobic metabolism
130+
- Ion transport model in the small intestine
131+
- Updated drug library so all drugs support an effects site transport rate
132+
- Diabetes type 1 and type 2 conditions
133+
- insulin resistance and insulin production effects
134+
- Hemorrhage action now initialized with a 0-1 severity and a location (MCIS SDK example still exists)
135+
- New drug Vasopressin
136+
- New drug classifications in the CDM for better grouping in-code
137+
- Include anesthetic, sedative, opioid, and reversal agent
138+
- More grouping in future work
139+
16140
## 6.2 (September 30, 2017)
17141

18142
The latest deployment includes the following notable updates:

0 commit comments

Comments
 (0)