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="
|
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="
|
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="
|
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="
|
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="
|
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="
|
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="
|
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="
|
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="
|
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="
|
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="
|
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="
|
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="
|
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="
|
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="
|
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
|