<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/bellview/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/bellview/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Thu, 16 Dec 2021 05:32:37 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/bellview/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Home modified by Douglas Chesher</title><link>https://sourceforge.net/p/bellview/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v10
+++ v11
@@ -8,7 +8,7 @@

 # Requirements

-The program requires a Java runtime environment (1.8 or later) in order to run. Java for various platforms including Microsoft Windows, Apple, or Linux can be downloaded from [AdoptOpenJDK](https://adoptopenjdk.net/index.html). At the time of writing development was undertaken using JDK-11. Java virtual machines are also available from [Oracle](https://www.oracle.com/java/technologies/javase-downloads.html)
+The program requires a Java runtime environment (1.8 or later) in order to run. Java for various platforms including Microsoft Windows, Apple, or Linux can be downloaded from [Adoptium](https://adoptium.net/). At the time of writing development was undertaken using JDK-11. Java virtual machines are also available from [Oracle](https://www.oracle.com/java/technologies/javase-downloads.html)

 # Installation and Use

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Douglas Chesher</dc:creator><pubDate>Thu, 16 Dec 2021 05:32:37 -0000</pubDate><guid>https://sourceforge.nete4a30258ce55d90baf97dd39dfa038076152c467</guid></item><item><title>Home modified by Douglas Chesher</title><link>https://sourceforge.net/p/bellview/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v9
+++ v10
@@ -18,15 +18,11 @@

 # Using Bellview

-![Main screen](https://a.fsdn.com/con/app/proj/bellview/screenshots/Bellview-Main.png =480x)
-
 ## Import Data

 Import from a delimited text file using the Import menu item from the File menu. 

 The import parameters are specified in the Import File Dialog. Please ensure you select the field separator, whether or not the first row contains the field headings, and the field / column to import. Reading the data into the database can take a few seconds, and the row counter will be displayed in the bottom left corner of the main application window.
-
-![Import dialog](02-Import.png)

 ## Data Analysis

@@ -38,11 +34,7 @@

 The data importer will read the data into the histogram model based on the default bin width. The default bin width is simply (maximum value - minimum value)/15. If the bin width is set before reading the data, this bin width will be used. If the default is not suitable (usually it won’t be), then enter the bin parameters in the fields provided and rebuild the histogram.

-![Post import](03-PostImport.png)
-
 If a Gaussian or log Gaussian model has been selected, then the log difference plot is constructed by taking the log of the bin count for the n+1th bin minus log of the bin count for the nth bin and plotting this difference against the mid-point of the bins. Gaussian populations are resolved by finding points that form a straight line with a negative slope. The mean of the population can be calculated from the x-intercept, and the standard deviation is derived from the slope of the line. To perform the analysis using the Analyzer, select the index corresponding to the first point and the index corresponding to the last point forming the straight section (Note, the straight line must cover at least three points for a valid analysis). Enter the desired confidence interval to use for constructing the reference interval (Generally 95%), then click the Analyze button.
-
-![Analysis using Gaussian model](04-AnalysisGaussian.png)

 The application will perform a least squares regression analysis on the points delimited by the indexes and uses the results of this to calculate the mean and standard deviation. The residuals plot and the estimated parameters and other details can be seen in the 'Residuals' and 'Report' tabs respectively.

@@ -50,16 +42,10 @@

 The process of selecting the appropriate range of results in order to estimate the distribution parameters is essentially the same. Choose the index corresponding to the first point and the index corresponding to the last point of the group of linearly related points with a positive slope. Clicking on the analyze button will then trigger the program to estimate the statistical parameters which can then be viewed on the appropriate tabs.

-![Analysis using gamma model](05-AnalysisGamma.png)
- 
 How well the data fit a linear model can be assessed by inspecting the residuals plot where results should be randomly distributed around the zero point on the Y-axis.

-![Residuals](06-Residuals.png)
- 
 The estimated model parameters and derived reference interval are shown on the "Report" tab and can be saved to PDF using the "Export" function under the "File" menu. 

-![Report](07-Report.png)
- 
 # References

 1. Bhattacharya CG. As simple method of resolution of a distribution into Gaussian components. Biometrics. 1967;23(1):115-135. 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Douglas Chesher</dc:creator><pubDate>Wed, 10 Feb 2021 00:19:52 -0000</pubDate><guid>https://sourceforge.net0aa9de9cfc7c08d9df4897d4254c933fe6711756</guid></item><item><title>Home modified by Douglas Chesher</title><link>https://sourceforge.net/p/bellview/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v8
+++ v9
@@ -18,7 +18,7 @@

 # Using Bellview

-![Main screen](https://a.fsdn.com/con/app/proj/bellview/screenshots/Bellview-Main.png=480x)
+![Main screen](https://a.fsdn.com/con/app/proj/bellview/screenshots/Bellview-Main.png =480x)

 ## Import Data

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Douglas Chesher</dc:creator><pubDate>Wed, 10 Feb 2021 00:18:42 -0000</pubDate><guid>https://sourceforge.net8b58c69f4de0c48a989489bdaf8e0aa09f07ed8c</guid></item><item><title>Home modified by Douglas Chesher</title><link>https://sourceforge.net/p/bellview/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -18,7 +18,7 @@

 # Using Bellview

-![Main screen](https://a.fsdn.com/con/app/proj/bellview/screenshots/Bellview-Main.png)
+![Main screen](https://a.fsdn.com/con/app/proj/bellview/screenshots/Bellview-Main.png=480x)

 ## Import Data

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Douglas Chesher</dc:creator><pubDate>Wed, 10 Feb 2021 00:18:13 -0000</pubDate><guid>https://sourceforge.netc7de0b715551d8a26260bc23cba30db909c716b7</guid></item><item><title>Home modified by Douglas Chesher</title><link>https://sourceforge.net/p/bellview/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -18,7 +18,7 @@

 # Using Bellview

-![Main screen](01-Main.png)
+![Main screen](https://a.fsdn.com/con/app/proj/bellview/screenshots/Bellview-Main.png)

 ## Import Data

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Douglas Chesher</dc:creator><pubDate>Wed, 10 Feb 2021 00:16:26 -0000</pubDate><guid>https://sourceforge.neta3c9bd8ca2cafb690e6cb77f2142212df8b6574b</guid></item><item><title>Home modified by Douglas Chesher</title><link>https://sourceforge.net/p/bellview/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -18,11 +18,15 @@

 # Using Bellview

+![Main screen](01-Main.png)
+
 ## Import Data

 Import from a delimited text file using the Import menu item from the File menu. 

-The import parameters are specified in the Import File Dialog. Please ensure you select the field separator, whether or not the first row contains the field headings, and the field / column to import. Reading the data into the database can take a few seconds, and the row counter will be displayed in the bottom left corner of the main application window. 
+The import parameters are specified in the Import File Dialog. Please ensure you select the field separator, whether or not the first row contains the field headings, and the field / column to import. Reading the data into the database can take a few seconds, and the row counter will be displayed in the bottom left corner of the main application window.
+
+![Import dialog](02-Import.png)

 ## Data Analysis

@@ -34,20 +38,30 @@

 The data importer will read the data into the histogram model based on the default bin width. The default bin width is simply (maximum value - minimum value)/15. If the bin width is set before reading the data, this bin width will be used. If the default is not suitable (usually it won’t be), then enter the bin parameters in the fields provided and rebuild the histogram.

+![Post import](03-PostImport.png)
+
 If a Gaussian or log Gaussian model has been selected, then the log difference plot is constructed by taking the log of the bin count for the n+1th bin minus log of the bin count for the nth bin and plotting this difference against the mid-point of the bins. Gaussian populations are resolved by finding points that form a straight line with a negative slope. The mean of the population can be calculated from the x-intercept, and the standard deviation is derived from the slope of the line. To perform the analysis using the Analyzer, select the index corresponding to the first point and the index corresponding to the last point forming the straight section (Note, the straight line must cover at least three points for a valid analysis). Enter the desired confidence interval to use for constructing the reference interval (Generally 95%), then click the Analyze button.
+
+![Analysis using Gaussian model](04-AnalysisGaussian.png)

 The application will perform a least squares regression analysis on the points delimited by the indexes and uses the results of this to calculate the mean and standard deviation. The residuals plot and the estimated parameters and other details can be seen in the 'Residuals' and 'Report' tabs respectively.

 If a gamma distribution is selected, first update the bin parameters to some appropriate values. The x axis values for the log difference plot are a little different in this case each point is equal to ln(1 + h/x) where x is the mid-point of the nth bin, and h is the width of each bin used to construct the histogram. Therefore, the points on the log difference plot are in the reverse direction to those on the histogram. That is the first point at the left of the histogram corresponds to the last point on the right of the log difference plot.

-The process of selecting the appropriate range of results in order to estimate the distribution parameters is essentially the same. Choose the index corresponding to the first point and the index corresponding to the last point of the group of linearly related points with a positive slope. Clicking on the analyze button will then trigger the program to estimate the statistical parameters which can then be viewed on the appropriate tabs. 
+The process of selecting the appropriate range of results in order to estimate the distribution parameters is essentially the same. Choose the index corresponding to the first point and the index corresponding to the last point of the group of linearly related points with a positive slope. Clicking on the analyze button will then trigger the program to estimate the statistical parameters which can then be viewed on the appropriate tabs.
+
+![Analysis using gamma model](05-AnalysisGamma.png)

-How well the data fit a linear model can be assessed by inspecting the residuals plot where results should be randomly distributed around the zero point on the Y-axis. 
+How well the data fit a linear model can be assessed by inspecting the residuals plot where results should be randomly distributed around the zero point on the Y-axis.
+
+![Residuals](06-Residuals.png)

 The estimated model parameters and derived reference interval are shown on the "Report" tab and can be saved to PDF using the "Export" function under the "File" menu. 
+
+![Report](07-Report.png)

 # References

 1. Bhattacharya CG. As simple method of resolution of a distribution into Gaussian components. Biometrics. 1967;23(1):115-135. 
 2. Baadenhuijsen H and Smit JC. Indirect Estimation of Clinical Chemical Reference Intervals from Total Hospital Patient Data: Application of a Modified Bhattacharya Procedure. Journal of Clinical Chemistry and Clinical Biochemistry. 1985;23:829-839. 
-3. Hemel JB, Hindriks FR, Van der Slik W. Critical discussion on a method for derivation of reference limits in clinical chemistry from a patient population. Journal of Automatic Chemistry. 1985;7(1):20-30. 
+3. Hemel JB, Hindriks FR, Van der Slik W. Critical discussion on a method for derivation of reference limits in clinical chemistry from a patient population. Journal of Automatic Chemistry. 1985;7(1):20-30.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Douglas Chesher</dc:creator><pubDate>Wed, 10 Feb 2021 00:09:52 -0000</pubDate><guid>https://sourceforge.net9314cd677faac0e4384fcb16a7dd6d45da70cf29</guid></item><item><title>Home modified by Douglas Chesher</title><link>https://sourceforge.net/p/bellview/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Douglas Chesher</dc:creator><pubDate>Wed, 10 Feb 2021 00:09:03 -0000</pubDate><guid>https://sourceforge.net7f1cbbe5c0383abb2d461b17d448a5daf630feb8</guid></item><item><title>Home modified by Douglas Chesher</title><link>https://sourceforge.net/p/bellview/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -2,7 +2,7 @@

 Reference intervals are frequently the only decision support tool provided to clinicians for the interpretation of clinical laboratory data. The direct derivation of reference intervals for an assay using a well-defined population of reference individuals can be a challenging and expensive process. In 1967 Bhattacharya described a method for resolving a distribution into its Gaussian components. In the original paper the method was applied to the distribution of fish length&lt;sup&gt;1&lt;/sup&gt;. The approach was later applied to the derivation of reference intervals from data mined from the laboratory information system&lt;sup&gt;2&lt;/sup&gt;.

-Not all patient data can be resolved into Gaussian populations. Hemel et al. [3] have proposed the use of the gamma distribution where patient data appears to be skewed and a Gaussian model is clearly not appropriate,. These authors also recommended inspection of the residuals to assess how well the data fits the assumed statistical model. 
+Not all patient data can be resolved into Gaussian populations. Hemel et al.&lt;sup&gt;3&lt;/sup&gt; have proposed the use of the gamma distribution where patient data appears to be skewed and a Gaussian model is clearly not appropriate,. These authors also recommended inspection of the residuals to assess how well the data fits the assumed statistical model. 

 When developing this application my goal was to provide a cross platform software implementation to support the analysis of population data using these techniques. Like all my programming attempts, it is not pretty but it seems to work.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Douglas Chesher</dc:creator><pubDate>Tue, 09 Feb 2021 22:44:15 -0000</pubDate><guid>https://sourceforge.netb2868d90322bd6309d31ed43dbcc622384ad8f56</guid></item><item><title>Home modified by Douglas Chesher</title><link>https://sourceforge.net/p/bellview/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -12,8 +12,8 @@

 # Installation and Use

-1. Unzip the distribution file (rievaluator-bin.zip) to a suitable directory. 
-2. Locate the file Bellview-1.0-RELEASE.jar. The usual path will be &amp;lt;installation directory=""&amp;gt;/Bellview/ Bellview-1.2.5-RELEASE.jar
+1. Unzip the distribution file (Bellview-1.2.5-RELEASE-bin.zip) to a suitable directory. 
+2. Locate the file Bellview-1.2.5-RELEASE.jar. The usual path will be &amp;lt;Installation Directory&amp;gt;/Bellview/ Bellview-1.2.5-RELEASE.jar
 3. Open a command window to the same directory and execute the command 'java -jar rievaluator.jar'. On Windows or OSX based systems it should be sufficient to double click on the Bellview-1.2.5-RELEASE.jar file.

 # Using Bellview
&amp;lt;/installation&amp;gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Douglas Chesher</dc:creator><pubDate>Tue, 09 Feb 2021 22:41:45 -0000</pubDate><guid>https://sourceforge.net8772cc51ec7dc93ea720fbe378f26835af25ff15</guid></item><item><title>Home modified by Douglas Chesher</title><link>https://sourceforge.net/p/bellview/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,8 +1,53 @@
-Welcome to your wiki!
+# Background

-This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].
+Reference intervals are frequently the only decision support tool provided to clinicians for the interpretation of clinical laboratory data. The direct derivation of reference intervals for an assay using a well-defined population of reference individuals can be a challenging and expensive process. In 1967 Bhattacharya described a method for resolving a distribution into its Gaussian components. In the original paper the method was applied to the distribution of fish length&lt;sup&gt;1&lt;/sup&gt;. The approach was later applied to the derivation of reference intervals from data mined from the laboratory information system&lt;sup&gt;2&lt;/sup&gt;.

-The wiki uses [Markdown](/p/bellview/wiki/markdown_syntax/) syntax.
+Not all patient data can be resolved into Gaussian populations. Hemel et al. [3] have proposed the use of the gamma distribution where patient data appears to be skewed and a Gaussian model is clearly not appropriate,. These authors also recommended inspection of the residuals to assess how well the data fits the assumed statistical model. 

-[[members limit=20]]
-[[download_button]]
+When developing this application my goal was to provide a cross platform software implementation to support the analysis of population data using these techniques. Like all my programming attempts, it is not pretty but it seems to work.
+
+# Requirements
+
+The program requires a Java runtime environment (1.8 or later) in order to run. Java for various platforms including Microsoft Windows, Apple, or Linux can be downloaded from [AdoptOpenJDK](https://adoptopenjdk.net/index.html). At the time of writing development was undertaken using JDK-11. Java virtual machines are also available from [Oracle](https://www.oracle.com/java/technologies/javase-downloads.html)
+
+# Installation and Use
+
+1. Unzip the distribution file (rievaluator-bin.zip) to a suitable directory. 
+2. Locate the file Bellview-1.0-RELEASE.jar. The usual path will be &amp;lt;installation directory=""&amp;gt;/Bellview/ Bellview-1.2.5-RELEASE.jar
+3. Open a command window to the same directory and execute the command 'java -jar rievaluator.jar'. On Windows or OSX based systems it should be sufficient to double click on the Bellview-1.2.5-RELEASE.jar file.
+
+# Using Bellview
+
+## Import Data
+ 
+Import from a delimited text file using the Import menu item from the File menu. 
+ 
+The import parameters are specified in the Import File Dialog. Please ensure you select the field separator, whether or not the first row contains the field headings, and the field / column to import. Reading the data into the database can take a few seconds, and the row counter will be displayed in the bottom left corner of the main application window. 
+
+## Data Analysis
+
+Choose the desired model to be used for the analysis. Currently only three are supported: 
+
+1. Gaussian distribution 
+2. Log Gaussian distribution 
+3. Gamma distribution (experimental)
+
+The data importer will read the data into the histogram model based on the default bin width. The default bin width is simply (maximum value - minimum value)/15. If the bin width is set before reading the data, this bin width will be used. If the default is not suitable (usually it won’t be), then enter the bin parameters in the fields provided and rebuild the histogram.
+
+If a Gaussian or log Gaussian model has been selected, then the log difference plot is constructed by taking the log of the bin count for the n+1th bin minus log of the bin count for the nth bin and plotting this difference against the mid-point of the bins. Gaussian populations are resolved by finding points that form a straight line with a negative slope. The mean of the population can be calculated from the x-intercept, and the standard deviation is derived from the slope of the line. To perform the analysis using the Analyzer, select the index corresponding to the first point and the index corresponding to the last point forming the straight section (Note, the straight line must cover at least three points for a valid analysis). Enter the desired confidence interval to use for constructing the reference interval (Generally 95%), then click the Analyze button.
+
+The application will perform a least squares regression analysis on the points delimited by the indexes and uses the results of this to calculate the mean and standard deviation. The residuals plot and the estimated parameters and other details can be seen in the 'Residuals' and 'Report' tabs respectively.
+ 
+If a gamma distribution is selected, first update the bin parameters to some appropriate values. The x axis values for the log difference plot are a little different in this case each point is equal to ln(1 + h/x) where x is the mid-point of the nth bin, and h is the width of each bin used to construct the histogram. Therefore, the points on the log difference plot are in the reverse direction to those on the histogram. That is the first point at the left of the histogram corresponds to the last point on the right of the log difference plot.
+
+The process of selecting the appropriate range of results in order to estimate the distribution parameters is essentially the same. Choose the index corresponding to the first point and the index corresponding to the last point of the group of linearly related points with a positive slope. Clicking on the analyze button will then trigger the program to estimate the statistical parameters which can then be viewed on the appropriate tabs. 
+ 
+How well the data fit a linear model can be assessed by inspecting the residuals plot where results should be randomly distributed around the zero point on the Y-axis. 
+ 
+The estimated model parameters and derived reference interval are shown on the "Report" tab and can be saved to PDF using the "Export" function under the "File" menu. 
+ 
+# References
+
+1. Bhattacharya CG. As simple method of resolution of a distribution into Gaussian components. Biometrics. 1967;23(1):115-135. 
+2. Baadenhuijsen H and Smit JC. Indirect Estimation of Clinical Chemical Reference Intervals from Total Hospital Patient Data: Application of a Modified Bhattacharya Procedure. Journal of Clinical Chemistry and Clinical Biochemistry. 1985;23:829-839. 
+3. Hemel JB, Hindriks FR, Van der Slik W. Critical discussion on a method for derivation of reference limits in clinical chemistry from a patient population. Journal of Automatic Chemistry. 1985;7(1):20-30. 
&amp;lt;/installation&amp;gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Douglas Chesher</dc:creator><pubDate>Tue, 09 Feb 2021 22:39:18 -0000</pubDate><guid>https://sourceforge.netb4eb3f6e1c4ac8e0ebc748f064cf15290201e497</guid></item></channel></rss>