Pheatmap x must be numeric
0
1
Entering edit mode
14 months ago
Hamza ▴ 10

I receive the following error from pheatmap:

pheatmap(my_matrix,annotation_col = my_metadata)
Error in cut.default(a, breaks = 100) : 'x' must be numeric

However, my matrix is already numeric

apply(my_matrix,2,is.numeric)

      GCBGE0767G POHRZ1835F ZCBZP7326X HHMJY1357N IMTWE9463H DJPSO3322R REXYQ6498S OFCFL1180G KTGMI0703N AQDZN3914I IBKRI1023I HGIIC0255O PEUMK2767Q 
          TRUE       TRUE       TRUE       TRUE       TRUE       TRUE       TRUE       TRUE       TRUE       TRUE       TRUE       TRUE       TRUE 
    IZTMF7642U MXKMR5399Y BLBGG0808F PGHVS1628Y DTOJM9017I FOTAV7788Y IDWVU4461M YBECA7334K EGTWK7592T EVDMU2971O LIDGN5172P YKFAX1349I YLOXV4155S 
          TRUE       TRUE       TRUE       TRUE       TRUE       TRUE       TRUE       TRUE       TRUE       TRUE       TRUE       TRUE       TRUE 
    PBUNH9938W CCAUS4102V MGELH2280E BCZST1456Y ZLYRP8159V UKXJB6887Z YANQL8585B WUMUL4815C WTXQA4810I WOKDQ1603L YLNGA5107D WJRIA0010K ACNVG9218A 
          TRUE       TRUE       TRUE       TRUE       TRUE       TRUE       TRUE       TRUE       TRUE       TRUE       TRUE       TRUE       TRUE 
    AUGTB9564V FVQNA3298H UGBZX9149O VHPPI3077E KQKYD2822Z UERHW1594Z VKXDZ2923H BBKEX8083N UAHTX3652M HQVUP0102D GHKCR0738E XLHDC1857Z FKLBX7676A 
          TRUE       TRUE       TRUE       TRUE       TRUE       TRUE       TRUE       TRUE       TRUE       TRUE       TRUE       TRUE       TRUE 
    SZHNM3174B 
          TRUE

So I don't understand the issue. Can anyone take a guess?

class(my_matrix)
[1] "matrix, array"

My matrix looks like this

                        GCBGE0767G POHRZ1835F ZCBZP7326X HHMJY1357N IMTWE9463H DJPSO3322R REXYQ6498S OFCFL1180G KTGMI0703N AQDZN3914I IBKRI1023I
A2M                      13.328123  14.177430  13.215992  14.259884  14.106684  12.668580  13.841886  14.203813  14.041668  13.496955  12.869849
A2ML1                     8.939902   8.550417   8.309676   6.091018  11.837218  11.466685   8.694179   9.014055   9.832503   5.828606   5.597503
A4GALT                   10.405861  10.703880  10.477482  10.346346   8.780233   8.854969   8.925953   9.471257  10.937927   8.338915   7.453108
AAAS                     11.397697  11.037208  10.840574  10.505638  10.943570  11.186013  10.936939  10.780347  10.988737  11.139503  11.102039
AACS                      9.967724  10.075644   9.361871   8.563242   9.334040   9.299174   9.835727   9.999253   9.319627  10.168981  10.529605
AADAC                     4.128528   5.384454   4.128528   6.730545   4.438229   4.476618   5.956244   5.617084   5.249543   7.579926   4.128528
deseq2 r pheatmap • 578 views
ADD COMMENT
0
Entering edit mode

Please try as.matrix(my_matrix) or data.matrix(my_matrix). Also, please ensure that the colnames of my_matrix are the same as the rownames of my_metadata

ADD REPLY

Login before adding your answer.

Traffic: 2529 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6