Spaces:
Sleeping
Sleeping
Commit
·
9786ddd
1
Parent(s):
be16ea9
Update app.py
Browse files
app.py
CHANGED
@@ -127,16 +127,21 @@ df2 = df2[['Gene','XGB_Score', 'mousescore_Exomiser',
|
|
127 |
st.dataframe(df2)
|
128 |
|
129 |
if input_gene:
|
130 |
-
|
131 |
-
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
|
|
|
|
|
|
|
|
|
|
140 |
else:
|
141 |
pass
|
142 |
|
|
|
127 |
st.dataframe(df2)
|
128 |
|
129 |
if input_gene:
|
130 |
+
if ' ' in input_gene or ',' in input_gene:
|
131 |
+
st.write('Please input only a single HGNC gene name.')
|
132 |
+
else:
|
133 |
+
df2_shap = df_total[df_total.index == input_gene]
|
134 |
+
df2_shap.drop(columns='XGB_Score', inplace=True)
|
135 |
+
shap_values = explainer.shap_values(df2_shap)
|
136 |
+
shap.getjs()
|
137 |
+
force_plot = shap.force_plot(
|
138 |
+
explainer.expected_value,
|
139 |
+
shap_values,
|
140 |
+
df2_shap,
|
141 |
+
matplotlib=True,
|
142 |
+
show=False
|
143 |
+
)
|
144 |
+
st.pyplot(fig=force_plot)
|
145 |
else:
|
146 |
pass
|
147 |
|