@@ -144,12 +144,10 @@ def summarize_enrichments(gene_enrichment, gene_bot_enrichment):
144144
145145def main (args , logger = None ):
146146 if not logger :
147- logger = setup_logging (
148- "simba+factor" , log_dir = os .path .dirname (args .adata_prefix )
149- )
147+ logger = setup_logging ("simba+factor" , log_dir = args .adata_prefix )
150148 # Loading pretrained results as `simba+ heritability` takes long time to run
151149 if args .output_dir is None :
152- args .output_dir = f"{ os . path . dirname ( args .adata_prefix ) } /factors/"
150+ args .output_dir = f"{ args .adata_prefix } /factors/"
153151 os .makedirs (args .output_dir , exist_ok = True )
154152
155153 adata_C = sc .read_h5ad (f"{ args .adata_prefix } /adata_C{ args .version_suffix } .h5ad" )
@@ -174,6 +172,7 @@ def main(args, logger=None):
174172 plt .close (fig_bot )
175173 sc .set_figure_params (vector_friendly = True )
176174 fig = sc .pl .umap (adata_C , color = args .cell_type_label , return_fig = True )
175+ fig .axes [0 ].set_box_aspect (1 )
177176 pdf .savefig (fig , bbox_inches = "tight" )
178177 plt .close (fig )
179178 factor_labels = adata_G .uns ["factor_enrichments_summary" ]
@@ -182,6 +181,9 @@ def main(args, logger=None):
182181 return_fig = True ,
183182 factor_labels = factor_labels ,
184183 )
184+ for i , ax in enumerate (factor_umap .axes ):
185+ if i % 2 == 0 :
186+ ax .set_box_aspect (1 )
185187 pdf .savefig (factor_umap , bbox_inches = "tight" )
186188 plt .close (factor_umap )
187189 logger .info (f"Generated factor report in { output_filename } ." )
0 commit comments