vkt1414
commited on
Commit
•
caced37
1
Parent(s):
ebb2700
enh: add descriptions to filter options
Browse filesCo-authored by: Deepa Krishnaswamy <deepakrishnaswamy2@gmail.com>
- filter_data_app.py +2 -2
- instructions.txt +16 -13
filter_data_app.py
CHANGED
@@ -103,7 +103,7 @@ def main():
|
|
103 |
#df = load_data()
|
104 |
|
105 |
if page == "Plots":
|
106 |
-
with st.expander("Instructions to navigating the dashboard"):
|
107 |
with open("instructions.txt", "r") as file:
|
108 |
instructions = file.read()
|
109 |
st.write(instructions)
|
@@ -380,7 +380,7 @@ def main():
|
|
380 |
|
381 |
# Define the pages
|
382 |
if page == "Summary":
|
383 |
-
with st.expander("Instructions to navigating the dashboard"):
|
384 |
st.write("""
|
385 |
This page of the dashboard presents a summary of the following four rule-based checks applied to over 9.5 million segmentations
|
386 |
from TotalSegmentator(v1) on 125k+ NLST CT scans, displaying the percentage of segmentations passing each check
|
|
|
103 |
#df = load_data()
|
104 |
|
105 |
if page == "Plots":
|
106 |
+
with st.expander("Instructions to navigating the Plots dashboard"):
|
107 |
with open("instructions.txt", "r") as file:
|
108 |
instructions = file.read()
|
109 |
st.write(instructions)
|
|
|
380 |
|
381 |
# Define the pages
|
382 |
if page == "Summary":
|
383 |
+
with st.expander("Instructions to navigating the Summary dashboard"):
|
384 |
st.write("""
|
385 |
This page of the dashboard presents a summary of the following four rule-based checks applied to over 9.5 million segmentations
|
386 |
from TotalSegmentator(v1) on 125k+ NLST CT scans, displaying the percentage of segmentations passing each check
|
instructions.txt
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
|
2 |
### Summary for Dashboard Navigation
|
3 |
|
4 |
-
This tool helps you explore and analyze radiomics data
|
5 |
|
6 |
#### Navigation and Features:
|
7 |
|
@@ -10,11 +10,19 @@ This tool helps you explore and analyze radiomics data, apply various filters, a
|
|
10 |
- **Plots**: Shows detailed visualizations and data filtering options.
|
11 |
|
12 |
**Filters**:
|
13 |
-
- **Radiomics Feature**:
|
14 |
-
- **Body Part**:
|
15 |
-
- **
|
16 |
-
- **
|
17 |
-
- **
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
|
19 |
**Filtered Data Display**:
|
20 |
- Views a paginated table of filtered data. Please use 'sortby' filter in the sidebar to sort the underlying data.
|
@@ -23,10 +31,7 @@ This tool helps you explore and analyze radiomics data, apply various filters, a
|
|
23 |
|
24 |
**Visualizations**:
|
25 |
- **Violin Plots**: Shows the distribution of the standard deviation of the selected radiomics feature before and after filtering.
|
26 |
-
- **UpSet Plots**: Visualize intersections of passed and failed qualitative checks.
|
27 |
-
|
28 |
-
**Data Download**:
|
29 |
-
- Download the filtered dataset as a CSV file for further analysis.
|
30 |
|
31 |
#### Using the Dashboard:
|
32 |
|
@@ -36,6 +41,4 @@ This tool helps you explore and analyze radiomics data, apply various filters, a
|
|
36 |
- **Note**: Please change to a different bodyPart to reset the filters or when you encounter an error message, while we continue improving this dashboard.
|
37 |
|
38 |
3. **View and analyze the data** in the main panel through tables and plots.
|
39 |
-
4. **Download the filtered data** for offline analysis.
|
40 |
-
|
41 |
-
|
|
|
1 |
|
2 |
### Summary for Dashboard Navigation
|
3 |
|
4 |
+
This tool helps you to explore and analyze radiomics data extracted from the segmentations. You can apply various heuristics to filter out problematic data, and visualize the results.
|
5 |
|
6 |
#### Navigation and Features:
|
7 |
|
|
|
10 |
- **Plots**: Shows detailed visualizations and data filtering options.
|
11 |
|
12 |
**Filters**:
|
13 |
+
- **Radiomics Feature**: Allows selection from a variety of radiomics features such as Volume from Voxel Summation, Mean, Variance, etc. for specific analytical criteria.
|
14 |
+
- **Body Part**: Enables targeted analysis by selecting the desired anatomical region.
|
15 |
+
- **Laterality**: Provides the ability to specify the laterality (left or right) for applicable organ systems.
|
16 |
+
- **Segmentation Completeness**: Offers a dropdown menu to filter segmentations based on their completion status.
|
17 |
+
- **Laterality Check**: Includes a dropdown menu to assess the pass/fail status of laterality checks.
|
18 |
+
- **Minimum of 5 mL**: Facilitates filtering of segmentations with a volume of at least 5 milliliters, classified as either passed or failed.
|
19 |
+
- **Connected Volumes**: Lets users set a threshold for the maximum number of connected components they wish to allow in their analysis.
|
20 |
+
- **Voxel Number**: Provides a slider bar to filter data based on a range of voxel numbers present in the imaging data.
|
21 |
+
- **Radiomics Feature Values**: Allows users to set a range for values of selected radiomics features to refine analysis.
|
22 |
+
- **Select column to sort by**: Enables users to organize the displayed data by sorting any column present within it.
|
23 |
+
- **Sort in descending order**: Gives users the option to sort data in either descending or ascending order.
|
24 |
+
- **Page Number**: Allows users to navigate through the dataset. Only 10 rows are displayed at a time for easy viewing.
|
25 |
+
- **Download the filtered dataset**: Provides the option to download the dataset as a CSV file after applying the desired filters.
|
26 |
|
27 |
**Filtered Data Display**:
|
28 |
- Views a paginated table of filtered data. Please use 'sortby' filter in the sidebar to sort the underlying data.
|
|
|
31 |
|
32 |
**Visualizations**:
|
33 |
- **Violin Plots**: Shows the distribution of the standard deviation of the selected radiomics feature before and after filtering.
|
34 |
+
- **[UpSet Plots](https://ieeexplore.ieee.org/document/6876017)**: Visualize intersections of passed and failed qualitative checks.
|
|
|
|
|
|
|
35 |
|
36 |
#### Using the Dashboard:
|
37 |
|
|
|
41 |
- **Note**: Please change to a different bodyPart to reset the filters or when you encounter an error message, while we continue improving this dashboard.
|
42 |
|
43 |
3. **View and analyze the data** in the main panel through tables and plots.
|
44 |
+
4. **Download the filtered data** for offline analysis.
|
|
|
|