ACMCMC commited on
Commit
2bb81aa
1 Parent(s): 9333b89

Final version

Browse files
Files changed (3) hide show
  1. Intersystems.ipynb +2 -6
  2. app.py +9 -2
  3. utils.py +1 -0
Intersystems.ipynb CHANGED
@@ -55,14 +55,10 @@
55
  ]
56
  },
57
  {
58
- "cell_type": "code",
59
- "execution_count": 2,
60
  "id": "95c000ff-bf0c-4489-8643-93a238db41dc",
61
  "metadata": {},
62
- "outputs": [],
63
- "source": [
64
- "os.environ['OPENAI_API_KEY']=\"sk-proj-CG2E98bSWs53X2eWO0Z4T3BlbkFJLm7H1vfkbua0zP548CKQ\""
65
- ]
66
  },
67
  {
68
  "cell_type": "code",
 
55
  ]
56
  },
57
  {
58
+ "cell_type": "markdown",
 
59
  "id": "95c000ff-bf0c-4489-8643-93a238db41dc",
60
  "metadata": {},
61
+ "source": []
 
 
 
62
  },
63
  {
64
  "cell_type": "code",
app.py CHANGED
@@ -198,13 +198,16 @@ By minimizing this cost function, the model learns the embeddings of the entitie
198
  """
199
  )
200
  try:
 
201
  edges_to_show = []
202
  labels_of_diseases = get_labels_of_diseases_from_uris(
203
- [f'http://identifiers.org/medgen/{disease}' for disease in augmented_set_of_diseases]
204
  )
 
205
  uris_and_labels_of_diseases = dict(
206
  zip(df_similarities_augmented_set.index, labels_of_diseases)
207
  )
 
208
  color_mapper = matplotlib.cm.get_cmap("viridis")
209
  for source in df_similarities_augmented_set.index:
210
  for target in df_similarities_augmented_set.columns:
@@ -228,7 +231,8 @@ By minimizing this cost function, the model learns the embeddings of the entitie
228
  nodes=[
229
  Node(
230
  id=disease,
231
- label=disease,#uris_and_labels_of_diseases[disease],
 
232
  size=50,
233
  shape="circular",
234
  )
@@ -293,6 +297,9 @@ with st.container():
293
  render_trial_details(trials[i])
294
 
295
 
 
 
 
296
  st.markdown(
297
  """This app has been created in HackUPC 2024 by the team 'Klìnic'. The team members are:
298
  - [Aldan Creo](https://acmc-website.web.app)
 
198
  """
199
  )
200
  try:
201
+ print(f'df_similarities_augmented_set.index: {df_similarities_augmented_set.index}')
202
  edges_to_show = []
203
  labels_of_diseases = get_labels_of_diseases_from_uris(
204
+ augmented_set_of_diseases
205
  )
206
+ print(f'labels_of_diseases: {labels_of_diseases}')
207
  uris_and_labels_of_diseases = dict(
208
  zip(df_similarities_augmented_set.index, labels_of_diseases)
209
  )
210
+ print(f'uris_and_labels_of_diseases: {uris_and_labels_of_diseases}')
211
  color_mapper = matplotlib.cm.get_cmap("viridis")
212
  for source in df_similarities_augmented_set.index:
213
  for target in df_similarities_augmented_set.columns:
 
231
  nodes=[
232
  Node(
233
  id=disease,
234
+ # If it's nan then use the URI
235
+ label=uris_and_labels_of_diseases[disease] if (not pd.isna(uris_and_labels_of_diseases[disease]) and uris_and_labels_of_diseases[disease] != "nan") else disease,
236
  size=50,
237
  shape="circular",
238
  )
 
297
  render_trial_details(trials[i])
298
 
299
 
300
+ st.divider()
301
+
302
+
303
  st.markdown(
304
  """This app has been created in HackUPC 2024 by the team 'Klìnic'. The team members are:
305
  - [Aldan Creo](https://acmc-website.web.app)
utils.py CHANGED
@@ -240,6 +240,7 @@ def get_labels_of_diseases_from_uris(uris: List[str]) -> List[str]:
240
  SELECT label FROM Test.EntityEmbeddings
241
  WHERE uri IN ({joined_uris})
242
  """
 
243
  result = conn.execute(text(sql))
244
  data = result.fetchall()
245
 
 
240
  SELECT label FROM Test.EntityEmbeddings
241
  WHERE uri IN ({joined_uris})
242
  """
243
+ print(text(sql))
244
  result = conn.execute(text(sql))
245
  data = result.fetchall()
246