-
Notifications
You must be signed in to change notification settings - Fork 10
Description
Hello,
I am trying to use an external model so that labels are consistent across samples. I have ficture running successfully without the external model, making figures, etc. However, the below code does not produce any figures. Please trust that the inputs are accurate because they work in a normal (-all) ficture run. Below the code I show the top of my input_model and input_cmap.
ficture run_together --in-tsv ${input_dir}/${sample_file} \
--in-minmax ${input_dir}/${minmax_file} \
--in-feature ${input_dir}/unfitered_gene_list.txt.gz \
--mu-scale 1 \
--major-axis X \
--key Count \
--decode-from-external-model \
--external-model ${input_model} \
--external-cmap ${input_cmap} \
--n-jobs 8 \
--plot-each-factor \
--out-dir ${output_dir}
Here is the command output. Note that it successfully makes batch.matrix.tsv, but does not put any files into the analysis subdirectory (just a folder with the name of my $input_model, with an empty folder called figure inside that).
--------------------------------------------------------------
Creating minibatch from /home/perlinge/shared/RIS_analysis/cosMX_MD/input//unfiltered_tx_data_for_6W_L_tibialis.txt.gz...
--------------------------------------------------------------
ficture make_spatial_minibatch --input /home/perlinge/shared/RIS_analysis/cosMX_MD/input//unfiltered_tx_data_for_6W_L_tibialis.txt.gz --output /home/perlinge/shared/RIS_analysis/cosMX_MD/output//mouseref_6W_L_tibialis/batched.matrix.tsv --mu_scale 1.0 --batch_size 500 --batch_buff 30 --major_axis X
INFO:root:Random seed 1747406156.032602
['X', 'random_index', 'Y', 'gene', 'Count']
INFO:root:Read blocks of pixels: 2038.90 x 3390.28
INFO:root:Output region (501.00, 501.00) (4998.1, 5499.1) x (0.0, 501.0)
INFO:root:Output region (501.00, 500.00) (4998.1, 5499.1) x (471.0, 971.0)
INFO:root:Output region (500.00, 501.00) (5469.1, 5969.1) x (0.0, 501.0)
INFO:root:Output region (500.00, 500.00) (5469.1, 5969.1) x (471.0, 971.0)
INFO:root:Output region (500.00, 500.00) (5469.1, 5969.1) x (941.0, 1441.0)
INFO:root:Output region (500.00, 500.00) (5469.1, 5969.1) x (1881.0, 2381.0)
INFO:root:Output region (500.00, 500.00) (5469.1, 5969.1) x (2351.0, 2851.0)
INFO:root:Output region (500.00, 501.00) (5939.1, 6439.1) x (0.0, 501.0)
INFO:root:Output region (500.00, 500.00) (5939.1, 6439.1) x (471.0, 971.0)
INFO:root:Output region (500.00, 500.00) (5939.1, 6439.1) x (941.0, 1441.0)
INFO:root:Output region (500.00, 500.00) (5939.1, 6439.1) x (1411.0, 1911.0)
INFO:root:Output region (500.00, 500.00) (5939.1, 6439.1) x (1881.0, 2381.0)
INFO:root:Output region (500.00, 500.00) (5939.1, 6439.1) x (2351.0, 2851.0)
INFO:root:Output region (628.90, 501.00) (6409.1, 7038.0) x (0.0, 501.0)
INFO:root:Output region (628.90, 500.00) (6409.1, 7038.0) x (471.0, 971.0)
INFO:root:Output region (628.90, 500.00) (6409.1, 7038.0) x (941.0, 1441.0)
INFO:root:Output region (628.90, 500.00) (6409.1, 7038.0) x (1411.0, 1911.0)
INFO:root:Output region (628.90, 500.00) (6409.1, 7038.0) x (1881.0, 2381.0)
INFO:root:Output region (628.90, 500.00) (6409.1, 7038.0) x (2351.0, 2851.0)
INFO:root:Output region (628.90, 570.28) (6409.1, 7038.0) x (2821.0, 3391.3)
INFO:root:Left over size 34212 (34212, 30.00)
INFO:root:Read blocks of pixels: 1340.91 x 3216.92
INFO:root:Output region (501.00, 501.00) (7007.0, 7508.0) x (173.4, 674.4)
INFO:root:Output region (501.00, 500.00) (7007.0, 7508.0) x (644.4, 1144.4)
INFO:root:Output region (501.00, 500.00) (7007.0, 7508.0) x (1114.4, 1614.4)
INFO:root:Output region (501.00, 500.00) (7007.0, 7508.0) x (1584.4, 2084.4)
INFO:root:Output region (501.00, 500.00) (7007.0, 7508.0) x (2054.4, 2554.4)
INFO:root:Output region (501.00, 500.00) (7007.0, 7508.0) x (2524.4, 3024.4)
INFO:root:Output region (501.00, 396.92) (7007.0, 7508.0) x (2994.4, 3391.3)
INFO:root:Output region (500.00, 501.00) (7478.0, 7978.0) x (173.4, 674.4)
INFO:root:Output region (500.00, 500.00) (7478.0, 7978.0) x (644.4, 1144.4)
INFO:root:Output region (500.00, 500.00) (7478.0, 7978.0) x (1114.4, 1614.4)
INFO:root:Output region (500.00, 500.00) (7478.0, 7978.0) x (1584.4, 2084.4)
INFO:root:Output region (500.00, 500.00) (7478.0, 7978.0) x (2054.4, 2554.4)
INFO:root:Output region (500.00, 500.00) (7478.0, 7978.0) x (2524.4, 3024.4)
INFO:root:Output region (500.00, 396.92) (7478.0, 7978.0) x (2994.4, 3391.3)
INFO:root:Output region (400.91, 501.00) (7948.0, 8348.9) x (173.4, 674.4)
INFO:root:Output region (400.91, 500.00) (7948.0, 8348.9) x (644.4, 1144.4)
INFO:root:Output region (400.91, 500.00) (7948.0, 8348.9) x (1114.4, 1614.4)
INFO:root:Output region (400.91, 500.00) (7948.0, 8348.9) x (1584.4, 2084.4)
INFO:root:Output region (400.91, 500.00) (7948.0, 8348.9) x (2054.4, 2554.4)
INFO:root:Output region (400.91, 500.00) (7948.0, 8348.9) x (2524.4, 3024.4)
INFO:root:Output region (400.91, 396.92) (7948.0, 8348.9) x (2994.4, 3391.3)
INFO:root:Left over size 8662 (8662, 30.00)
INFO:root:Read blocks of pixels: 302.05 x 1027.42
INFO:root:Read blocks of pixels: 302.05 x 1027.42
INFO:root:Output region (303.05, 501.00) (8317.9, 8620.9) x (1343.1, 1844.1)
INFO:root:Output region (303.05, 557.42) (8317.9, 8620.9) x (1814.1, 2371.5)
gzip -f /home/perlinge/shared/RIS_analysis/cosMX_MD/output//mouseref_6W_L_tibialis/batched.matrix.tsv
Here is the top of my reference. To make it, I took the reference from celldex::mouseRNAseqData, averaged to one column per cell type, and subsetted only the rows that had matching genes in my assay. I made sure it is tab-separated:
gunzip celldex_mouseRNAseqData.txt.gz
cut
-f1,2,3,4 celldex_mouseRNAseqData.txt | head
gene Adipocytes Neurons Astrocytes
Aatk 5.767391 7.477957 8.565632
Abl1 8.209882 7.558083 8.362141
Abl2 7.370633 7.986000 8.856147
Acacb 10.247353 4.409268 7.413806
Ace 8.514046 5.445285 4.906251
Acp5 8.273683 3.711571 3.431362
Acta2 9.854108 5.133704 4.689625
Actg2 5.949027 4.141616 3.534786
Acvr1 6.827253 7.095488 7.197461
What I would like is the same outputs I get when I run it without the reference, and with the --all flag.
Thank you!!