This is a test version of Biostars. For the public version, visit https://www.biostars.org.
CIBERSORTx/fractions docker outputs only zeros if --absolute TRUE

Hey everyone, I am using the docker container for CIBERSORTx/fractions. I would like to run it in absolute mode (since from this I can also calculate the relative numbers). This guy also had some trouble using it, but it seems different to mine: With the following line all fractions are zero (it's TPM from RNA-seq data):

$ docker run --platform linux/amd64 -v /shortened/input/path:/src/data -v /shortened/output/path:/src/outdir cibersortx/fractions --username xxx --token xxx --sigmatrix LM22.txt --mixture tpm_for_CIBERSORTx.txt --rmbatchBmode TRUE --QN FALSE --perm 100 --absolute TRUE

>Running CIBERSORTxFractions...
>[Options] username: xxx
>[Options] token: xxx
>[Options] sigmatrix: LM22.txt
>[Options] mixture: tpm_for_CIBERSORTx.txt
>[Options] rmbatchBmode: TRUE
>[Options] QN: FALSE
>[Options] perm: 100
>[Options] absolute: TRUE
Read 499 items

Mixture B cells naive   B cells memory  Plasma cells    T cells CD8 T cells CD4 naive   T cells CD4 memory resting  T cells CD4 memory activated    T cells follicular helper   T cells regulatory (Tregs)  T cells gamma delta NK cells resting    NK cells activated  Monocytes   Macrophages M0  Macrophages M1  Macrophages M2  Dendritic cells resting Dendritic cells activated   Mast cells resting  Mast cells activated    Eosinophils Neutrophils P-value Correlation RMSE    Absolute score (sig.score)
PatientZero -0.00000000000000000    -0.00000000000000000    -0.00000000000000000    -0.00000000000000000    -0.00000000000000000    -0.00000000000000000    -0.00000000000000000    -0.00000000000000000    -0.00000000000000000    -0.00000000000000000    -0.00000000000000000    -0.00000000000000000    -0.00000000000000000    -0.00000000000000000    -0.00000000000000000    -0.00000000000000000    -0.00000000000000000    -0.00000000000000000    -0.00000000000000000    -0.00000000000000000    -0.00000000000000000    -0.00000000000000000    0.00000000000000000 0.42330863302750715 0.90544245092591458 -0.00000000000000001

If I run the same in relative mode (same command, but with --absolute FALSE), I get fractions (even though some numbers still stay zero):

Mixture B cells naive   B cells memory  Plasma cells    T cells CD8 T cells CD4 naive   T cells CD4 memory resting  T cells CD4 memory activated    T cells follicular helper   T cells regulatory (Tregs)  T cells gamma delta NK cells resting    NK cells activated  Monocytes   Macrophages M0  Macrophages M1  Macrophages M2  Dendritic cells resting Dendritic cells activated   Mast cells resting  Mast cells activated    Eosinophils Neutrophils P-value Correlation RMSE
PatientZero 0.01269061956555472 0.02276380170592912 0.02876246760842847 0.25072575155625143 0.00000000000000000 0.00000000000000000 0.19027785209948000 0.09746982471464934 0.00256860946893641 0.00215387079861980 0.01086118436142655 0.03966477013436624 0.03408430413169840 0.03202588635214522 0.05230344222691295 0.18066814316641175 0.01429208246727176 0.00000000000000000 0.02868738964191782 0.00000000000000000 0.00000000000000000 0.00000000000000000 0.00000000000000000 0.42330863302750715 0.90544245092591458

I remember deep down in my memory that absolute mode in docker would not work, but I can't find this info anymore. Can anyone proof it doesn't? Or am I doing sth wrong?

docker cibersortx

Ok, I found it again. It's written very hidden on the page, where you get your tokens for docker: Note: Absolute Mode is currently not supported in the Docker version of CIBERSORTx. Should maybe be somewhere more prominent :D.

0 answers

No answers yet.

Log in to answer this question.