edmundmiller commited on
Commit
25cd418
1 Parent(s): fed1c09

refactor: Clean up "results" folder

Browse files
Files changed (2) hide show
  1. app.py +10 -13
  2. predict_chromosome.py +1 -7
app.py CHANGED
@@ -13,6 +13,7 @@ st.title("DeepLoop")
13
  # depth = st.selectbox("Select Model", ["Model 1", "Model 2", "Model 3"])
14
  # HACK
15
  chromosome = "chr11"
 
16
 
17
  # Load the model from hugging face
18
  from huggingface_hub import from_pretrained_keras
@@ -28,13 +29,13 @@ HiCorr_data = snapshot_download("funlab/HiCorr_test_data", repo_type="dataset")
28
 
29
  import os
30
 
31
- os.makedirs("results", exist_ok=True)
32
 
33
- predict_and_write(
34
  model,
35
  full_matrix_dir=HiCorr_data + f"/anchor_2_anchor.loop.{chromosome}",
36
  input_name=HiCorr_data + f"/anchor_2_anchor.loop.{chromosome}.p_val",
37
- outdir="results",
38
  anchor_dir=anchors,
39
  chromosome=chromosome,
40
  small_matrix_size=128,
@@ -46,15 +47,11 @@ predict_and_write(
46
  )
47
 
48
  # Print and list the files
49
-
50
- st.write("Files created:")
51
- st.write(os.listdir("results"))
52
-
53
- # Offer a download
54
- st.write("Download the results")
55
  st.download_button(
56
- label="Download Results",
57
- data="results",
58
- file_name="results.zip",
59
- mime="application/zip",
60
  )
 
 
 
13
  # depth = st.selectbox("Select Model", ["Model 1", "Model 2", "Model 3"])
14
  # HACK
15
  chromosome = "chr11"
16
+ prefix = "results"
17
 
18
  # Load the model from hugging face
19
  from huggingface_hub import from_pretrained_keras
 
29
 
30
  import os
31
 
32
+ os.makedirs(prefix, exist_ok=True)
33
 
34
+ denoised_anchor_to_anchor = predict_and_write(
35
  model,
36
  full_matrix_dir=HiCorr_data + f"/anchor_2_anchor.loop.{chromosome}",
37
  input_name=HiCorr_data + f"/anchor_2_anchor.loop.{chromosome}.p_val",
38
+ outdir=prefix,
39
  anchor_dir=anchors,
40
  chromosome=chromosome,
41
  small_matrix_size=128,
 
47
  )
48
 
49
  # Print and list the files
 
 
 
 
 
 
50
  st.download_button(
51
+ label="Download Denoised Results",
52
+ data=os.path.join(prefix, chromosome + ".denoised.anchor.to.anchor"),
53
+ file_name=chromosome + ".denoised.anchor.to.anchor",
54
+ mime="text/csv",
55
  )
56
+ st.dataframe(denoised_anchor_to_anchor)
57
+ st.write(os.listdir(prefix))
predict_chromosome.py CHANGED
@@ -221,13 +221,7 @@ def predict_and_write(
221
  index=False,
222
  header=False,
223
  )
224
- st.download_button(
225
- label="Download Denoised Results",
226
- data=os.path.join(outdir, chromosome + ".denoised.anchor.to.anchor"),
227
- file_name=chromosome + ".denoised.anchor.to.anchor",
228
- mime="text/csv",
229
- )
230
- st.dataframe(denoised_anchor_to_anchor)
231
 
232
 
233
  if __name__ == "__main__":
 
221
  index=False,
222
  header=False,
223
  )
224
+ return denoised_anchor_to_anchor
 
 
 
 
 
 
225
 
226
 
227
  if __name__ == "__main__":