Arts-of-coding commited on
Commit
5a838c9
·
verified ·
1 Parent(s): 58a3447

Update pages/keratinocytes_scVI_integration.py

Browse files
pages/keratinocytes_scVI_integration.py CHANGED
@@ -364,7 +364,7 @@ def update_graph_and_pie_chart(col_chosen, s_chosen, g2m_chosen, condition1_chos
364
 
365
  # Plot figures
366
  fig_violin_db2 = px.violin(data_frame=dff, x=col_chosen, y=col_features, box=True, points="all",
367
- color=col_chosen, hover_name=col_chosen,template="seaborn")
368
 
369
  # Cache commonly used subexpressions
370
  total_count = pl.lit(len(dff))
@@ -418,7 +418,7 @@ def update_graph_and_pie_chart(col_chosen, s_chosen, g2m_chosen, condition1_chos
418
  #expression_means = expression_means.select(["batch", "Gene", "Expression"] + condition3_chosen)
419
  category_counts = category_counts.sort(col_chosen)
420
 
421
- fig_pie_db2 = px.pie(category_counts, values="normalized_count", names=col_chosen, labels=col_chosen, hole=.3, title=pie_title, template="seaborn")
422
 
423
  #labels = category_counts[col_chosen].to_list()
424
  #values = category_counts["normalized_count"].to_list()
@@ -426,59 +426,59 @@ def update_graph_and_pie_chart(col_chosen, s_chosen, g2m_chosen, condition1_chos
426
  # Create the scatter plots
427
  fig_scatter_db2 = px.scatter(data_frame=dff, x='X_umap-0', y='X_umap-1', color=col_chosen,
428
  labels={'X_umap-0': 'umap1' , 'X_umap-1': 'umap2'},
429
- hover_name='batch',template="seaborn")
430
 
431
  fig_scatter_db2_2 = px.scatter(data_frame=dff, x='X_umap-0', y='X_umap-1', color=col_mt,
432
  labels={'X_umap-0': 'umap1' , 'X_umap-1': 'umap2'},
433
- hover_name='batch',template="seaborn")
434
 
435
  fig_scatter_db2_3 = px.scatter(data_frame=dff, x='X_umap-0', y='X_umap-1', color=col_features,
436
  labels={'X_umap-0': 'umap1' , 'X_umap-1': 'umap2'},
437
- hover_name='batch',template="seaborn")
438
 
439
 
440
  fig_scatter_db2_4 = px.scatter(data_frame=dff, x='X_umap-0', y='X_umap-1', color=col_counts,
441
  labels={'X_umap-0': 'umap1' , 'X_umap-1': 'umap2'},
442
- hover_name='batch',template="seaborn")
443
 
444
  fig_scatter_db2_5 = px.scatter(data_frame=dff, x='X_umap-0', y='X_umap-1', color=s_chosen,
445
  labels={'X_umap-0': 'umap1' , 'X_umap-1': 'umap2'},
446
- hover_name='batch', title="S-cycle gene:",template="seaborn")
447
 
448
  fig_scatter_db2_6 = px.scatter(data_frame=dff, x='X_umap-0', y='X_umap-1', color=g2m_chosen,
449
  labels={'X_umap-0': 'umap1' , 'X_umap-1': 'umap2'},
450
- hover_name='batch', title="G2M-cycle gene:",template="seaborn")
451
 
452
  fig_scatter_db2_7 = px.scatter(data_frame=dff, x='X_umap-0', y='X_umap-1', color="S_score",
453
  labels={'X_umap-0': 'umap1' , 'X_umap-1': 'umap2'},
454
- hover_name='batch', title="S score:",template="seaborn")
455
 
456
  fig_scatter_db2_8 = px.scatter(data_frame=dff, x='X_umap-0', y='X_umap-1', color="G2M_score",
457
  labels={'X_umap-0': 'umap1' , 'X_umap-1': 'umap2'},
458
- hover_name='batch', title="G2M score:",template="seaborn")
459
 
460
  # Sort values of custom in-between
461
  dff = dff.sort(condition1_chosen)
462
 
463
  fig_scatter_db2_9 = px.scatter(data_frame=dff, x='X_umap-0', y='X_umap-1', color=condition1_chosen,
464
  labels={'X_umap-0': 'umap1' , 'X_umap-1': 'umap2'},
465
- hover_name='batch',template="seaborn")
466
 
467
  fig_scatter_db2_10 = px.scatter(data_frame=dff, x='X_umap-0', y='X_umap-1', color=condition2_chosen,
468
  labels={'X_umap-0': 'umap1' , 'X_umap-1': 'umap2'},
469
- hover_name='batch',template="seaborn")
470
 
471
  fig_scatter_db2_11 = px.scatter(data_frame=dff, x=condition1_chosen, y=condition2_chosen, color=condition1_chosen,
472
  #labels={'X_umap-0': 'umap1' , 'X_umap-1': 'umap2'},
473
- hover_name='batch',template="seaborn")
474
 
475
  fig_scatter_db2_12 = px.scatter(data_frame=expression_means, x="Gene", y=col_chosen, color="Mean expression",
476
  size="percentage", size_max = 20,
477
  #labels={'X_umap-0': 'umap1' , 'X_umap-1': 'umap2'},
478
- hover_name=col_chosen,template="seaborn")
479
 
480
  fig_violin_db22 = px.violin(data_frame=dff, x=condition1_chosen, y=condition2_chosen, box=True, points="all",
481
- color=condition1_chosen, hover_name=condition1_chosen,template="seaborn")
482
 
483
 
484
  return fig_violin_db2, fig_pie_db2, fig_scatter_db2, fig_scatter_db2_2, fig_scatter_db2_3, fig_scatter_db2_4, fig_scatter_db2_5, fig_scatter_db2_6, fig_scatter_db2_7, fig_scatter_db2_8, fig_scatter_db2_9, fig_scatter_db2_10, fig_scatter_db2_11, fig_scatter_db2_12, fig_violin_db22
 
364
 
365
  # Plot figures
366
  fig_violin_db2 = px.violin(data_frame=dff, x=col_chosen, y=col_features, box=True, points="all",
367
+ color=col_chosen, hover_name=col_chosen,template="plotly_white")
368
 
369
  # Cache commonly used subexpressions
370
  total_count = pl.lit(len(dff))
 
418
  #expression_means = expression_means.select(["batch", "Gene", "Expression"] + condition3_chosen)
419
  category_counts = category_counts.sort(col_chosen)
420
 
421
+ fig_pie_db2 = px.pie(category_counts, values="normalized_count", names=col_chosen, labels=col_chosen, hole=.3, title=pie_title, template="plotly_white")
422
 
423
  #labels = category_counts[col_chosen].to_list()
424
  #values = category_counts["normalized_count"].to_list()
 
426
  # Create the scatter plots
427
  fig_scatter_db2 = px.scatter(data_frame=dff, x='X_umap-0', y='X_umap-1', color=col_chosen,
428
  labels={'X_umap-0': 'umap1' , 'X_umap-1': 'umap2'},
429
+ hover_name='batch',template="plotly_white")
430
 
431
  fig_scatter_db2_2 = px.scatter(data_frame=dff, x='X_umap-0', y='X_umap-1', color=col_mt,
432
  labels={'X_umap-0': 'umap1' , 'X_umap-1': 'umap2'},
433
+ hover_name='batch',template="plotly_white")
434
 
435
  fig_scatter_db2_3 = px.scatter(data_frame=dff, x='X_umap-0', y='X_umap-1', color=col_features,
436
  labels={'X_umap-0': 'umap1' , 'X_umap-1': 'umap2'},
437
+ hover_name='batch',template="plotly_white")
438
 
439
 
440
  fig_scatter_db2_4 = px.scatter(data_frame=dff, x='X_umap-0', y='X_umap-1', color=col_counts,
441
  labels={'X_umap-0': 'umap1' , 'X_umap-1': 'umap2'},
442
+ hover_name='batch',template="plotly_white")
443
 
444
  fig_scatter_db2_5 = px.scatter(data_frame=dff, x='X_umap-0', y='X_umap-1', color=s_chosen,
445
  labels={'X_umap-0': 'umap1' , 'X_umap-1': 'umap2'},
446
+ hover_name='batch', title="S-cycle gene:",template="plotly_white")
447
 
448
  fig_scatter_db2_6 = px.scatter(data_frame=dff, x='X_umap-0', y='X_umap-1', color=g2m_chosen,
449
  labels={'X_umap-0': 'umap1' , 'X_umap-1': 'umap2'},
450
+ hover_name='batch', title="G2M-cycle gene:",template="plotly_white")
451
 
452
  fig_scatter_db2_7 = px.scatter(data_frame=dff, x='X_umap-0', y='X_umap-1', color="S_score",
453
  labels={'X_umap-0': 'umap1' , 'X_umap-1': 'umap2'},
454
+ hover_name='batch', title="S score:",template="plotly_white")
455
 
456
  fig_scatter_db2_8 = px.scatter(data_frame=dff, x='X_umap-0', y='X_umap-1', color="G2M_score",
457
  labels={'X_umap-0': 'umap1' , 'X_umap-1': 'umap2'},
458
+ hover_name='batch', title="G2M score:",template="plotly_white")
459
 
460
  # Sort values of custom in-between
461
  dff = dff.sort(condition1_chosen)
462
 
463
  fig_scatter_db2_9 = px.scatter(data_frame=dff, x='X_umap-0', y='X_umap-1', color=condition1_chosen,
464
  labels={'X_umap-0': 'umap1' , 'X_umap-1': 'umap2'},
465
+ hover_name='batch',template="plotly_white")
466
 
467
  fig_scatter_db2_10 = px.scatter(data_frame=dff, x='X_umap-0', y='X_umap-1', color=condition2_chosen,
468
  labels={'X_umap-0': 'umap1' , 'X_umap-1': 'umap2'},
469
+ hover_name='batch',template="plotly_white")
470
 
471
  fig_scatter_db2_11 = px.scatter(data_frame=dff, x=condition1_chosen, y=condition2_chosen, color=condition1_chosen,
472
  #labels={'X_umap-0': 'umap1' , 'X_umap-1': 'umap2'},
473
+ hover_name='batch',template="plotly_white")
474
 
475
  fig_scatter_db2_12 = px.scatter(data_frame=expression_means, x="Gene", y=col_chosen, color="Mean expression",
476
  size="percentage", size_max = 20,
477
  #labels={'X_umap-0': 'umap1' , 'X_umap-1': 'umap2'},
478
+ hover_name=col_chosen,template="plotly_white")
479
 
480
  fig_violin_db22 = px.violin(data_frame=dff, x=condition1_chosen, y=condition2_chosen, box=True, points="all",
481
+ color=condition1_chosen, hover_name=condition1_chosen,template="plotly_white")
482
 
483
 
484
  return fig_violin_db2, fig_pie_db2, fig_scatter_db2, fig_scatter_db2_2, fig_scatter_db2_3, fig_scatter_db2_4, fig_scatter_db2_5, fig_scatter_db2_6, fig_scatter_db2_7, fig_scatter_db2_8, fig_scatter_db2_9, fig_scatter_db2_10, fig_scatter_db2_11, fig_scatter_db2_12, fig_violin_db22