Arts-of-coding commited on
Commit
7c54796
1 Parent(s): b5ab8ae

Update dash_plotly_QC_scRNA.py

Browse files
Files changed (1) hide show
  1. dash_plotly_QC_scRNA.py +5 -3
dash_plotly_QC_scRNA.py CHANGED
@@ -395,10 +395,12 @@ def update_graph_and_pie_chart(batch_chosen, s_chosen, g2m_chosen, condition1_ch
395
 
396
  # Melt wide format DataFrame into long format
397
  # Specify batch column as string type and gene columns as float type
398
- dff_pre = dff.with_columns(pl.lit(None).cast(pl.Utf8).alias("batch"), *[pl.col(col).cast(pl.Float64) for col in ["Cdc45", "Uhrf1", "Mcm2", "Slbp", "Mcm5", "Pola1", "Gmnn", "Cdc6", "Rrm2", "Atad2"]])
399
-
400
- dff_long = dff_pre.melt(id_vars="batch", variable_name="Gene", value_name="Expression").with_columns(pl.col("batch").cast(pl.Categorical))
 
401
 
 
402
  expression_means = dff_long.group_by(["Region", "Gene"]).agg(pl.mean("Expression"))
403
 
404
  fig_pie = px.pie(names=labels, values=values, title=pie_title,template="seaborn")
 
395
 
396
  # Melt wide format DataFrame into long format
397
  # Specify batch column as string type and gene columns as float type
398
+ dff_pre = dff.select(["Region","Cdc45","Mcm5"])
399
+
400
+ # Melt wide format DataFrame into long format
401
+ dff_long = df.melt(id_vars="Region", variable_name="Gene", value_name="Expression")
402
 
403
+ # Calculate the mean expression levels for each gene in each region
404
  expression_means = dff_long.group_by(["Region", "Gene"]).agg(pl.mean("Expression"))
405
 
406
  fig_pie = px.pie(names=labels, values=values, title=pie_title,template="seaborn")